Commit graph

23 commits

Author SHA1 Message Date
DH 2dbbabedd3 gc: wait after each submit
some games hates use synchronization primitives, make them happy with slow shader compilation
2024-11-01 13:02:35 +03:00
DH 4bccf990f3 gpu: reduce cpu usage on cache commands 2024-11-01 09:51:50 +03:00
DH d83a0723a7 ajm: fix memory leak
reduce allocations size
fix multiple output buffers support
2024-10-31 14:25:08 +03:00
DH 994d62c080 ajm: mp3: do not truncate input buffer 2024-10-30 16:07:59 +03:00
DH 6c6e72a9ba ajm: mark incomplete sample as processed 2024-10-30 16:04:36 +03:00
DH ad56633980 ajm: add support of multiple input/output buffers 2024-10-30 14:40:36 +03:00
DHrpcs3 d2b2296d6a
Merge pull request #81 from ga2mer/ajm
AJM decode PoC
2024-10-30 10:26:05 +03:00
Nikita Savyolov e45eabc7d8
rpcsx: simplify and correct reset for ajm at9 2024-10-29 19:44:59 +03:00
Nikita Savyolov c2fa3895a1
rpcsx: free resampler in at9 initialize 2024-10-24 22:49:51 +03:00
Nikita Savyolov fc8ea00e8f
rpcsx: ajm at9 fixes for one game 2024-10-23 20:33:58 +03:00
DH 418780eb25 Revert "shm: remove size hack"
This reverts commit 662b23be80.
2024-10-22 22:36:17 +03:00
DH 662b23be80 shm: remove size hack
no need to do it anymore
2024-10-22 19:43:23 +03:00
DH 6a2507c777 gpu: add 8 gfx indirect rings 2024-10-22 19:04:32 +03:00
DH 15e896b310 dmem: setup base address if not present 2024-10-22 15:02:31 +03:00
DH 7d704c37d5 gpu: implement image_store, image_store_pck, image_store_mip, image_store_mip_pck
fix convert_to_format
2024-10-22 13:46:12 +03:00
Nikita Savyolov 8073b49bea
rpcsx: ajm gapless decode wip 2024-10-20 14:20:44 +03:00
DH deb09371bc gpu: split command and gfx queues 2024-10-19 15:44:32 +03:00
Nikita Savyolov 0a898a507a
rpcsx: ajm decode draft 2024-10-18 22:36:51 +03:00
DH 208c245e95 dce: implement submit and write eop 2024-10-17 01:25:43 +03:00
DH bdd4b91a32 gpu: implement flip on eop 2024-10-16 05:11:45 +03:00
DH 4fe857485c gpu: implement compute queue 2024-10-15 18:35:17 +03:00
DH 988212a91e gpu: expose public API
fix release build
2024-10-12 12:36:39 +03:00
DH 0c16e294d4 merge rpcsx-gpu and rpcsx-os
initial watchdog implementation
implement gpu -> os events
implement main gfx queue
2024-10-12 05:24:58 +03:00