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 |
boykopovar
|
9a6a19d1ac
|
feat(shader): update translation defenitions
|
2026-09-14 18:03:44 +03:00 |
boykopovar
|
1cb380a110
|
feat(shader): update spirv backend definitions
|
2026-09-14 17:57:22 +03:00 |
boykopovar
|
86759f5c11
|
feat(shader): update optimization signatures
|
2026-09-14 16:56:29 +03:00 |
boykopovar
|
de6588dd60
|
feat(shader) update ntermediateepresentation metadata and signatures
|
2026-09-14 16:41:50 +03:00 |
boykopovar
|
e9be69c247
|
feat(shader): update control flow signatures
|
2026-09-14 16:33:21 +03:00 |
boykopovar
|
f4a591a74c
|
feat(shader): update rdna decoder signatures
|
2026-09-14 16:29:54 +03:00 |
boykopovar
|
fc8b2e9e52
|
feat(shader): add new fields for rdna img op decoder
|
2026-09-14 16:07:04 +03:00 |
boykopovar
|
6da6ebad97
|
feat(shader): rdna export op decoder impl
|
2026-09-14 16:02:29 +03:00 |
boykopovar
|
6e9ad53bd5
|
feat(shaders): add shader recomp structure
|
2026-09-14 13:37:17 +03:00 |
boykopovar
|
fd5e236aad
|
feat(videoOut): add tiled buffer presentation and flip lifecycle handling
|
2026-09-14 12:38:16 +03:00 |
boykopovar
|
b9cc7ffd85
|
feat(agcDriver): add draw handling and shader recompile preparation
|
2026-09-14 12:06:35 +03:00 |
boykopovar
|
699df8d5fa
|
feat(agcDriver): add 54 PM4 execution and indirect dispatch support
|
2026-09-14 11:43:13 +03:00 |
boykopovar
|
990ae6a0ff
|
feat(agcDriver): add opcode 18 handling as clearing
|
2026-09-14 11:18:21 +03:00 |
boykopovar
|
9f8225aa6d
|
chore(libc): log only name for sibling file in fopen
|
2026-09-14 11:06:21 +03:00 |
boykopovar
|
b0b1902b0f
|
chore(libc): make file open slash preferred for system
|
2026-09-14 10:56:33 +03:00 |
boykopovar
|
1e4740ed4b
|
fix(nid): no patch sdl exports for nid
|
2026-09-14 10:52:04 +03:00 |
boykopovar
|
b11759bb13
|
chore(readme): update readme for main func reaching
|
2026-09-14 07:43:51 +03:00 |
boykopovar
|
d31e35e1ab
|
feat(agc): add flip presentation and suspend synchronization (wip)
|
2026-09-14 07:39:38 +03:00 |
boykopovar
|
b024001a4a
|
fix(libc): fix sprintf_nid_postfix register for linux
|
2026-09-14 07:23:23 +03:00 |
boykopovar
|
ed171b23da
|
feat(agc): add driver submission queue and vulkan compute path
|
2026-09-14 06:37:19 +03:00 |
boykopovar
|
87b52a99c8
|
feat(agc): add sceAgcGetDataPacketPayloadAddressUnk impl
|
2026-09-13 19:46:30 +03:00 |
boykopovar
|
bed94ee90a
|
fix(agc): add nullptr values handling for WriteRegisterRange
|
2026-09-13 19:41:29 +03:00 |
boykopovar
|
bd0969c3a4
|
fix(libs): ex from libc prx: unwind for catch fix (mingw)
|
2026-09-13 19:21:31 +03:00 |
boykopovar
|
bdff4874de
|
feat(agc): add draw packets and register defaults with strict validation
|
2026-09-13 18:14:51 +03:00 |
boykopovar
|
8e95b27583
|
chore(cmake): add cmake option -DAPS5_AGC_CREATE_LOG
|
2026-09-13 17:44:17 +03:00 |