swung0x48
|
14d3901d30
|
[Chore, Test] (MG_State, MG_Util, DirectGLES, DirectVulkan): make SPIR-V validation task-local
|
2026-08-15 22:58:28 -04:00 |
|
swung0x48
|
72dc7aa6aa
|
[Chore] (MG_Config, MG_State, MG_Util): gate SPIR-V validation at startup
|
2026-08-15 22:35:39 -04:00 |
|
swung0x48
|
d868e1c476
|
[Test] (MG_Util, MG_State): remove the TEMP stage-timing probes - the async-compile measurement campaign is done
|
2026-08-10 09:56:05 -04:00 |
|
swung0x48
|
5ccaff37af
|
[Fix] (MG_State): revert the Cut A-prime reorder - device dumps prove the ordering is not the pipeline failure, and record the third measurement
|
2026-08-10 08:58:38 -04:00 |
|
swung0x48
|
71e29f9d58
|
[Fix] (MG_State): keep GlslangToSpv ahead of buildReflection - reflection-first drops a vertex input's Location decoration and Adreno rejects the pipeline
|
2026-08-10 08:33:47 -04:00 |
|
swung0x48
|
5722094d6f
|
[Docs] (MG_State): the early AST drop frees only the re-parsed shaders - the compile node co-owns the rest
|
2026-08-10 07:31:58 -04:00 |
|
swung0x48
|
d03b72267a
|
[Perf] (MG_State): drop the parsed ASTs as soon as the SPIR-V job has generated its modules
|
2026-08-10 06:37:49 -04:00 |
|
swung0x48
|
dec0c5eaff
|
[Refactor, Test] (MG_State, MG_Util): split the link into ProgramLinkTask (query surface) and a chained ProgramSpirvTask behind its own join gate
|
2026-08-10 06:02:52 -04:00 |
|