Swung0x48
|
cdba7bed2e
|
[Test, Bench] (ShaderTranspiler): pin L1 backend-agnosticism and measure the whole-front-end hit
|
2026-08-20 12:00:01 -04:00 |
|
Swung0x48
|
1eeeb44d94
|
[Perf] (ProgramState): serve a whole linked program from translation cache L1, skipping the link entirely
|
2026-08-20 12:00:01 -04:00 |
|
Swung0x48
|
14744f117c
|
[Refactor] (ProgramInterface): build the program-resource model from the reflection snapshot, retiring GetReflection
|
2026-08-20 11:47:57 -04:00 |
|
Swung0x48
|
8329ab4264
|
[Refactor] (ProgramState): answer the GL query surface from an owned reflection snapshot, not the live TProgram
|
2026-08-20 11:43:42 -04:00 |
|
Swung0x48
|
93f1106ba4
|
[Fix] (ShaderTranspiler): key translation cache L1 on the front-end environment only, not backend identity
|
2026-08-20 11:30:31 -04:00 |
|
Swung0x48
|
5fecfa42f6
|
[Bench] (ShaderTranspiler): bracket the translation-cache win with a CTS-sized and a heavy stage
|
2026-08-20 11:11:37 -04:00 |
|
Swung0x48
|
d48e5d0053
|
[Fix] (ShaderTranspiler): leak the translation caches so no worker inserts into a destroyed one at exit
|
2026-08-20 11:09:01 -04:00 |
|
Swung0x48
|
7a0182b58f
|
[Bench] (ShaderTranspiler): measure the translation cache on a repeated-compile loop
|
2026-08-20 10:59:46 -04:00 |
|
Swung0x48
|
0f523db14d
|
[Test] (ShaderTranspiler): cover both translation-cache key inventories, eviction and the concurrent path
|
2026-08-20 10:59:46 -04:00 |
|
Swung0x48
|
442cec1a15
|
[Perf] (DirectGLES): memoize the SPIR-V to ESSL transpile per stage (translation cache L2)
|
2026-08-20 10:51:05 -04:00 |
|
Swung0x48
|
246a438138
|
[Perf] (ShaderTranspiler): memoize a linked program's sanitized SPIR-V (translation cache L1)
|
2026-08-20 10:51:05 -04:00 |
|
Swung0x48
|
eaba4ac1dc
|
[Fix, Docs] (MG_Backend/DirectGLES): drain the attachment-format probe, and document the depth/stencil readback emulation switch
|
2026-08-12 12:09:45 -04:00 |
|
Swung0x48
|
ed6578954e
|
[Feat, Fix, Test] (MG_Backend/DirectGLES, MG_IntegrationTest): emulate ES depth/stencil readback by shader sampling, and stop the replicate blit leaking its borrowed texture unit
|
2026-08-12 11:38:34 -04:00 |
|