rpcsx/rpcs3/Emu/RSX/GL
kd-11 b353bf6c56 rsx: Improve surface cache resource management
- Do not allocate too many objects. This is a problem in games using dynamic memory allocators that can make it rare for a surface to fall on the same address twice, keeping zombie RTVs and DSVs alive much longer than needed.
- Current limit used is 256M of virtual VRAM which is impossible on retail PS3
2020-06-01 22:24:27 +03:00
..
GLCommonDecompiler.cpp rsx/decompiler: Restructure program register behavior 2019-08-26 20:03:31 +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.h gl: Refactor shader type usage 2020-05-16 16:16:17 +01:00
GLDraw.cpp gl: Check for EXT_depth_bounds_test 2020-05-16 14:50:05 +01:00
GLExecutionState.h C-style cast cleanup VI 2019-12-04 17:56:22 +03:00
GLFragmentProgram.cpp rsx: Implement stippled rendering 2020-05-30 14:47:10 +03:00
GLFragmentProgram.h gl: Refactor shader compilation 2020-05-16 16:16:17 +01:00
GLGSRender.cpp rsx: Implement stippled rendering 2020-05-30 14:47:10 +03:00
GLGSRender.h rsx: Implement stippled rendering 2020-05-30 14:47:10 +03:00
GLHelpers.cpp gl: Avoid issuing glDelete calls with m_id == GL_NONE 2020-05-16 08:29:00 +01:00
GLHelpers.h gl: Fix shader logging 2020-05-30 14:47:10 +03:00
GLOverlays.h gl: Refactor shader type usage 2020-05-16 16:16:17 +01:00
GLPresent.cpp rsx: Improve surface cache resource management 2020-06-01 22:24:27 +03:00
GLProcTable.h gl: Fix async shader compiler 2020-04-05 16:35:20 +03:00
GLProgramBuffer.h gl: Only log shaders if g_cfg.video.log_programs is enabled 2020-05-16 16:16:17 +01:00
GLRenderTargets.cpp rsx: Fix framebuffer native layout for X32_FLOAT 2020-03-08 11:43:49 +03:00
GLRenderTargets.h rsx: Improve surface cache resource management 2020-06-01 22:24:27 +03:00
GLShaderInterpreter.cpp rsx: Add stippled rendering support to interpreters 2020-05-30 14:47:10 +03:00
GLShaderInterpreter.h gl: Refactor shader type usage 2020-05-16 16:16:17 +01:00
GLTextOut.h gl: Refactor shader type usage 2020-05-16 16:16:17 +01:00
GLTexture.cpp rsx: Rewrite data texture remap expansion 2020-05-13 14:33:22 +03:00
GLTexture.h gl: Rewrite image transfer operations to support image subregions 2019-10-13 19:00:05 +03:00
GLTextureCache.h gl: Restore commented out line 2020-03-07 17:23:25 +03:00
GLVertexBuffers.cpp Disable exception handling. 2020-03-12 16:03:08 +03:00
GLVertexProgram.cpp gl: Refactor shader type usage 2020-05-16 16:16:17 +01:00
GLVertexProgram.h gl: Refactor shader compilation 2020-05-16 16:16:17 +01:00
OpenGL.cpp Modernize RSX logging (rsx_log variable) 2020-02-01 11:52:22 +03:00
OpenGL.h rsx: Make X11 optional on Linux 2019-12-20 10:48:03 +00:00