rpcsx/rpcs3/Emu/RSX
kd-11 59ee74a275 rsx: Disable vertex cache if multithreaded memory access is enabled
- When multithreaded RSX is enabled, the vertex cache just lowers performance
- The small cost of upload is paid by the asynchronous thread, allowing RSX to work optimally
2019-06-25 20:50:54 +03:00
..
Capture Fix BE endianess arch support in semaphore_406e (#6116) 2019-06-21 19:29:49 +03:00
Common rsx: Use SSE to accelerate index buffer uploads 2019-06-25 20:50:54 +03:00
D3D12 Move rsx::constants and rsx::limits to rsx_utils.h 2019-06-25 17:11:10 +03:00
GL rsx: Disable vertex cache if multithreaded memory access is enabled 2019-06-25 20:50:54 +03:00
Null rsx: Apply Clang-Tidy fix "modernize-use-override" 2019-06-12 15:11:52 +03:00
Overlays Add missing #includes to header files 2019-06-25 17:11:10 +03:00
VK rsx: Disable vertex cache if multithreaded memory access is enabled 2019-06-25 20:50:54 +03:00
CgBinaryFragmentProgram.cpp Remove unnecessary header includes 2019-06-25 17:11:10 +03:00
CgBinaryProgram.h Fix BE endianess arch support in semaphore_406e (#6116) 2019-06-21 19:29:49 +03:00
CgBinaryVertexProgram.cpp Remove unnecessary header includes 2019-06-25 17:11:10 +03:00
GCM.h Remove unnecessary header includes 2019-06-25 17:11:10 +03:00
gcm_enums.cpp rsx: Fix unknown vertex base types 2019-01-21 22:28:20 +03:00
gcm_enums.h Remove unnecessary header includes 2019-06-25 17:11:10 +03:00
gcm_printing.cpp Implement std::bit_cast<> 2019-06-02 23:22:16 +03:00
gcm_printing.h rsx: Apply Clang-Tidy fix "readability-avoid-const-params-in-decls" 2019-06-12 15:11:52 +03:00
GSRender.cpp rsx: Clean up window management code 2019-06-10 14:57:03 +03:00
GSRender.h Remove unnecessary header includes 2019-06-25 17:11:10 +03:00
rsx_cache.h Add missing #includes to header files 2019-06-25 17:11:10 +03:00
rsx_decode.h Implement std::bit_cast<> 2019-06-02 23:22:16 +03:00
rsx_methods.cpp Split Emu/Memory into more logical headers 2019-06-25 17:11:10 +03:00
rsx_methods.h rsx: Apply Clang-Tidy fix "modernize-use-equals-default" 2019-06-12 15:11:52 +03:00
rsx_utils.cpp Remove unnecessary header includes 2019-06-25 17:11:10 +03:00
rsx_utils.h Remove unnecessary header includes 2019-06-25 17:11:10 +03:00
rsx_vertex_data.h Remove unnecessary header includes 2019-06-25 17:11:10 +03:00
RSXFIFO.cpp rsx: Apply Clang-Tidy fix "modernize-use-emplace" 2019-06-12 15:11:52 +03:00
RSXFIFO.h rsx: Apply Clang-Tidy fix "modernize-use-equals-default" 2019-06-12 15:11:52 +03:00
RSXFragmentProgram.h Remove unnecessary header includes 2019-06-25 17:11:10 +03:00
RSXTexture.cpp Remove unnecessary header includes 2019-06-25 17:11:10 +03:00
RSXTexture.h Remove unnecessary header includes 2019-06-25 17:11:10 +03:00
RSXThread.cpp rsx: Asynchronous data transfer 2019-06-25 20:50:54 +03:00
RSXThread.h rsx: Asynchronous data transfer 2019-06-25 20:50:54 +03:00
RSXVertexProgram.h Remove unnecessary header includes 2019-06-25 17:11:10 +03:00