rpcsx/rpcs3/Emu/RSX/GL
kd-11 ee009ec99c rsx: Robustness fixes
- Track last working state and reset to it if RSX starts to desync
-- This is especially useful when running vulkan since the renderer will easily outpace the rest of the system when merely recording draw commands
- Ignore empty sets
-- Mark empty/invalid IB sets as having 0 element counts.
2018-01-02 21:17:56 +03:00
..
GLCommonDecompiler.cpp rsx/vk/gl: Cleanup and refector glsl::getFunctionImpl 2017-11-08 13:15:34 +03:00
GLCommonDecompiler.h rsx/vk/gl: Cleanup and refector glsl::getFunctionImpl 2017-11-08 13:15:34 +03:00
GLFragmentProgram.cpp rsx/fp: Fix alphakill 2017-12-22 20:08:14 +03:00
GLFragmentProgram.h rsx/fp: Explicitly insert global functions. 2017-12-04 18:22:18 +03:00
GLGSRender.cpp rsx: Implement depth clamping 2017-12-31 12:43:40 +03:00
GLGSRender.h rsx: Zcull refactoring and vulkan implementation 2017-12-01 21:00:50 +03:00
GLHelpers.cpp silence warnings in RSX stuff 2017-11-30 18:07:19 +03:00
GLHelpers.h rsx: Major fixes 2017-12-01 21:00:50 +03:00
GLOverlays.h gl/vk: Better handling of inter-format data copies 2017-12-01 21:00:50 +03:00
GLProcTable.h rsx: Add support for batched multidraw 2017-09-21 16:17:06 +03:00
GLProgramBuffer.h rsx: Program cache fixes 2017-12-04 18:22:18 +03:00
GLRenderTargets.cpp rsx: Framebuffer setup fixes 2017-12-18 10:45:37 +03:00
GLRenderTargets.h rsx: Major fixes 2017-12-01 21:00:50 +03:00
GLTextOut.h rsx: Code cleanup. Fixes several dozen warnings 2017-06-22 23:36:15 +03:00
GLTexture.cpp c++ is hard 2017-12-22 20:08:14 +03:00
GLTexture.h c++ is hard 2017-12-22 20:08:14 +03:00
GLTextureCache.h c++ is hard 2017-12-22 20:08:14 +03:00
GLVertexBuffers.cpp rsx: Robustness fixes 2018-01-02 21:17:56 +03:00
GLVertexProgram.cpp rsx: Implement variable point size 2017-12-18 10:45:37 +03:00
GLVertexProgram.h gl: Move vertex processing to the GPU 2017-08-16 23:58:30 +03:00
OpenGL.cpp gl: Fix vsync; always use adaptive vsync instead of double-buffered 2017-08-16 23:58:30 +03:00
OpenGL.h gl: Fix vsync; always use adaptive vsync instead of double-buffered 2017-08-16 23:58:30 +03:00