Commit Graph

569 Commits

Author SHA1 Message Date
DH
20e394e47c rpcsx-os: dmem: fix queryMaxFreeChunkSize
Some checks are pending
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-rpcsx (push) Waiting to run
2024-10-06 13:06:42 +03:00
DH
8f46b420c9 orbis-kernel: sys_evf_create: ignore shared evf duplication 2024-10-06 13:05:23 +03:00
DH
42ad5c1cc9 rpcsx-gpu: fix IT_DRAW_INDEX_2
fix IT_INDEX_BASE
fix depth size
fix image_get_lod
2024-10-06 13:03:30 +03:00
DH
e4866cd2eb rpcsx-gpu: fix drawIndexOffset2
Some checks are pending
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-rpcsx (push) Waiting to run
2024-10-06 04:06:44 +03:00
DH
930cf2a86b rpcsx-gpu: implement image_load & image_load_mip 2024-10-06 03:09:12 +03:00
DH
fb64f8b4f8 rpcsx-gpu: fix linear tiler offset
Some checks are pending
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-rpcsx (push) Waiting to run
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
Some checks are pending
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-rpcsx (push) Waiting to run
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
Some checks are pending
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-rpcsx (push) Waiting to run
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
Some checks are pending
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-rpcsx (push) Waiting to run
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