Commit graph

564 commits

Author SHA1 Message Date
DH fb64f8b4f8 rpcsx-gpu: fix linear tiler offset
implement depth clear
implemented shader resource merge
fix smrd offset
fix discard export
2024-10-06 02:18:57 +03:00
DH 7bea1e354f rpcsx-gpu: implement 2d tiler 2024-10-05 20:31:03 +03:00
DH 5f23121d33 rpcsx-gpu: shader: skip nops 2024-10-05 01:10:07 +03:00
DH 5761bb0476 rpcsx-gpu: IT_DMA_DATA: fix memory fill with constant 2024-10-05 01:08:21 +03:00
DH 759616e3b7 rpcsx-gpu: IT_SET_CONFIG_REG: removed wrong assert 2024-10-04 23:54:46 +03:00
DH 8d7686c3d2 rpcsx-gpu: IT_WRITE_DATA: implement TC L2 destination 2024-10-04 23:52:37 +03:00
DH df225532ca rpcsx-gpu: handle VK_SUBOPTIMAL_KHR 2024-10-04 23:24:48 +03:00
DH 87845d62a7 rpcsx-os: alsa: non-blocking mode 2024-10-04 19:36:23 +03:00
DH 113abf20e5 rpcsx-gpu: fix flip image acquire
fix cmpx
fix cs init ordering
implement s_mulk_i32, s_abs_i32, s_cmovk_i32, s_cmov_b32 and s_cmov_b64
fix s_mul_i32
fix s_cbranch_* for cs
2024-10-04 17:45:56 +03:00
DHrpcs3 23226c966a
Merge pull request #76 from abouvier/cmake-alsa
cmake: use ALSA imported target
2024-10-04 17:38:09 +03:00
Alexandre Bouvier 35114e3c0c cmake: use ALSA imported target 2024-10-04 16:23:19 +02:00
DH 21d67947dd rpcsx-os: alsa: avoid recursion 2024-10-04 16:53:55 +03:00
DH ff297652e7 rpcsx-os: audio: refactoring 2024-10-04 16:45:19 +03:00
DHrpcs3 f838dbbeae
Merge pull request #75 from ga2mer/audiodevice
Audio daemon playback support
2024-10-04 15:28:46 +03:00
Nikita Savyolov cfc42bf804
rpcsx-os: create audio device only for hdmi aout 2024-10-04 09:40:52 +03:00
Nikita Savyolov 3c1620c030
rpcsx-os: aout playback support 2024-10-04 00:24:34 +03:00
Nikita Savyolov 1a3d783c78
rpcsx-os: run devices in audio daemon 2024-10-04 00:18:07 +03:00
DH 995c982923 tiler: avoid usage of 8 bit types in 1d tiler 2024-10-02 22:20:26 +03:00
DH 60cecf4fbc rpcsx-gpu: implement depth formats 2024-10-02 15:27:32 +03:00
DH 951d0a35a2 rpcsx-gpu: use storage buffer to pass config 2024-10-02 15:26:40 +03:00
DH 2ed1c7fa73 orbis-kernel: removed test change 2024-10-02 02:34:35 +03:00
DH 54afa1938c rpcsx-gpu: make shaderNonSemanticInfo optional 2024-10-02 02:28:09 +03:00
DH e2c7b0fe2d tiler: use push constant to deliver configuration 2024-10-02 02:08:09 +03:00
DH 835e3f3417 rpcsx-gpu: SPV_EXT_physical_storage_buffer -> SPV_KHR_physical_storage_buffer
mesa likes SPV_KHR more
2024-10-01 23:32:02 +03:00
DH d9415d8ae5 rpcsx-gpu2 -> rpcsx-gpu 2024-10-01 22:04:40 +03:00
DH b80a70f176 rpcsx-gpu -> rpcsx-gpu-legacy 2024-10-01 22:03:29 +03:00
DH dcc4943812 gpu2: safe gpu tiler api 2024-10-01 21:51:43 +03:00
DH 66234b5b0b gpu2: enable dispatch 2024-10-01 21:50:10 +03:00
DH 825c192c49 rpcsx-os: do not freeze on memory save data, part 2 2024-10-01 19:48:18 +03:00
DH d099439a32 gpu2: shaders: implement initial values for cs 2024-10-01 19:29:33 +03:00
DH 59946fe927 gpu2: tweak formats 2024-10-01 19:27:51 +03:00
DH 8d1e4f59d1 gpu2: preserve aspect ratio on flip 2024-10-01 15:10:57 +03:00
DH 70c015683a gpu2: reserve guest memory
print everything from validation layer
2024-09-30 23:37:35 +03:00
DH 075ae03745 gpu2: IT_DMA_DATA: fix no increment register 2024-09-30 23:15:55 +03:00
DH 79821fc50d gpu2: temporary disable dispatch 2024-09-30 22:44:15 +03:00
DH f6cc90727e gpu2: ignore black surface 2024-09-30 22:43:54 +03:00
DH 624f4327f8 gpu2: implement IT_DMA_DATA 2024-09-30 22:43:21 +03:00
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 3d71e8a7a7 rpcsx-os: do not freeze on memory save data 2024-09-29 04:44:10 +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 a38133f3ab rpcsx-os: pass appInfo to launchDaemon 2024-09-27 00:47:53 +03:00
DH 8120002816 ipmi: allow pass more than single buffer to fake client invoke 2024-09-26 23:56:49 +03:00