diff options
| author | salmonik <salmonik@tuta.io> | 2026-11-04 11:42:02 +0100 |
|---|---|---|
| committer | salmonik <salmonik@tuta.io> | 2026-11-04 11:42:02 +0100 |
| commit | 0bca7df8b5347702c4a0e0a45226fa8ac0ebbef7 (patch) | |
| tree | 6824eaa2a1fd61522da8a07ef166c3bc9025bcfe /CONTEXT.md | |
| parent | Props: disable StudioRender hooks, fix m_clrRender offset (diff) | |
| download | hl2h-0bca7df8b5347702c4a0e0a45226fa8ac0ebbef7.tar.gz hl2h-0bca7df8b5347702c4a0e0a45226fa8ac0ebbef7.zip | |
Props: only substitute colour during studio draws (no forced set)
The forced SetColorModulation/SetAlphaModulation calls before DrawModel are
what turned matched props into the error material and destabilised the
material system. Mirror Amalgam instead: set a "drawing a prop" flag around
the original draw and only substitute the colour when the engine itself calls
SetColorModulation during that draw. Log those calls for the first few draws
to see whether the engine applies modulation inside DrawModel at all.
Diffstat (limited to 'CONTEXT.md')
0 files changed, 0 insertions, 0 deletions
