Mathias
f84246cf90
Fix/agc rendering and module loading ( #881 )
...
* test(cpu): verify VEH thunk preserves nonvolatile registers
* fix(memory): commit complete native guest mappings
* fix(cpu): treat time polling as import-loop progress
* fix(cli): preserve DLL path in mitigation relaunch
* refactor(cpu): remove obsolete inflate recovery hack
* fix(agc): accept shaders without embedded program registers
* fix(cpu): treat user event polling as import-loop progress
* fix(shader): lower unsigned sum of absolute differences
* fix(agc): emit direct shader register packets
* fix(agc): report native wait packet sizes
* fix(agc): propagate embedded vertex fetch offsets
* fix(vulkan): keep vertex attributes relative to upload
* fix(agc): avoid double applying embedded vertex offsets
* docs(agc): clarify embedded vertex offset handling
* fix(gpu): separate vertex IDs from stream offsets
* fix(shader): decode global load destinations
* fix(runtime): index application-root PRX modules
2026-09-11 14:17:37 +03:00
frangametv
2b8ef7d8fa
shader: add compact f16 arithmetic and compare lowering ( #840 )
...
Co-authored-by: Foued Attar <attar.foued@gmail.com>
2026-08-24 13:59:51 +02:00
Berk
e7149bf41f
Shader cfg ssa ( #707 )
...
* [shader] add scalar control flow graph
* [shader] add gen5 branch resolver
* [shader] add scalar reaching definitions
* [shader] add cfg and dataflow tests
* [shader] guard descriptors from unresolved registers
2026-07-31 01:43:28 +03:00
MarcelMediaDev
5228335f15
fix(gpu): support Gen5 flat memory and 3D images ( #587 )
...
Vector-mesh UI text samples type-10 volume LUTs; treat MIMG DIM=2 as
Dim3D and transport depth through AGC and Vulkan so Z slices no longer
collapse into a single 2D plane.
2026-07-24 15:44:58 +03:00