mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-03-16 02:04:51 +01:00
- Implement flush-always behaviour to partially fix readback from a currently bound fbo - Without this, only the first read is correct, as more draws are added the results become 'wrong' - Fixes WCB and cpublit behviour - Synchronize blit_dst surfaces to avoid data loss when gpu texture scaling is used - Its still faster in such cases to disable gpu texture scaling but some types cannot be disabled without force cpu blit (e.g framebuffer transfers) - Memory management tuning - rsx: on-demand texture cache rescanning for unprotected sections - rsx: Only framebuffer resources are upscaled - Do not resize regular blit engine resources - Lazy initialize readback buffer when using opengl -- These measures should help minimize vram usage |
||
|---|---|---|
| .. | ||
| Common | ||
| D3D12 | ||
| GL | ||
| Null | ||
| VK | ||
| CgBinaryFragmentProgram.cpp | ||
| CgBinaryProgram.h | ||
| CgBinaryVertexProgram.cpp | ||
| GCM.h | ||
| gcm_enums.cpp | ||
| gcm_enums.h | ||
| gcm_printing.cpp | ||
| gcm_printing.h | ||
| GSRender.cpp | ||
| GSRender.h | ||
| overlay_controls.h | ||
| overlays.cpp | ||
| overlays.h | ||
| rsx_cache.h | ||
| rsx_decode.h | ||
| rsx_methods.cpp | ||
| rsx_methods.h | ||
| rsx_trace.h | ||
| rsx_utils.cpp | ||
| rsx_utils.h | ||
| rsx_vertex_data.h | ||
| RSXFragmentProgram.h | ||
| RSXTexture.cpp | ||
| RSXTexture.h | ||
| RSXThread.cpp | ||
| RSXThread.h | ||
| RSXVertexProgram.h | ||