rpcsx/rpcs3/Emu/RSX
kd-11 20d4c09a1c rsx/vk/gl: Enforce format matching for render target resources. Fall back to raw data copy if match fails
- Forces Bitcast of texture data if input format cannot possibly be the
  same as the existing texture format

- rsx: Other minor improvements to texture cache :-
  - remove obsolete blit engine incompatibility warning. The texture will be re-uploaded if it is indeed incompatible
  - Implement warn_once and err_once to avoid spamming the log with systemic errors
  - Track mispredicted flushes
  - Reswizzle bitcasted texture data to native layout
    TODO: Also needs reshuffle according to input remap vector
2018-03-13 18:55:03 +03:00
..
Common rsx/vk/gl: Enforce format matching for render target resources. Fall back to raw data copy if match fails 2018-03-13 18:55:03 +03:00
D3D12 rsx/vulkan: Add post-compilation key validation and dynamically determine attachment write maks based on decompiled shader 2018-03-13 18:55:03 +03:00
GL rsx/vk/gl: Enforce format matching for render target resources. Fall back to raw data copy if match fails 2018-03-13 18:55:03 +03:00
Null Configuration simplified 2017-05-20 16:01:48 +03:00
VK rsx/vk/gl: Enforce format matching for render target resources. Fall back to raw data copy if match fails 2018-03-13 18:55:03 +03:00
CgBinaryFragmentProgram.cpp EXPECTS usage removed 2016-08-15 16:29:38 +03:00
CgBinaryProgram.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
CgBinaryVertexProgram.cpp rsx: Vertex Decompiler, fix sca register assignment 2017-08-19 12:27:53 +03:00
GCM.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +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: fix potential hang during thread close 2018-01-24 16:28:09 +00:00
GSRender.h Add support for Vulkan on Wayland 2018-01-11 12:26:41 +03:00
overlay_controls.h Fix firmware installation for vfs 2018-02-28 17:27:06 +04:00
overlays.cpp rsx/overlays: Introduce 'native' HUD UI and implement some common dialogs (#4011) 2018-01-17 19:14:00 +03:00
overlays.h infinitesimal fixes 2018-02-16 16:14:54 +03:00
rsx_cache.h rsx: fbo fixes 2.5 2018-02-16 16:14:54 +03:00
rsx_decode.h rsx: Fix depth clipping 2018-01-14 20:50:55 +03:00
rsx_methods.cpp rsx: Account for null blit ops (memcpy) 2018-02-16 16:14:54 +03:00
rsx_methods.h rsx: Minor optimizations 2018-02-16 16:14:54 +03:00
rsx_trace.h rsx: implement serialization of rsx states. 2016-07-30 18:39:26 +02:00
rsx_utils.cpp vulkan API fixes 2018-02-16 16:14:54 +03:00
rsx_utils.h vulkan API fixes 2018-02-16 16:14:54 +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 format fixes 2018-01-22 11:43:35 +03:00
RSXTexture.h rsx: Texture cache fixes and improvments 2017-09-21 16:17:06 +03:00
RSXThread.cpp rsx/vk: More optimizations 2018-03-13 18:55:03 +03:00
RSXThread.h infinitesimal fixes 2018-02-16 16:14:54 +03:00
RSXVertexProgram.h gl: Move vertex processing to the GPU 2017-08-16 23:58:30 +03:00