rpcsx/rpcs3/Emu/RSX
kd-11 aa3eeaa417 rsx: Separate subresource_layout:dim_in_block and
subresource_layout::dim_in_texel

- These two are not always linked when working with compressed textures.
The actual texels extend past the actual size of the image if the size
is not aligned. e.g if height is 1, the real height is 4, but its not
possible to determine this from the aligned size. It could be 1, 2, 3 or
4 for example.
- Fixes image out-of-bounds writes when uploading from CPU
2019-10-29 20:03:54 +03:00
..
Capture Fix cellGcm HLE regression 2019-10-22 13:45:09 +03:00
Common rsx: Separate subresource_layout:dim_in_block and 2019-10-29 20:03:54 +03:00
GL rsx: Allow compressed textures to be unaligned in size 2019-10-28 15:20:45 +03:00
Null rsx: Apply Clang-Tidy fix "modernize-use-override" 2019-06-12 15:11:52 +03:00
Overlays cellOskDialog: use g_fxo 2019-09-26 23:26:36 +03:00
VK rsx: Separate subresource_layout:dim_in_block and 2019-10-29 20:03:54 +03:00
CgBinaryFragmentProgram.cpp Tidy endianness support (se_t) implementation 2019-09-28 15:39:50 +03:00
CgBinaryProgram.h Tidy endianness support (se_t) implementation 2019-09-28 15:39:50 +03:00
CgBinaryVertexProgram.cpp Remove unnecessary header includes 2019-06-25 17:11:10 +03:00
GCM.h Implement waitable atomics 2019-07-29 03:04:55 +03:00
gcm_enums.cpp rsx: Enable primitive restart index only when needed (#6889) 2019-10-28 23:16:27 +03:00
gcm_enums.h rsx: Enable primitive restart index only when needed (#6889) 2019-10-28 23:16:27 +03:00
gcm_printing.cpp Minor fixes 2019-07-01 04:33:23 +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: Refactoring and improvement 2019-09-19 23:10:09 +03:00
GSRender.h Fix misleading indent. 2019-10-22 16:11:43 +03:00
rsx_cache.h rsx/cache: Warnings cleanup 2019-09-01 18:59:50 +03:00
rsx_decode.h rsx: Enable primitive restart index only when needed (#6889) 2019-10-28 23:16:27 +03:00
rsx_methods.cpp rsx: Make input_is_swizzled a template parameter 2019-10-28 13:28:51 +03:00
rsx_methods.h rsx: Enable primitive restart index only when needed (#6889) 2019-10-28 23:16:27 +03:00
rsx_utils.cpp vk: Reimplement DMA synchronization 2019-09-12 23:32:21 +03:00
rsx_utils.h rsx: Separate subresource_layout:dim_in_block and 2019-10-29 20:03:54 +03:00
rsx_vertex_data.h Remove unnecessary header includes 2019-06-25 17:11:10 +03:00
RSXFIFO.cpp rsx: Enable primitive restart index only when needed (#6889) 2019-10-28 23:16:27 +03:00
RSXFIFO.h rsx: Report full method range on invalid methods 2019-10-21 15:31:45 +03:00
RSXFragmentProgram.h rsx/decompiler: Restructure program register behavior 2019-08-26 20:03:31 +03:00
RSXOffload.cpp rsx: Fix offloader deadlock 2019-08-25 22:09:20 +03:00
RSXOffload.h rsx: Fix offloader deadlock 2019-08-25 22:09:20 +03:00
RSXTexture.cpp rsx util: Implement decode_fxp<> 2019-10-18 15:41:39 +03:00
RSXTexture.h rsx: Fix decoding of some fixed point texture parameters 2019-10-17 18:18:00 +03:00
RSXThread.cpp rsx: Align down index array offset 2019-10-22 13:45:09 +03:00
RSXThread.h rsx: Implement packed format renormalization 2019-10-22 13:44:49 +03:00
RSXVertexProgram.h Remove unnecessary header includes 2019-06-25 17:11:10 +03:00