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 |
boykopovar
|
5ad0305def
|
feat(shader): add embedded vertex fetch for translator impl
|
2026-09-16 15:32:13 +03:00 |
boykopovar
|
8a0b230d18
|
feat(shader): impl new memory instruction translator functions
|
2026-09-16 15:13:52 +03:00 |
boykopovar
|
79eb125a5d
|
feat(shader): add image instructions translator
|
2026-09-16 14:59:35 +03:00 |
boykopovar
|
6ae8fcbb53
|
feat(shader): impl flat, buffer, dispatch memory instructions tr
|
2026-09-16 14:43:57 +03:00 |
boykopovar
|
5e44bb042d
|
refactor(shader): refactor memory instructions translator organization
|
2026-09-16 14:12:21 +03:00 |
boykopovar
|
99c9f01e26
|
feat(shader): impl vector instructions translator
|
2026-09-16 14:00:16 +03:00 |
boykopovar
|
3efd37596d
|
feat(shader): add integer and scalar instruction translation
|
2026-09-16 13:39:55 +03:00 |
boykopovar
|
c6dcc8bf6b
|
feat(shader): translate float instructions functions
|
2026-09-16 13:24:40 +03:00 |
boykopovar
|
713e2b9606
|
feat(shader): impl dispatch instruction functions for translator
|
2026-09-16 13:16:09 +03:00 |
boykopovar
|
fbb8fcbf4e
|
feat(shader): add translation convert instructions impl
|
2026-09-16 13:00:51 +03:00 |
boykopovar
|
393a41fa2c
|
feat(shader): add attr and compare instructions translators
|
2026-09-16 10:32:38 +03:00 |
boykopovar
|
4b2fe93080
|
feat(agc): add standalone shader test for libSceAgcDriver
|
2026-09-16 07:43:05 +03:00 |
boykopovar
|
9c78d10044
|
fix(agc): support unrestricted vulkan depth range
|
2026-09-16 07:24:00 +03:00 |
boykopovar
|
f0b13b6652
|
fix(agc): support negative depth range and inactive color targets
|
2026-09-16 07:21:13 +03:00 |
boykopovar
|
05ec432f75
|
fix(agc): non-homogeneous positions with all viewport transforms enabled
|
2026-09-16 07:11:00 +03:00 |
boykopovar
|
f73834ce2f
|
fix(agc): complete initial context state and tighten shader validation
|
2026-09-16 07:04:23 +03:00 |
boykopovar
|
74613f7e0f
|
feat(agc): extend graphics compiler contract and add mesh and tessellation paths
|
2026-09-15 21:19:06 +03:00 |
boykopovar
|
215e3cbf48
|
fix(agc): fix missing register at DWORD 677 (wip)
|
2026-09-15 12:38:01 +03:00 |
boykopovar
|
77b96978c7
|
feat(agc-driver): add strict vulkan indexed draw pipeline
|
2026-09-15 12:28:25 +03:00 |
boykopovar
|
0cb9ad8d2b
|
feat(shader): ir builder convertions impl
|
2026-09-15 12:00:21 +03:00 |
boykopovar
|
e4490a0272
|
feat(shader): arithmetic + ext regs + logic impl for ir builder
|
2026-09-15 11:44:42 +03:00 |
boykopovar
|
039b88b08e
|
refactor(shader): refactor ir builder to separated module + som getters impl
|
2026-09-15 11:36:41 +03:00 |
boykopovar
|
5c8af9032b
|
feat(shader): intermediate repr program impl
|
2026-09-15 10:59:28 +03:00 |
boykopovar
|
1589308466
|
feat(shader): add intermediate representation opcode impl
|
2026-09-15 10:37:56 +03:00 |
boykopovar
|
af5a8c6235
|
feat(shader): add itermediate primitives impl
|
2026-09-15 10:24:34 +03:00 |
boykopovar
|
af2ff821c4
|
feat(shader): shader control flow structurizer impl
|
2026-09-15 10:01:58 +03:00 |
boykopovar
|
a6be72421e
|
feat(shader): control flow graph impl
|
2026-09-15 09:18:06 +03:00 |
boykopovar
|
075e74b2c1
|
feat(shader): graph builder impl + rdna scalar op decoder adaptation
|
2026-09-15 09:03:46 +03:00 |
boykopovar
|
91f9dabea9
|
feat(shader): rdna instruction decoder impl
|
2026-09-15 08:17:31 +03:00 |
boykopovar
|
382384c5b7
|
feat(shader): rdna opcodes categorizing impl
|
2026-09-15 07:53:30 +03:00 |
boykopovar
|
16ce021b28
|
feat(shader): rdna vector op decoder impl
|
2026-09-15 07:41:44 +03:00 |
boykopovar
|
1867d649ff
|
feat(shader): rdna scalar op decoder impl
|
2026-09-15 07:20:59 +03:00 |
boykopovar
|
d084eed394
|
feat(shader): rdna memory op decoder impl
|
2026-09-15 07:07:50 +03:00 |
boykopovar
|
59fc5a5953
|
feat(shader): rdna image op decoder impl
|
2026-09-14 18:08:58 +03:00 |