rpcsx/rpcs3/Emu/RSX/Common
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
..
BufferUtils.cpp silence warnings in RSX stuff 2017-11-30 18:07:19 +03:00
BufferUtils.h rsx: Reimplement index buffer generation 2017-10-19 12:22:52 +03:00
FragmentProgramDecompiler.cpp rsx/fp: Give abs higher prio as it invalidates any precision checks 2017-11-20 15:18:57 +03:00
FragmentProgramDecompiler.h rsx/fp: RE work on precision modifier bits 2017-11-20 15:18:57 +03:00
GLSLCommon.h rsx: Minor fixups 2017-11-08 13:15:34 +03:00
ProgramStateCache.cpp rsx: Minor improvements 2017-12-01 21:00:50 +03:00
ProgramStateCache.h silence warnings in RSX stuff 2017-11-30 18:07:19 +03:00
ring_buffer_helper.h rsx: Restructuring [WIP] 2017-10-24 22:59:09 +03:00
ShaderParam.cpp RSX: Add a class factorizing decompiler code 2015-05-23 20:45:07 +02:00
ShaderParam.h rsx: Add support for non-projective shadow sampling 2017-09-21 16:17:06 +03:00
surface_store.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
surface_store.h rsx: Major fixes 2017-12-01 21:00:50 +03:00
TextGlyphs.h rsx/gl/vk: Fix some warnings and whitespace issues (LF vs CRLF) 2017-06-22 23:36:15 +03:00
texture_cache.h silence warnings in RSX stuff 2017-11-30 18:07:19 +03:00
TextureUtils.cpp rsx: Texture cache fixes and improvments 2017-09-21 16:17:06 +03:00
TextureUtils.h rsx: Texture cache fixes and improvments 2017-09-21 16:17:06 +03:00
VertexProgramDecompiler.cpp rsx/vp: ARL fix 2017-08-26 21:53:54 +03:00
VertexProgramDecompiler.h Code review (#3114) 2017-08-01 20:22:33 +03:00