Commit graph

18 commits

Author SHA1 Message Date
DH a18d95f6cf gpu2: implement IT_EVENT_WRITE_EOS 2024-09-30 21:44:05 +03:00
DH 239a0645bc gpu2: initial dispatch implementation 2024-09-30 21:43:34 +03:00
DH 424ce5cf68 fix rpcsx-gpu base address
Thanks to abouvier for finding
2024-09-29 21:38:10 +03:00
DH c52726d6ec gpu2: fix indirect buffer
added all draw command
fix depth buffer address
2024-09-29 21:37:12 +03:00
DH 4ba7e92713 gpu2: add 2_10_10_10 and 10_10_10_2 formats 2024-09-29 04:44:39 +03:00
DH e80955742a gpu2: fix v_med3_f32 2024-09-29 04:02:31 +03:00
DH 0877d3f1cd gpu2: move shader resource management to cache
fixed descriptor set binding
fixed 5_6_5 format swizzling
fix rect calculation
fix possible crash in scheduler
implement lock-free bit pool utility
2024-09-29 03:22:39 +03:00
DH 4e83c9e121 gpu2: fix flipper
static pipeline for flip engine
optimize linear tiler
fixed out of bound in the tiler
implement swizzling for sampled images
2024-09-28 18:07:24 +03:00
DH 4185b1aa40 gpu2: implement depth textures
initial 2d tiler implementation
fixed mtbuf index order
simplify v_mac_*_f32 instructions
2024-09-28 03:12:12 +03:00
DH 61d58b696f gpu2: fix resource overlapping
fixed sampler lod
implement shader printf support
2024-09-27 20:04:24 +03:00
DH 7eaf1188a2 gpu2: add fat exec test 2024-09-26 20:18:28 +03:00
DH f1881113ff gpu2: fix descriptor sets count 2024-09-26 17:47:19 +03:00
DH b53d59aa1f shaders: use flat exec test 2024-09-26 13:51:39 +03:00
DH 5d457af7fa add missed includes 2024-09-25 21:56:40 +03:00
DH f434e9cdbd gpu2: fix IT_CLEAR_STATE
It should preserve some registers
2024-09-25 21:50:07 +03:00
DH 275e47e64f cmake: don't give package managers a chance
include paths for system and source tree targets are different, need to fix it first
use static version of spirv-cross
2024-09-25 21:35:07 +03:00
DH 9a9006f2b4 Fix compilation with gcc 2024-09-25 20:09:46 +03:00
DH 4cf808facd gpu rewrite initial commit 2024-09-25 16:00:55 +03:00