D331: shell casings now render (D264 pattern, third site)

The casing draw read g_DefaultCasingModelRenderData (u32[15] {0,1,3,..})
as the wider PC ModelRenderData: flags landed on a 0, so subdraw() drew
nothing and the read overran the array. Use the explicit template.

Verified: PP7 casing ejects and tumbles on native Windows (none before);
bunker1 golden 3/3; Windows + Linux builds clean.
This commit is contained in:
James Dansereau committed 2026-09-23 13:13:14 -04:00
1 parent a5804d10b8
commit 94dff8116f
3 files changed
+18

No files matched your search

+1
View File
@@ -208,3 +208,4 @@ D327,RESOLVED,"Mod support, resolved plan:",RESOLVED — superseded by D328; app
D328,CLOSED,"Mod support is viable and D327's ""ruled out"" was wrong:",CLOSED as a question —
D329,FIXED,The D318/D320 guard anim pin is a tick-granularity divergence:,"FIXED — Rule-2 high-FPS fix in model.c; clk=1 no longer pins (WSL + native Windows), 0 triggers at clk=2; bunker1 golden failure predates it (on/off A/B); user playtest confirms N64-matching Ourumov…"
D330,FIXED,"#103 (v0.3.0, Win 11):","FIXED (port/src/input.c), build clean, bunker1 golden 3/3; mouse feel-check owed (a human must run it:"
D331,FIXED,Ejected shell casings never rendered on PC:,"FIXED (gunfire.c #ifdef PORT, explicit template); PP7 casing verified on native Windows (before:"
1 # GENERATED by tools_pc/gen_findings_index.py -- do not hand-edit.
208 D328
209 D329
210 D330
211 D331