boykopovar
|
fbb8a36f65
|
feat(shader): add bda cache page bits field to spirv target
|
2026-09-21 14:33:19 +03:00 |
boykopovar
|
1490c0386c
|
refactor(agc): unify shader resource bindings and push constants
|
2026-09-21 13:48:44 +03:00 |
boykopovar
|
cc0d0b776c
|
feat(shader): add recompiler resource materialization and binding pipeline
|
2026-09-21 13:16:32 +03:00 |
boykopovar
|
ccb223f125
|
feat(shader): implement spirv buffer and shared memory instructions
|
2026-09-21 10:03:58 +03:00 |
boykopovar
|
7a9c58030f
|
feat(shader): implement spirv memory addressing and load/store logic (wip)
|
2026-09-21 09:39:58 +03:00 |
boykopovar
|
132306a7d1
|
feat(shader): add spirv memory instructions definitions
|
2026-09-21 09:23:15 +03:00 |
boykopovar
|
a37a5a6c74
|
feat(shader): add spirv module setup impl
|
2026-09-21 07:29:04 +03:00 |
boykopovar
|
206175c8be
|
feat(shader): implement tessellation in spirv emitter
|
2026-09-21 07:03:36 +03:00 |
boykopovar
|
93fef6b0f4
|
feat(shader): implement spirv program requirements analysis
|
2026-09-21 06:53:19 +03:00 |
boykopovar
|
cf507a3b89
|
feat(shader): implement spirv tessellation emission
|
2026-09-21 06:49:35 +03:00 |
boykopovar
|
2bef9d7961
|
feat(shader): implement spirv module shader io and program emission
|
2026-09-21 06:46:25 +03:00 |
boykopovar
|
c4ace2027e
|
feat(shader): add spirv emit funcs impl from spirv module emitter (wip)
|
2026-09-20 21:04:28 +03:00 |
boykopovar
|
266c197380
|
feat(shader): add spirv module funcs impl
|
2026-09-20 20:09:28 +03:00 |
boykopovar
|
342fd6f052
|
fix(shader): remove already impl funcs from spirv module emitter
|
2026-09-20 19:59:28 +03:00 |
boykopovar
|
f0e6556aea
|
fix(shader): add local helpers + fix names for spirv memory
|
2026-09-20 19:56:09 +03:00 |
boykopovar
|
cb9ac6b183
|
feat(shader): add spirv memory emitter impl + refactor (wip)
|
2026-09-20 10:44:32 +03:00 |
boykopovar
|
05a07353b0
|
refactor(shader): split spirv memory emitter to module
|
2026-09-19 13:20:16 +03:00 |
boykopovar
|
221fd0bf8e
|
refactor(shader): add var for return values + spirv img emitter fix
|
2026-09-19 09:49:43 +03:00 |
boykopovar
|
d1dd4590fa
|
feat(shader): spirv image emitter functions impl (wip)
|
2026-09-19 07:33:30 +03:00 |
boykopovar
|
3c06704751
|
chore(agc): add vulkan device logs
|
2026-09-19 07:02:48 +03:00 |
boykopovar
|
3da76b9b33
|
refactor(graphics): add new graphics pipeline log + remove redunant ones
|
2026-09-18 21:03:11 +03:00 |
boykopovar
|
8be7c9d191
|
feat(shader): add test shaders return + graphic pipeline logs
|
2026-09-18 20:38:26 +03:00 |
boykopovar
|
9393018d73
|
feat(shader): add spirv buffer format header
|
2026-09-18 19:54:11 +03:00 |
boykopovar
|
c2fa4a1d9d
|
feat(shader): add spirv flow emitting functions impl
|
2026-09-18 16:49:36 +03:00 |
boykopovar
|
a0276c512a
|
feat(shader): add spirv alu emitter impl
|
2026-09-18 16:46:01 +03:00 |
boykopovar
|
8d911c0b91
|
feat(shader): impl ir descriptor structures primitives
|
2026-09-18 16:01:27 +03:00 |
boykopovar
|
b970ff0ae7
|
fix(shader): provide translate input info to shader info collector
|
2026-09-18 15:49:21 +03:00 |
boykopovar
|
97a97ab2e1
|
feat(shader): use embedded vertex fetch analyzer in recompiler
|
2026-09-18 14:52:45 +03:00 |
boykopovar
|
58b9e60d23
|
feat(shader): add recompile request serialization on fail
|
2026-09-18 14:37:08 +03:00 |
boykopovar
|
760d1f660e
|
fix(shader): resource tracker dword 0: pc instruction in ex
|
2026-09-18 12:54:47 +03:00 |
boykopovar
|
95df53181c
|
fix(shader): buffer resource dword 0 detailed exception in tracker
|
2026-09-18 12:52:03 +03:00 |
boykopovar
|
3326614308
|
feat(shader): impl ir metadata eq operators
|
2026-09-18 12:33:02 +03:00 |
boykopovar
|
bb2ce84019
|
refactor(shader): refactor ir metadata types to separated headers
|
2026-09-18 12:28:41 +03:00 |
boykopovar
|
6f0ccde6ff
|
feat(shader): add ssa building impl for recompiler
|
2026-09-18 12:09:32 +03:00 |
boykopovar
|
3400a2b6e5
|
feat(shader): add srt walker impl + refactor
|
2026-09-18 11:31:21 +03:00 |
boykopovar
|
3dc20758a5
|
feat(shader): shader info collector impl for recompiler
|
2026-09-18 07:00:30 +03:00 |
boykopovar
|
a1255c527d
|
feat(shader): resource materializer impl for recompiler
|
2026-09-18 06:46:24 +03:00 |
boykopovar
|
b18bec2150
|
feat(shader): add resource tracker impl
|
2026-09-17 17:43:03 +03:00 |
boykopovar
|
00fd1c2990
|
feat(shader): add dst sel packing helper to ir metadata
|
2026-09-17 14:02:22 +03:00 |
boykopovar
|
c941b73a5e
|
feat(shader): add bitfield accessors to ShaderBufferResource
|
2026-09-17 13:59:57 +03:00 |
boykopovar
|
225de15e50
|
feat(shader): add rdna descriptor format table for buffer formats
|
2026-09-17 13:55:36 +03:00 |
boykopovar
|
569b3b4038
|
feat(shader): read lane eliminator impl
|
2026-09-17 13:29:32 +03:00 |
boykopovar
|
38fdbc2a55
|
feat(shader): constants folding + dead code eliminating
|
2026-09-17 12:45:10 +03:00 |
boykopovar
|
78d9ef7567
|
feat(shader): fix scalar-load component count metadata for LoadAddressU32
|
2026-09-17 12:18:53 +03:00 |
boykopovar
|
a529827753
|
feat(shader): ir typed value method impl
|
2026-09-17 12:16:04 +03:00 |
boykopovar
|
f7b5df1711
|
feat(shader): decode embedded vertex fetch metadata for vertex-family stages
|
2026-09-17 12:00:14 +03:00 |
boykopovar
|
50226e4260
|
feat(shader): impl agc-side register decode and translator input wiring
|
2026-09-17 11:02:58 +03:00 |
boykopovar
|
268ae10936
|
feat(shader): impl instruction translator entry point
|
2026-09-17 07:30:25 +03:00 |
boykopovar
|
0679fbce1b
|
feat(shader): add translation operand primitives helpers
|
2026-09-17 06:55:15 +03:00 |
boykopovar
|
a585f2454f
|
refactor(shader): translation context helpers module
|
2026-09-16 18:42:19 +03:00 |