shadPS4/src/video_core/amdgpu
psucien e6e3aa0080 Initial instancing and asynchronous compute queues (#207)
* gnm_driver: added `sceGnmRegisterOwner` and `sceGnmRegisterResource`

* video_out: `sceVideoOutGetDeviceCapabilityInfo` for sdk runtime

* gnm_driver: correct vqid index range

* amdgpu: indirect buffer, release mem and some additional irq modes

* amdgpu: added ASC commands processor

* shader_recompiler: added support for fetch instance id

* amdgpu: classic bitfields for T# representation (debugging experience)

* renderer_vulkan: skip zero sized VBs from binding

* texture_cache: image upload logic moved into `Image` object

* gnm_driver: `sceGnmDingDong` implementation

* texture_cache: `Image` usage flags moved; correct VO buffer pitch
2024-06-22 19:50:20 +03:00
..
liverpool.cpp Initial instancing and asynchronous compute queues (#207) 2024-06-22 19:50:20 +03:00
liverpool.h shader_recompiler: Even more instructions 2024-06-22 18:09:04 +03:00
pixel_format.cpp amdgpu: surface bits per element LUT 2024-06-02 22:46:40 +02:00
pixel_format.h amdgpu: surface bits per element LUT 2024-06-02 22:46:40 +02:00
pm4_cmds.h Initial instancing and asynchronous compute queues (#207) 2024-06-22 19:50:20 +03:00
pm4_opcodes.h Initial instancing and asynchronous compute queues (#207) 2024-06-22 19:50:20 +03:00
resource.h Initial instancing and asynchronous compute queues (#207) 2024-06-22 19:50:20 +03:00