mirror of
https://github.com/RetroPortingToolKit/psxrecomp
synced 2026-10-26 02:11:36 -04:00
18e10693c4
- config: [video] post_shader is a std::filesystem::path (like memcard_dir); the frontend turns it into UTF-8 bytes for the GL API. Assigning the path to a std::string did not compile on MinGW. - .pfx `generated reuse`: a Smooth motion generated frame keeps that pass's target from the last real frame. The bloom preset marks its bright and blur passes so; generated frames run only the masked composite (over their own picture and mask). bloom debug reports real/generated pass times and reused passes. - Mask marking no longer queries GL state per batch: each call site puts back the blend and mask-bit stencil it set (no driver round trips on the render thread). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>