rpcsx/rpcs3/Emu/RSX
kd-11 a2b4cf22b5 rsx: Reimplement invalidate_range_base_impl
- Avoid unprotecting memory until just before we have to write the data
- Avoids race conditions where the caller thread takes too long to enter the second phase and another thread accesses the "bad" memory
2017-12-06 12:55:49 +03:00
..
Common rsx: Reimplement invalidate_range_base_impl 2017-12-06 12:55:49 +03:00
D3D12 d3d12: Fix fragment shader compile 2017-12-04 18:22:18 +03:00
GL rsx: Program cache fixes 2017-12-04 18:22:18 +03:00
Null Configuration simplified 2017-05-20 16:01:48 +03:00
VK rsx: Reimplement invalidate_range_base_impl 2017-12-06 12:55:49 +03:00
CgBinaryFragmentProgram.cpp EXPECTS usage removed 2016-08-15 16:29:38 +03:00
CgBinaryProgram.h ENSURES usage removed 2016-08-14 22:41:01 +03:00
CgBinaryVertexProgram.cpp rsx: Vertex Decompiler, fix sca register assignment 2017-08-19 12:27:53 +03:00
GCM.h Implemented cellGcmSetDefaultCommandBufferAndSegmentWordSize 2017-02-04 19:32:54 +03:00
gcm_enums.cpp rsx: Critical fixes 2017-11-08 13:15:34 +03:00
gcm_enums.h gl: Move vertex processing to the GPU 2017-08-16 23:58:30 +03:00
gcm_printing.cpp rsx: Move printing function in a separate header/cpp 2016-09-22 15:44:59 +02:00
gcm_printing.h rsx: Move printing function in a separate header/cpp 2016-09-22 15:44:59 +02:00
GSRender.cpp rsx: Rework context handling and stop leaking the GL ccontext 2017-11-08 13:15:34 +03:00
GSRender.h rsx: Rework context handling and stop leaking the GL ccontext 2017-11-08 13:15:34 +03:00
rsx_cache.h rsx: Fix shader cache version check 2017-11-09 14:39:50 +03:00
rsx_decode.h rsx: Improve framebuffer check heuristics for contested memory buffers 2017-12-01 21:00:50 +03:00
rsx_methods.cpp rsx: Properly fix DATA3F_M register alignment 2017-12-04 18:22:18 +03:00
rsx_methods.h rsx: Improve framebuffer check heuristics for contested memory buffers 2017-12-01 21:00:50 +03:00
rsx_trace.h rsx: implement serialization of rsx states. 2016-07-30 18:39:26 +02:00
rsx_utils.cpp rsx: wcb scaling fixes 2017-12-01 21:00:50 +03:00
rsx_utils.h rsx: wcb scaling fixes 2017-12-01 21:00:50 +03:00
rsx_vertex_data.h gl: Move vertex processing to the GPU 2017-08-16 23:58:30 +03:00
RSXFragmentProgram.h rsx: Reimplement depth <-> RGBA reinterpretation code 2017-12-01 21:00:50 +03:00
RSXTexture.cpp rsx: Texture cache fixes and improvments 2017-09-21 16:17:06 +03:00
RSXTexture.h rsx: Texture cache fixes and improvments 2017-09-21 16:17:06 +03:00
RSXThread.cpp rsx: Program cache fixes 2017-12-04 18:22:18 +03:00
RSXThread.h rsx: Zcull refactoring and vulkan implementation 2017-12-01 21:00:50 +03:00
RSXVertexProgram.h gl: Move vertex processing to the GPU 2017-08-16 23:58:30 +03:00