rpcsx/rpcs3/Emu/RSX/GL
kd-11 008bfa2cd2 gl: Add extra checks around invalid render/compute passes
- These would have saved a lot of time debugging problems
2025-02-11 02:28:31 +03:00
..
glutils gl: Implement basic MSAA rendertarget support 2025-02-11 02:28:31 +03:00
upscalers gl: Enforce full image creation argument declaration 2025-02-11 02:28:31 +03:00
GLCommonDecompiler.cpp Remove HERE macro 2020-12-10 12:30:22 +03:00
GLCommonDecompiler.h gl/vk: Add constexpr to varying_registers and sync functions between the two backends 2019-06-12 10:59:31 +01:00
GLCompute.cpp gl: Add extra checks around invalid render/compute passes 2025-02-11 02:28:31 +03:00
GLCompute.h IDM: Implement lock-free smart pointers (#16403) 2024-12-22 20:59:48 +02:00
GLDMA.cpp Fix build and cleanup 2024-10-23 16:33:44 +03:00
GLDMA.h gl: Finalize host labels implementation 2024-10-23 16:33:44 +03:00
GLDraw.cpp rsx: Fix graphics corruption when switching between shader interpreter and recompiler at runtime 2025-02-02 12:08:05 +03:00
GLFragmentProgram.cpp gl: Implement basic MSAA rendertarget support 2025-02-11 02:28:31 +03:00
GLFragmentProgram.h gl: Refactor the rest of GLHelpers 2022-07-13 02:09:58 +03:00
GLGSRender.cpp gl: Implement basic MSAA rendertarget support 2025-02-11 02:28:31 +03:00
GLGSRender.h rsx: Fix graphics corruption when switching between shader interpreter and recompiler at runtime 2025-02-02 12:08:05 +03:00
GLHelpers.cpp gl: Refactor the rest of GLHelpers 2022-07-13 02:09:58 +03:00
GLHelpers.h Decrease some include madness 2023-04-26 21:37:44 +02:00
GLOverlays.cpp gl: Add extra checks around invalid render/compute passes 2025-02-11 02:28:31 +03:00
GLOverlays.h gl: Implement remaining resolvers 2025-02-11 02:28:31 +03:00
GLPipelineCompiler.cpp Linux: use futex_waitv syscall for atomic waiting 2023-08-02 21:46:06 +03:00
GLPipelineCompiler.h gl: Refactor the rest of GLHelpers 2022-07-13 02:09:58 +03:00
GLPresent.cpp gl: Enforce full image creation argument declaration 2025-02-11 02:28:31 +03:00
GLProcTable.h gl: Implement multisampled image creation 2025-02-11 02:28:31 +03:00
GLProgramBuffer.h rsx: make some functions const 2024-06-11 20:35:49 +02:00
GLRenderTargets.cpp gl: Implement basic MSAA rendertarget support 2025-02-11 02:28:31 +03:00
GLRenderTargets.h gl: Implement basic MSAA rendertarget support 2025-02-11 02:28:31 +03:00
GLResolveHelper.cpp gl: Implement remaining resolvers 2025-02-11 02:28:31 +03:00
GLResolveHelper.h gl: Implement remaining resolvers 2025-02-11 02:28:31 +03:00
GLShaderInterpreter.cpp rsx/shaders: Track active MRT count per shader 2025-01-10 04:34:28 +03:00
GLShaderInterpreter.h rsx/shaders: Track active MRT count per shader 2025-01-10 04:34:28 +03:00
GLTexture.cpp gl: Enforce full image creation argument declaration 2025-02-11 02:28:31 +03:00
GLTexture.h formatting 2023-04-19 14:21:15 +03:00
GLTextureCache.cpp gl: Enforce full image creation argument declaration 2025-02-11 02:28:31 +03:00
GLTextureCache.h gl: Fix crash in texture cache due to incorrect surface handling 2025-02-11 02:28:31 +03:00
GLVertexBuffers.cpp rsx: Move draw call related functions to their own class 2024-12-29 20:53:05 +03:00
GLVertexProgram.cpp gl: Implement basic MSAA rendertarget support 2025-02-11 02:28:31 +03:00
GLVertexProgram.h rsx: Add a base class for vertex programs and implement range intersection for constant IDs 2024-05-12 21:26:25 +03:00
OpenGL.cpp Fix OpenGL behavior under wayland-egl 2024-08-12 04:55:26 +03:00
OpenGL.h rsx: Make X11 optional on Linux 2019-12-20 10:48:03 +00:00