rpcsx/rpcs3/Emu/RSX/GL
kd-11 33f3a3e014 rsx: Major fixes
- Handle aliased depth + color target by disabling depth writes. This looks to be the correct way
- Add support for generic passes that cannot be done using general imaging operations. Lays the framework for tons of features and effects
- Implement RGBA->D24D8 casting. Sometimes games will split depth texture into RGBA8 then use the new RGBA8 as a depth texture directly
-- This happens alot in ps3 games and I'm not sure why. Its likely the ps3 did not sample fp values with linear filtering so this is a workaround
-- Only implemented for openGL at the moment
-- Requires a workaround for an AMD driver bug
2017-12-01 21:00:50 +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/vk/gl: Cleanup and refector glsl::getFunctionImpl 2017-11-08 13:15:34 +03:00
GLFragmentProgram.h rsx/common/d3d12/gl: Clean ProgramStateCache 2016-01-11 19:21:57 +01:00
GLGSRender.cpp rsx: Major fixes 2017-12-01 21:00:50 +03:00
GLGSRender.h rsx: Major fixes 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 rsx: Major fixes 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/util: Add simple consistent hash function 2017-08-16 23:58:30 +03:00
GLRenderTargets.cpp rsx: Major fixes 2017-12-01 21:00:50 +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 rsx: Improve separate treatment of write exceptions vs read exceptions 2017-10-24 22:59:09 +03:00
GLTexture.h rsx: Texture cache fixes and improvements 2017-09-21 16:17:06 +03:00
GLTextureCache.h silence warnings in RSX stuff 2017-11-30 18:07:19 +03:00
GLVertexBuffers.cpp rsx: Reimplement index buffer generation 2017-10-19 12:22:52 +03:00
GLVertexProgram.cpp rsx/vk/gl: Cleanup and refector glsl::getFunctionImpl 2017-11-08 13:15:34 +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