rpcsx/rpcs3/Emu/RSX/Program
kd-11 e1c6df0df3 rsx: Fix dynamic constants patching when draw call is skipped
- Also adds an optimization to skip reuploads when patch occurs outside our critical range.
2025-01-15 11:27:04 +03:00
..
GLSLInterpreter rsx: Fix shader interpreter compilation 2023-07-04 09:31:51 +03:00
GLSLSnippets vk: Add support for hardware instanced draws 2024-12-29 20:53:05 +03:00
Upscalers/FSR1 rsx: Implement FSR1 integration for OpenGL 2024-02-26 18:15:06 +03:00
CgBinaryFragmentProgram.cpp rsx: make some functions const 2024-06-11 20:35:49 +02:00
CgBinaryProgram.h rsx: make some functions const 2024-06-11 20:35:49 +02:00
CgBinaryVertexProgram.cpp rsx: make some functions const 2024-06-11 20:35:49 +02:00
FragmentProgramDecompiler.cpp rsx/shaders: Track active MRT count per shader 2025-01-10 04:34:28 +03:00
FragmentProgramDecompiler.h rsx/fp: Re-design register write tracking 2025-01-10 04:34:28 +03:00
FragmentProgramRegister.cpp rsx/fp: Re-design register write tracking 2025-01-10 04:34:28 +03:00
FragmentProgramRegister.h rsx/fp: Re-design register write tracking 2025-01-10 04:34:28 +03:00
GLSLCommon.cpp rsx: Add GLSL support for instanced rendering 2024-12-29 20:53:05 +03:00
GLSLCommon.h rsx: Fix wrapped/clamped MSAA sampling behavior with dynamic flags 2024-06-27 22:55:56 +02:00
GLSLTypes.h rsx: Add GLSL support for instanced rendering 2024-12-29 20:53:05 +03:00
program_util.cpp rsx: Fix dynamic constants patching when draw call is skipped 2025-01-15 11:27:04 +03:00
program_util.h rsx: Fix dynamic constants patching when draw call is skipped 2025-01-15 11:27:04 +03:00
ProgramStateCache.cpp rsx/shaders: Track active MRT count per shader 2025-01-10 04:34:28 +03:00
ProgramStateCache.h rsx: Don't crash when invalid buffer is allocated for a shader 2025-01-10 04:34:28 +03:00
RSXFragmentProgram.h rsx/shaders: Track active MRT count per shader 2025-01-10 04:34:28 +03:00
RSXOverlay.h Vk/Gl/Overlays: Do not blend the alpha channel when rendering overlays 2024-08-28 01:19:15 +03:00
RSXVertexProgram.h rsx: Default initialize vertex program fields 2025-01-10 04:34:28 +03:00
ShaderInterpreter.h gl: Deswizzle textures on the GPU 2022-05-31 23:34:14 +03:00
ShaderParam.h rsx/fp: Re-design register write tracking 2025-01-10 04:34:28 +03:00
SPIRVCommon.cpp rsx: Move SPIRV stuff into common code 2024-03-27 19:20:21 +02:00
SPIRVCommon.h rsx: Move SPIRV stuff into common code 2024-03-27 19:20:21 +02:00
VertexProgramDecompiler.cpp rsx: Fix rare crash in vertex program decompiler 2024-12-29 20:53:05 +03:00
VertexProgramDecompiler.h rsx: Add GLSL support for instanced rendering 2024-12-29 20:53:05 +03:00