Commit graph

26 commits

Author SHA1 Message Date
DH 2c781626d3 rpcsx-gpu: add multiprocess support 2024-09-01 17:43:45 +03:00
DH f254b38fec [rpcsx-gpu] Bind PS button to ESC kb key
implement basic texture swizzling support
skip pm4 type 2 packets
2024-01-13 19:29:42 +03:00
DH 6e25f347d3 implement unix socket ops
implement cross process dmem support
implement ipmi try send message
implement sys_batch_map
store saves to game directory (.rpcsx subfolder)
fix get dir entries
added uvd & vce devices
2023-12-31 14:30:49 +03:00
DH 6ba0ad0832 [rpcsx-os] implement fw simulation
implement impi messages
2023-12-27 20:07:30 +03:00
DH 9bf5336478 [rpcsx-gpu] hacks for gnm compositor 2023-11-12 01:29:14 +03:00
DH 135c63117b Add version utility 2023-11-10 23:41:44 +03:00
DH b87f8f6ea0 Formatting fixes 2023-08-15 03:11:02 +03:00
igor725 f5ea7e84ae
Experimental gamepad support (#50)
* Experimental gamepad support

* Typo fix
2023-08-15 03:09:11 +03:00
DH dce66744bd [rpcsx-os] hid: fix R3 button mapping 2023-08-08 02:57:11 +03:00
DH f5949e5f65 [rpcsx-os] hid: implemented testing pad support over glfw keyboard handler 2023-08-07 22:55:44 +03:00
DH 292fd4762f [rpcsx-gpu] use compute queue as transfer 2023-08-06 18:07:30 +03:00
DH c456e43067 [rpcsx-gpu] disable validation by default 2023-08-06 17:55:50 +03:00
DH 9e109918fd [amdgpu] device: implement multi queue support
implement IT_INDIRECT_BUFFER, IT_INDEX_BASE and IT_DRAW_INDEX_OFFSET_2
New gpu task scheduler
2023-08-06 17:35:54 +03:00
DH 450fd30889 [amdgpu] Implement cpu->gpu change notifications 2023-07-27 03:03:02 +03:00
RyzenDew ff263057bd
Bump vk headers (#30)
* Update rpcsx.yml

* Update rpcsx.yml

* Update rpcsx.yml

* Fixing clang format ?

hope this works

* Update .github/workflows/rpcsx.yml

Co-authored-by: Margen67 <Margen67@users.noreply.github.com>

* Update .github/workflows/rpcsx.yml

Co-authored-by: Margen67 <Margen67@users.noreply.github.com>

* Update .github/workflows/rpcsx.yml

Co-authored-by: Margen67 <Margen67@users.noreply.github.com>

* Update .github/workflows/rpcsx.yml

Co-authored-by: Margen67 <Margen67@users.noreply.github.com>

* Fix a bad suggestion

* random thing

---------

Co-authored-by: Margen67 <Margen67@users.noreply.github.com>
2023-07-25 22:33:36 +03:00
RyzenDew 2a505e81de
Add span to included due to an error 2023-07-25 05:50:34 +03:00
DH 760aea0e49 [amdgpu] WIP cache implementation 2023-07-24 06:03:55 +03:00
DH cea6052e54 [amdgpu] Initial multi queue support 2023-07-19 15:16:38 +03:00
DH f9ac0426bf [rpcsx-gpu] cleanup resources properly 2023-07-18 03:30:16 +03:00
DH ccf25ba026 [rpcsx-gpu] WIP Basic tiling support
Implement MRT
Fix buffer write back
Cleanup
2023-07-17 15:36:08 +03:00
DH 665d74740a [amdgpu] Implement V_FMA_F32, IMAGE_SAMPLE_LZ, V_CVT_OFF_F32_I4
Loops fix
Decompile spirv on error
Wait for rpcsx-os if memory not exists
2023-07-14 04:34:57 +03:00
DH 57dbd71eb8 [rpcsx-gpu] Fixed direct memory offset 2023-06-26 00:12:11 +03:00
DH 47b0d53983 [amdgpu] Disabled tiling and do image blit on flip
Cleanup
2023-06-25 22:58:15 +03:00
DH 1e733facaa [rpcsx-gpu] Implemented swapchain 2023-06-25 16:54:49 +03:00
DH 2ab5cfb1f3 Add OS<->GPU IPC 2023-06-24 23:48:25 +03:00
DH df5f8055fa Added initial rpcsx-gpu project template 2023-06-24 20:11:23 +03:00