mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-03-16 18:24:50 +01:00
- vk: Clear dirty textures before copying 'old contents' in case the old data does not fill the new region - rsx: Properly decode border color - seems to be in BGRA format - vk: better approximation of border color to better choose between the presets - vk: Individually clear color images outside render pass and without scissor - vk: Fix renderpass selection for clear overlay pass - vk: Include scissor region when emulating clear mask NOTES: - vk: Completely avoid using vkClearXXXXimage - its 'broken' on nvidia drivers Spec is vague about the function so its not an actual bug ClearAttachment is clearly defined as bypassing bound state which works correctly - TODO: Implement memory sampling to simulate loading precleared memory if cell used memset to preinitialize the framebuffer Autoclear depth to 1|255 and color to 0 is hacky! |
||
|---|---|---|
| .. | ||
| 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 | ||