rpcsx/rpcs3/Emu/RSX/GL
kd-11 571dbfb7b1 rsx: Texture cache improvements
- Limits buffer size to min 720 in the Y axis (1024 section causes conflicts in some cases - TODO)
rsx: Fixups to allow large textures for blit operation
- Also includes checks for both leaking sections and blit regions for vulkan
hotfix for hanging when using WCB
addendum - unlock both ro and no blocks before attempting to copy memory blocks
gl: Fixups for ARB_explicit_uniform_location
- Forces glsl v 430 to make use of the extension
rsx/vk: Rework texture cache to minimize recursive access violations
- Also modifies the vulkan commandbuffer begin/end/submit mechanism
gl: Fix cached_texture_section::is_flushable to take memory protection into account
rsx: Fix blit dst offset calculation
2017-09-21 16:17:06 +03:00
..
GLCommonDecompiler.cpp gl: cleanup; fix program linkage on mesa using GL_ARB_explicit_uniform_location, also make use of ARB_multidraw 2017-09-21 16:17:06 +03:00
GLCommonDecompiler.h gl: cleanup; fix program linkage on mesa using GL_ARB_explicit_uniform_location, also make use of ARB_multidraw 2017-09-21 16:17:06 +03:00
GLFragmentProgram.cpp rsx: Texture cache improvements 2017-09-21 16:17:06 +03:00
GLFragmentProgram.h rsx/common/d3d12/gl: Clean ProgramStateCache 2016-01-11 19:21:57 +01:00
GLGSRender.cpp gl: Minor optimizations 2017-09-21 16:17:06 +03:00
GLGSRender.h rsx: Texture cache fixes and improvments 2017-09-21 16:17:06 +03:00
GLHelpers.cpp rsx: Implement QUAD_STRIP 2017-08-26 21:53:54 +03:00
GLHelpers.h rsx: Texture cache fixes and improvments 2017-09-21 16:17:06 +03:00
GLProcTable.h rsx: Add support for batched multidraw 2017-09-21 16:17:06 +03:00
GLProgramBuffer.h rsx/util: Add simple consistent hash function 2017-08-16 23:58:30 +03:00
GLRenderTargets.cpp gl: Minor optimizations 2017-09-21 16:17:06 +03:00
GLRenderTargets.h rsx: Texture cache fixes and improvments 2017-09-21 16:17:06 +03:00
GLTextOut.h rsx: Code cleanup. Fixes several dozen warnings 2017-06-22 23:36:15 +03:00
GLTexture.cpp gl: Minor optimizations 2017-09-21 16:17:06 +03:00
GLTexture.h gl: Minor optimizations 2017-09-21 16:17:06 +03:00
GLTextureCache.h rsx: Texture cache improvements 2017-09-21 16:17:06 +03:00
GLVertexBuffers.cpp rsx/gl/vulkan: Refactoring and partial vulkan rewrite 2017-08-16 23:58:30 +03:00
GLVertexProgram.cpp rsx: Texture cache improvements 2017-09-21 16:17:06 +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