2026-07-20 21:02:54 -04:00
..
2026-07-15 21:51:20 -04:00
2026-07-16 05:29:46 -04:00
2026-07-09 12:12:50 +00:00
[Fix] (MG_Util/ShaderTranspiler, MG_State, MG_Impl/GLImpl, MG_Backend/DirectGLES): GL CTS uniform_block - coerce packed/shared block layouts to std140 at source preprocess (glslang rejects them when targeting SPIR-V; std140 is the only UBO layout the pipeline emits), GL-style block reflection (array "[0]" names, per-element struct-array expansion, unused members and declared-but-unread blocks stay active), vec4-padded GL_UNIFORM_BLOCK_DATA_SIZE, std140 array strides for struct-nested arrays (glslang reflects tight strides there), arrayed-block instances share the first instance member set, glDeleteShader-flagged names stay usable while attached, and backend ESSL emits against highp default precision so relaxed block members match across stages (KHR-GL33.shaders.uniform_block on llvmpipe: 659 Fail -> 828/828 Pass)
2026-07-16 12:09:11 -04:00
2026-07-09 12:12:50 +00:00
2026-07-11 01:32:07 -04:00
2026-07-16 21:39:38 -04:00
2026-07-20 21:02:54 -04:00
2026-07-10 23:25:25 -04:00
2026-07-17 21:32:16 -04:00
2026-07-17 22:33:31 -04:00