mirror of
https://github.com/Cesarus85/ringfall-mjolnir-vr.git
synced 2026-10-17 15:00:27 +02:00
shader_definitions.h: struct shader_base holds a radiosity block (flags, detail level, power, emitted and tint colors) and a physics block (flags, material type) at unchanged offsets. January's assert literals spell shader_transparent_generic->shader.radiosity.flags and the chicago twin. shaders.c follows the rename at its two lit-flag tests. _rasterizer_transparent_geometry_group_draw (15,120 B) is strict exact: widget groups via the NULL-shader render_proc union, stage-lerp component loops, the chicago extra-layer loop kept as January's never-advancing loop under a BUG comment, match_vassert defaults. Owner flag: two colour component loops (debug rescale, external colour) are code-neutral where they sit and were chosen to match the glass texscale operand order; component loops are proven elsewhere in the same function. Board-wide: full ninja + stable diff, +1 function, 0 regressions. The one drift is the fuzzy park __rasterizer_model_transparent_geometry_submit (non-exact before and after, objdiff 89.129 -> 89.008), re-measured. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>