Daniel R.
|
88426e0399
|
gnmdriver: Implement shader functions
|
2024-07-12 11:00:11 +02:00 |
|
psucien
|
c7af8df2ad
|
gnmdriver: added sceGnmFindResourcesPublic stub
|
2024-07-07 13:47:01 +02:00 |
|
TheTurtle
|
6ceab6dfac
|
shader_recompiler: Implement most integer image atomics, workgroup barriers and shared memory load/store (#231)
* shader_recompiler: Add LDEXP
* shader_recompiler: Add most image integer atomic ops
* shader_recompiler: Implement shared memory load/store
* shader_recompiler: More image atomics
* externals: Update sirit
* clang format
* cmake: Add missing files
* shader_recompiler: Fix some atomic bugs
* shader_recompiler: Vs outputs
* shader_recompiler: Shared mem has side-effects, fix format component order
* shader_recompiler: Inline constant buffer impl
* video_core: Fix regressions
* Work
* Fixup a few things
|
2024-07-05 00:15:44 +03:00 |
|
psucien
|
2386b46726
|
libraries: gnmdriver: sceGnmDrawInitToDefaultContextState and sceGnmDrawInitToDefaultContextState400 implementation
|
2024-06-30 01:21:39 +03:00 |
|
psucien
|
91940781b8
|
libraries: gnmdriver: complete HW stat init functions
|
2024-06-27 13:36:55 +02:00 |
|
psucien
|
c04fbb75d8
|
libraries: gnm_driver: added sceGnmDrawIndexIndirect and sceGnmDrawIndirect
|
2024-06-24 22:53:59 +02:00 |
|
psucien
|
508d034263
|
libraries: gnm_driver: added sceGnmSetEmbeddedPsShader
|
2024-06-24 14:51:17 +02:00 |
|
psucien
|
cb6b21de1f
|
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 |
|
psucien
|
d902339867
|
gnmdriver: sceGnmDrawInitDefaultHardwareState175 added
|
2024-06-08 23:42:09 +02:00 |
|
psucien
|
edaeee194d
|
libs: gnmdriver: get tessellation ring factor address
|
2024-06-08 01:19:52 +02:00 |
|
psucien
|
9ca083ee06
|
libs: gnmdriver: map compute queue
|
2024-06-08 01:19:52 +02:00 |
|
psucien
|
64b2e58285
|
a fair multi-submissions support
|
2024-05-17 08:47:38 +02:00 |
|
psucien
|
72ea0be9ff
|
gnm_driver: sceGnmSetEmbeddedVsShader added
|
2024-05-08 21:00:01 +02:00 |
|
psucien
|
5f83ad2ecb
|
gnm_driver: sceGnmInsertWaitFlipDone added
|
2024-05-08 07:36:14 +02:00 |
|
psucien
|
4206ec3c94
|
video_core, kernel: added gfx eop event handling
|
2024-05-07 22:46:54 +02:00 |
|
psucien
|
1b811e08f1
|
core: libraries: gnmdriver: bit more of basic Gnm driver functions
|
2024-05-06 22:13:33 +02:00 |
|
psucien
|
7e8d90d609
|
core: libraries: gnmdriver: basic functionality extension (#120)
Also a bit of refactoring in `video_core`
|
2024-05-01 19:29:06 +03:00 |
|
TheTurtle
|
b94efcba5a
|
video_core: Add basic command list processing (#117)
|
2024-04-30 01:23:28 +03:00 |
|
GPUCode
|
5e2ac6c72b
|
src: Reorganize and cleanup libraries
|
2024-04-14 00:37:17 +03:00 |
|