Repository navigation
AfroSamuraiRecomp v0.0.12 – RTV black frames fixed, stable 30 FPS
Pre-release
Pre-release
Highlights
- RTV black frames fixed – stable 30 FPS. The black frames in combat and at cutscene camera cuts are gone. The game now runs at a stable 30 FPS on the default RTV path (host render targets), with a correct image.
Changes
- Cause of the black frames: EDRAM range wraparound in the render target cache. An end-of-frame depth-only pass (at EDRAM tile 736, estimated 2048 tiles long) wrapped round to tile 0 and took ownership of the colour image (tiles 0-720). The lossy colour→depth→colour transfer then blacked out the frame whenever the game skipped the pass that normally restores it. The new GPU plugin patch
patches/rexglue/afro-edram-no-wrap.patch(cvarafro_edram_no_wrap, default on) clamps the range instead of letting it wrap. - Default GPU render path is RTV again (correct image, stable 30 FPS).
- ROV is still available as a fallback: Advanced options (
--advanced) or--render_target_path_d3d12=rov. tools/build_gpu_plugin.batapplies everypatches/rexglue/*.patch, skipping those already applied.
Known issues
- Some gameplay voice lines are silent or cut off (music and sound effects are fine).
- Only the Europe disc is supported.
Building
Source only, bring your own disc: make an ISO of your Europe disc, then follow the README (tools\build_win.bat, then tools\build_gpu_plugin.bat).
Tested on one PC (Windows, AMD Radeon RX 9060 XT).
Source only – no binaries, no game data. You need your own original Afro Samurai disc (Xbox 360, Europe, Redump 17884). Afro Samurai is a trademark of its respective owners; this project is not affiliated with them. Code under GPL-3.0; patches/rexglue/ under BSD-3-Clause.