mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-04 22:19:02 +00: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! |
||
|---|---|---|
| .. | ||
| GLCommonDecompiler.cpp | ||
| GLCommonDecompiler.h | ||
| GLFragmentProgram.cpp | ||
| GLFragmentProgram.h | ||
| GLGSRender.cpp | ||
| GLGSRender.h | ||
| GLHelpers.cpp | ||
| GLHelpers.h | ||
| GLOverlays.h | ||
| GLProcTable.h | ||
| GLProgramBuffer.h | ||
| GLRenderTargets.cpp | ||
| GLRenderTargets.h | ||
| GLTextOut.h | ||
| GLTexture.cpp | ||
| GLTexture.h | ||
| GLTextureCache.h | ||
| GLVertexBuffers.cpp | ||
| GLVertexProgram.cpp | ||
| GLVertexProgram.h | ||
| OpenGL.cpp | ||
| OpenGL.h | ||