From 3117042eefaacbd3c363ce08e100c1da6089620d Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Mon, 12 Sep 2022 22:32:02 -0700 Subject: [PATCH] NSRenderableEntity: give glowmod more precision over the network for shader enhancements... --- src/shared/NSRenderableEntity.qc | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/shared/NSRenderableEntity.qc b/src/shared/NSRenderableEntity.qc index 8ca6d0a1..5ba4eb2a 100644 --- a/src/shared/NSRenderableEntity.qc +++ b/src/shared/NSRenderableEntity.qc @@ -165,9 +165,10 @@ NSRenderableEntity::SendEntity(entity ePEnt, float flChanged) SENDENTITY_ANGLE(m_vecRenderColor[0], RDENT_CHANGED_RENDERCOLOR) SENDENTITY_ANGLE(m_vecRenderColor[1], RDENT_CHANGED_RENDERCOLOR) SENDENTITY_ANGLE(m_vecRenderColor[2], RDENT_CHANGED_RENDERCOLOR) - SENDENTITY_ANGLE(glowmod[0], RDENT_CHANGED_RENDERCOLOR) - SENDENTITY_ANGLE(glowmod[1], RDENT_CHANGED_RENDERCOLOR) - SENDENTITY_ANGLE(glowmod[2], RDENT_CHANGED_RENDERCOLOR) + /* these need more precision for shader hacks... */ + SENDENTITY_FLOAT(glowmod[0], RDENT_CHANGED_RENDERCOLOR) + SENDENTITY_FLOAT(glowmod[1], RDENT_CHANGED_RENDERCOLOR) + SENDENTITY_FLOAT(glowmod[2], RDENT_CHANGED_RENDERCOLOR) SENDENTITY_ANGLE(m_flRenderAmt, RDENT_CHANGED_RENDERAMT) SENDENTITY_ANGLE(m_flBoneControl1, RDENT_CHANGED_CONTROLLER) SENDENTITY_ANGLE(m_flBoneControl2, RDENT_CHANGED_CONTROLLER) @@ -220,9 +221,10 @@ NSRenderableEntity::ReceiveEntity(float flNew, float flChanged) READENTITY_ANGLE(m_vecRenderColor[0], RDENT_CHANGED_RENDERCOLOR) READENTITY_ANGLE(m_vecRenderColor[1], RDENT_CHANGED_RENDERCOLOR) READENTITY_ANGLE(m_vecRenderColor[2], RDENT_CHANGED_RENDERCOLOR) - READENTITY_ANGLE(glowmod[0], RDENT_CHANGED_RENDERCOLOR) - READENTITY_ANGLE(glowmod[1], RDENT_CHANGED_RENDERCOLOR) - READENTITY_ANGLE(glowmod[2], RDENT_CHANGED_RENDERCOLOR) + /* these need more precision for shader hacks... */ + READENTITY_FLOAT(glowmod[0], RDENT_CHANGED_RENDERCOLOR) + READENTITY_FLOAT(glowmod[1], RDENT_CHANGED_RENDERCOLOR) + READENTITY_FLOAT(glowmod[2], RDENT_CHANGED_RENDERCOLOR) READENTITY_ANGLE(m_flRenderAmt, RDENT_CHANGED_RENDERAMT) READENTITY_ANGLE(m_flBoneControl1, RDENT_CHANGED_CONTROLLER) READENTITY_ANGLE(m_flBoneControl2, RDENT_CHANGED_CONTROLLER)