Default Branch

dev

d3ec9b8179 · [Docs] (docs/Performance): add a skill for reading Mali GPU counters · Updated 2026-11-01 20:51:20 +09:00

Branches

15ba86ce58 · [CI] (scripts/ci): re-pin revision 6 after the comment-only schema edit · Updated 2026-10-31 21:25:11 +09:00

5
0
Included

b5d64175a1 · [Fix] (MG_IntegrationTest/Harness): list the canned narrow check unarmed · Updated 2026-10-19 19:12:19 +09:00

0
2070

e3fac5e9fa · [Fix]: Add Task/Mesh shader enum mapping · Updated 2026-10-12 01:41:40 +09:00

0
2

5331106e90 · [CI] Use uname for Arch runner hostname · Updated 2026-10-05 21:57:17 +09:00

0
1559

8302dd30bf · [Docs] (Anland): the lock screen behind the black desktop, and where the Magma text gap is not · Updated 2026-10-03 17:34:25 +09:00

0
1481

7fd7f71d6c · [Feature] (EGL): Wayland window surfaces, presented through wl_shm · Updated 2026-10-01 23:59:07 +09:00

1
1423

a078b6bcee · [Perf] (MG_Remote): The producer's transport park is timed as its own per-frame number, and a reducer pairs the two role logs into a frame-time breakdown · Updated 2026-09-27 15:55:38 +09:00

880
1

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

2464
42

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

2471
1

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

2659
1

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

2910
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

2930
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

2976
2

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

3076
5

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

3492
0
Included

4bf9c1cae6 · [Perf] (MG_Backend/DirectVulkanTMP): Optimize buffer uploads with staging ring + batched copies. · Updated 2026-02-21 15:04:05 +09:00    swung0x48

3721
13

8f950fc345 · [Chore] (Global): Disable debug. Set log target to all. · Updated 2025-07-11 10:17:57 +09:00    swung0x48

4462
0
Included

7618ff27f4 · [Docs] (README): Add an important note about rewriting this project. · Updated 2025-06-30 13:09:14 +09:00    swung0x48

4602
0
Included

70cf4ad7ba · [Misc] (All): Sync with dev-es. · Updated 2025-05-17 17:29:12 +09:00    swung0x48

4621
4

06a79f2fc4 · [Fix] (ShittilyDrawing): Ensure proper VBO binding when syncing VAO attributes. · Updated 2025-05-16 17:16:02 +09:00    swung0x48

4633
0
Included