Default Branch

dev

9eae98581f · [Test] (SelfTest, POST): probe upload/draw ordering in persistently mapped vertex arenas - native GLES controls distinguish mapped destination corruption from staging and synchronization failures · Updated 2026-09-07 13:44:08 +09:00

Branches

4826806881 · [CI] (Workflows): run the test and apk lanes on every push to feat/disaggregated · Updated 2026-09-06 19:32:37 +09:00

0
74

d4f8adcf6d · [Tools, Test] (tools/cts, MG_Test): make the CTS runner's chunk timeout idle-based so a healthy 20-minute invocation is no longer killed and its in-flight case mis-recorded as a crash, and link MSVC test executables with /WHOLEARCHIVE so the dllimport gl* references in GetProcAddress.cpp resolve · Updated 2026-09-05 18:36:50 +09:00

1
0
Included

24dfbb41f9 · [Fix] (Diligent): fix y inversion and front-face winding in viewport mapping · Updated 2026-08-23 13:25:41 +09:00

362
42

666f150202 · [Fix] (SelfTest): stop optional-capability failures from declaring the whole backend unsupported, and log the POST report in chunks · Updated 2026-08-22 22:08:13 +09:00

172
0
Included

ee124018a2 · [Fix] (git) Added the ignored item .gradle · Updated 2026-08-20 22:46:01 +09:00

349
0
Included

37b20f2fca · [Fix] (DirectGLES): repair the emulation-guard mask restore and scissor the resolve fallback's staging blit correctly · Updated 2026-08-20 02:05:05 +09:00

359
3

53c39d2421 · [Fix, Test] (MG_Impl, MG_Backend, MG_Util, MG_Test): memory-audit wave 1 - sync/query teardown and GLES GPU-object lifetimes · Updated 2026-08-16 09:35:30 +09:00

369
1

9d1b280375 · [Fix, Test] (MG_Util, MG_Test): rename Photon-conflicting MSL identifiers · Updated 2026-08-15 22:40:13 +09:00

369
0
Included

42ad62b54c · [Fix, Test] (MG_Util, MG_IntegrationTest): advertise the GL 4.3 VIEWPORT_BOUNDS_RANGE floor on a GLES driver that has no such query, instead of a range admitting no origin · Updated 2026-08-13 17:44:23 +09:00

375
0
Included

b8233f9c4e · [Fix, Test] (MG_Backend/DirectVulkan, MG_IntegrationTest): the barrier before every attachment transfer only ever moved layer 0, so a copy off a non-zero layer read a layout nothing had transitioned · Updated 2026-08-13 17:01:20 +09:00

380
0
Included

cee17025a0 · [Test] (MG_Test): pin the plain mutable-texture copy every new validator rule is a new way to reject · Updated 2026-08-13 16:17:27 +09:00

382
0
Included

b62d1f2078 · [Fix, Test] (MG_Backend/DirectVulkan, MG_IntegrationTest): map a layered CopyImageSubData onto the axis each endpoint keeps its slices on, instead of copying slice 0 and calling it done · Updated 2026-08-13 15:49:57 +09:00

385
0
Included

6a80a82dd3 · [Fix, Test] (MG_Util, MG_Backend/DirectGLES, MG_Backend/DirectVulkan, MG_Test): a packed texel whose client type already spells its storage word must cross glGetTexImage unencoded, or the RGB9_E5 shared exponent gets canonicalized · Updated 2026-08-13 15:41:37 +09:00

387
0
Included

3025284a6e · [Perf, Test] (MG_Util): libfork execution engine for the shader compile pool, runtime-selectable · Updated 2026-08-10 06:24:01 +09:00

557
1

3223ecb14e · [Feat] (DirectVulkan): relax fragment precision where the bound formats allow it · Updated 2026-07-29 22:02:00 +09:00

808
1

4322427e78 · [Fix] (DirectGLES): lower gl_ClipDistance for Adreno's ESSL compiler - shadow the builtin in a Private array with constant-index flushes before EmitVertex/return, loop-copy gl_in clip distances through dynamic indices (whole-array reads segfault the Qualcomm compiler, constant-index element reads miscompile), strip the SPIRV-Cross redeclaration Adreno rejects, and split const struct-array LUT initializers so they stay dynamically indexable; quirk-gated to Qualcomm with MOBILEGL_QUIRK_CLIP_DISTANCE override · Updated 2026-07-27 08:56:45 +09:00

828
10

44cf9ab26a · [Fix] (MG_Backend/DirectVulkan, ShaderTranspiler, MG_Test, TraceReplay): make iterationRP retrace pass on 64-lane Vulkan devices with subgroup-width emulation and format-aware readback · Updated 2026-07-20 13:47:11 +09:00

874
2

2eafce6e28 · [Fix] (MG_Util/ShaderTranspiler): normalize legacy desktop shaders to GLSL 330 · Updated 2026-07-17 06:18:07 +09:00    swung0x48

974
5

85bd0613ca · [Fix] (MG_Backend/DirectGLES): support Voxy rendering · Updated 2026-06-09 18:20:23 +09:00    swung0x48

1320
0
Included

30c6f55c2d · [Fix] (MG_Backend/DirectVulkan): Add namespace qualifier to Version type. · Updated 2026-05-09 09:28:46 +09:00    swung0x48

1390
0
Included