mirror of
https://github.com/RetroPortingToolKit/psxrecomp
synced 2026-10-28 19:07:47 -04:00
0c0d375673
The MinGW fixture compiles gpu_gl_renderer.c (through test_gl_readback_region.c) with only gpu_sw_renderer.c beside it. gl_renderer_shutdown() now releases the render-pass resources, including the VRAM journal's CPU rows, so the PE link left render_pass_journal_free unresolved and the runner returned 2. render_pass_plan.c is self-contained (libc only), so link it rather than stub each journal and policy entry point. Checked with a macOS clang stand-in for gcc.exe/g++.exe (-flto, dead_strip): the branch before this left render_pass_journal_free unresolved; now it links, and the probe then behaves exactly as on master (macOS gives the fixture a GL 2.1 context, so both stop at shader compile). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>