Swung 0x48 swung0x48
  • Joined on 2026-07-03
swung0x48 synced commits to refs/heads/dev at swung0x48/MobileGL from mirror 2026-11-01 23:23:24 +09:00
d3ec9b8179 [Docs] (docs/Performance): add a skill for reading Mali GPU counters
05dfff9100 [Perf] (MG_Backend/DirectVulkan, MG_IntegrationTest/Scenarios): defer window clears while a window pass is open
6c59b0391c [Perf] (MG_Backend/DirectVulkan): defer window clears into the next window pass
Compare 3 commits »
swung0x48 synced and deleted reference refs/heads/perf/defer-window-clears at swung0x48/MobileGL from mirror 2026-11-01 23:23:24 +09:00
swung0x48 synced new reference refs/heads/perf/defer-window-clears to swung0x48/MobileGL from mirror 2026-11-01 15:13:24 +09:00
swung0x48 synced commits to refs/heads/perf/defer-window-clears at swung0x48/MobileGL from mirror 2026-11-01 15:13:24 +09:00
swung0x48 synced commits to refs/heads/dev at swung0x48/MobileGL from mirror 2026-10-31 22:53:27 +09:00
d6fd101d2a [Build] (CMakeLists.txt, docs/Disaggregated): default to the split in-process build
259acb2c57 Merge pull request #21 from MobileGL-Dev/feat/disaggregated
15ba86ce58 [CI] (scripts/ci): re-pin revision 6 after the comment-only schema edit
8084a93d85 [Fix] (android-plugin/app): match the announcement wording the supervisor prints
6d3b00e820 [Chore] (docs, MobileGL, scripts, tools, .github): use US spelling in identifiers and file names
Compare 5 commits »
swung0x48 synced commits to refs/heads/feat/disaggregated at swung0x48/MobileGL from mirror 2026-10-31 22:53:27 +09:00
15ba86ce58 [CI] (scripts/ci): re-pin revision 6 after the comment-only schema edit
8084a93d85 [Fix] (android-plugin/app): match the announcement wording the supervisor prints
6d3b00e820 [Chore] (docs, MobileGL, scripts, tools, .github): use US spelling in identifiers and file names
4f50bedde0 [Docs, Chore] (docs, tools, MobileGL, scripts, CONTRIBUTING.md, .gitignore): translate the documentation and use US spelling
47892afddc [CI, Docs] (AGENTS.md, CONTRIBUTING.md, scripts): let wide commits summarize their scope
Compare 5 commits »
swung0x48 synced commits to refs/heads/cleanup at swung0x48/MobileGL from mirror 2026-10-20 01:03:25 +09:00
b5d64175a1 [Fix] (MG_IntegrationTest/Harness): list the canned narrow check unarmed
1a53cbd31a [Test] (MG_IntegrationTest/Scenarios, MG_Test/Backend): run every narrow case
3d2e259080 [Fix] (MG_Backend/DirectGLES, MG_Test/Backend): re-arm seeds per link
d1293354d1 [Fix] (CMakeLists.txt, MG_Backend/DirectGLES, MG_Pipe, MG_Test/Backend, MG_Test/ShaderTranspiler, MG_Util/ShaderTranspiler): give integer attributes their GL value in Espryt
381124a0b6 [Feat] (CMakeLists.txt, MG_Test/ShaderTranspiler, MG_Util/ShaderTranspiler): seed narrow integer inputs from runtime widths
Compare 5 commits »
swung0x48 synced commits to refs/heads/feat/disaggregated at swung0x48/MobileGL from mirror 2026-10-20 01:03:25 +09:00
b5d64175a1 [Fix] (MG_IntegrationTest/Harness): list the canned narrow check unarmed
1a53cbd31a [Test] (MG_IntegrationTest/Scenarios, MG_Test/Backend): run every narrow case
3d2e259080 [Fix] (MG_Backend/DirectGLES, MG_Test/Backend): re-arm seeds per link
d1293354d1 [Fix] (CMakeLists.txt, MG_Backend/DirectGLES, MG_Pipe, MG_Test/Backend, MG_Test/ShaderTranspiler, MG_Util/ShaderTranspiler): give integer attributes their GL value in Espryt
381124a0b6 [Feat] (CMakeLists.txt, MG_Test/ShaderTranspiler, MG_Util/ShaderTranspiler): seed narrow integer inputs from runtime widths
Compare 5 commits »
swung0x48 synced commits to refs/heads/feat/disaggregated at swung0x48/MobileGL from mirror 2026-10-19 16:53:51 +09:00
044a3f1c7c [Test] (tools/trace_replay): add a 1.20.1 iterationT in-world fixture
78c21544d8 [Test] (MG_IntegrationTest/Scenarios): draw each array twice in a row in the one-program narrow case
5a48bd80b1 [Perf] (MG_Backend/DirectVulkan, MG_Pipe, MG_Test/Pipeline): start a draw from the variant its last draw settled on
2093d845b8 [Test] (MG_IntegrationTest, MG_IntegrationTest/Scenarios): capture narrow integer attributes read across signedness
cc0c2aa766 [Fix] (MG_Backend/DirectVulkan, MG_Test/Pipeline): give 8/16-bit integer attributes their GL value in Magma
Compare 5 commits »
swung0x48 synced commits to refs/heads/cleanup at swung0x48/MobileGL from mirror 2026-10-19 16:53:51 +09:00
044a3f1c7c [Test] (tools/trace_replay): add a 1.20.1 iterationT in-world fixture
swung0x48 synced commits to refs/heads/cleanup at swung0x48/MobileGL from mirror 2026-10-19 08:43:23 +09:00
78c21544d8 [Test] (MG_IntegrationTest/Scenarios): draw each array twice in a row in the one-program narrow case
5a48bd80b1 [Perf] (MG_Backend/DirectVulkan, MG_Pipe, MG_Test/Pipeline): start a draw from the variant its last draw settled on
2093d845b8 [Test] (MG_IntegrationTest, MG_IntegrationTest/Scenarios): capture narrow integer attributes read across signedness
cc0c2aa766 [Fix] (MG_Backend/DirectVulkan, MG_Test/Pipeline): give 8/16-bit integer attributes their GL value in Magma
3528628681 [Feat] (CMakeLists.txt, MG_Test/ShaderTranspiler, MG_Util/ShaderTranspiler): add a pass extending narrow integer vertex inputs GL's way
Compare 5 commits »
swung0x48 synced commits to refs/heads/cleanup at swung0x48/MobileGL from mirror 2026-10-19 00:33:25 +09:00
c4eb620982 [Docs] (MG_Backend/DirectVulkan): fix two comments citing the deleted floor line and sink tallies
584641dc5e [Test] (docs/ci, MG_IntegrationTest/Harness): keep the ambient CtWire log to the three cases that count
21925f99d4 [Refactor, Test] (MG_Impl/Pipe, MG_Test/Pipe): rename ResetForTest to ForgetSession where the session end calls it
12a96be87c [Refactor] (MG_Backend/DirectVulkan): drop the always-printed MGWIRE-FLOOR line from the decline dump
fd2cdf9e21 [Refactor] (MG_Backend/DirectVulkan): delete the MOBILEGL_MAGMA_WIREBUF_PROBE investigation probe
Compare 5 commits »
swung0x48 synced commits to refs/heads/cleanup at swung0x48/MobileGL from mirror 2026-10-18 08:13:23 +09:00
d98f183eba [CI] (.github/workflows, scripts/ci, tools/trace_replay): check the verify control's reason in one script
9eb92f83c9 [CI] (.github/workflows, docs/ci, scripts/ci): require optional census rows on the path that runs them
43e671f027 [CI] (.github/workflows, docs/ci, scripts/ci, scripts/data): keep the census green on the pinned fallback
8aa92c357b [CI] (.github/workflows, docs/ci, scripts/ci): decide split build reuse in one guard job
91b889888e [Test] (.github/workflows, docs/ci, MG_IntegrationTest, MG_IntegrationTest/Harness, scripts/data): assert each split entry's transport in-test
Compare 5 commits »
swung0x48 synced commits to refs/heads/cleanup at swung0x48/MobileGL from mirror 2026-10-18 00:03:24 +09:00
d27a619f95 [CI] (.github/workflows): skip the shader prewarm in the ctest lanes
b44805eb68 [Feat] (MobileGL, MG_Test/Program, MG_Util/ShaderTranspiler): add MOBILEGL_DISABLE_SHADER_PREWARM
8063c63931 [CI] (.github/workflows): pack the test runtimes with zstd, not gzip
4b1aba24b7 [CI] (.github/actions, .github/workflows): run serial lanes at -j, retrace on the library alone
4f34da0ef1 [Test] (scripts/ci): keep the TCP lane controls' errors out of annotations
Compare 5 commits »
swung0x48 synced commits to refs/heads/cleanup at swung0x48/MobileGL from mirror 2026-10-17 15:53:23 +09:00
1aa5cf63a6 [Refactor] (MG_Backend, MG_Backend/DirectGLES, MG_Backend/DirectVulkan, MG_Impl, MG_Impl/EGLImpl, MG_Impl/GLImpl, MG_Impl/GLXImpl, MG_Pipe, MG_Remote/Client, MG_Remote/Server, MG_Test/Wire): split the server-only and client-only hooks out of BackendObject
55fa9cdfdc [Refactor] (CMakeLists.txt, MG_Backend, MG_Backend/DirectVulkan, MG_Impl/GLImpl, MG_Impl/Pipe, MG_IntegrationTest/Scenarios, MG_Pipe/generated, MG_Remote/Client, MG_Test/Query, MG_Test/Texture, scripts, scripts/data): move the function table and shared-image types out of BackendObject.h
Compare 2 commits »
swung0x48 synced commits to refs/heads/cleanup at swung0x48/MobileGL from mirror 2026-10-17 07:43:23 +09:00
ad7340921e [Fix] (MG_Impl/GLImpl, MG_State/GLState, MG_Test/Texture, scripts/data): keep GENERATE_MIPMAP on the texture, not keyed by GL name
095cf2643b [CI] (scripts/data): expect the new F1 scenarios to skip on the monolith lanes
230a90a439 [Fix] (MG_Impl/GLImpl, MG_IntegrationTest, MG_IntegrationTest/Scenarios, MG_Remote/Client, MG_Test/Texture, scripts/data): make by-name texture calls act on the named texture
28bf0c1653 [Refactor] (MG_Backend, MG_Impl/Pipe, MG_IntegrationTest/Harness, MG_Pipe, MG_Pipe/generated, MG_Remote/Client, MG_Test/Pipe, MG_Test/Wire, scripts/data): add by-name mipmap and copy slots that name their texture
Compare 4 commits »
swung0x48 synced commits to refs/heads/cleanup at swung0x48/MobileGL from mirror 2026-10-16 23:33:26 +09:00
7dbe0e5c78 [Docs] (.git-blame-ignore-revs, CONTRIBUTING.md): list the reformat for git blame and update the format rules
f4994ee36e [Chore] (MG_Backend, MG_Backend/DirectGLES, MG_Backend/DirectVulkan, MG_Backend/MGPipe, MG_Backend/Record, MG_Benchmark/Buffer, MG_Benchmark/Container, MG_Benchmark/Driver, MG_Benchmark/Program, MG_Benchmark/ShaderCache, MG_Benchmark/Transpile, MG_Gbm, MG_Impl, MG_Impl/CGLImpl, MG_Impl/DyldInterpose, MG_Impl/EGLImpl, MG_Impl/GLImpl, MG_Impl/GLXImpl, MG_Impl/NSOpenGLImpl, MG_Impl/Pipe, MG_Impl/WGLImpl, MG_IntegrationTest, MG_IntegrationTest/Harness, MG_IntegrationTest/Scenarios, MG_Pipe, MG_Remote, MG_Remote/Client, MG_Remote/Protocol, MG_Remote/Server, MG_Remote/Transport, MG_Remote/Wire, MG_State/EGLState, MG_State/GLState, MG_Test, MG_Test/Backend, MG_Test/BackendLoader, MG_Test/Buffer, MG_Test/EGLState, MG_Test/Framebuffer, MG_Test/Gbm, MG_Test/Pipe, MG_Test/Pipeline, MG_Test/Program, MG_Test/Query, MG_Test/SelfTest, MG_Test/ShaderTranspiler, MG_Test/State, MG_Test/Swapchain, MG_Test/Texture, MG_Test/Util, MG_Test/VertexArray, MG_Test/Wire, MG_Util/Async, MG_Util/BackendLoaders, MG_Util/Converters, MG_Util/Damage, MG_Util/Debug, MG_Util/Math, MG_Util/Metrics, MG_Util/SelfTest, MG_Util/ShaderTranspiler, MG_Util/Texture, MG_Util/X11, MobileGL, scripts/data, tools/cts, tools/device_bench, tools/spikes, tools/trace_replay, tools/wgl-smoke): clang-format every C and C++ source
76b10cc35b [CI] (scripts): read the dirty-bit name table in any line layout
58c727f74e [Tools] (scripts): format exactly the files the format check covers
351bb35a96 [CI] (scripts/data): lower the baselines after the BackendCaps.h move
Compare 5 commits »
swung0x48 synced commits to refs/heads/cleanup at swung0x48/MobileGL from mirror 2026-10-16 15:23:24 +09:00
37cb446bda [CI] (scripts/data): lower the text hygiene baseline after the comment cleanup
7bb5a9ccbe [Docs] (.github/workflows, docs/Disaggregated, MG_IntegrationTest): shorten the long comments in the integration lanes and test workflow
1161d489e2 [Build] (MG_IntegrationTest): register each integration lane with one mgl_itest_lane call
92f1b9b231 [CI] (scripts/data): lower the text hygiene baseline after the comment cleanup
265966a15d [Docs] (MG_Backend/DirectGLES, MG_Backend/MGPipe, MG_Backend/Record, MG_Impl/Pipe, MG_IntegrationTest, MG_IntegrationTest/Harness, MG_IntegrationTest/Scenarios, MG_Pipe, MG_Pipe/generated, MG_Remote, MG_Remote/Client, MG_Remote/Server, MG_Remote/Transport, MG_Remote/Wire, MG_State/GLState, MG_Test/Pipe, MG_Test/Wire, MG_Util/Metrics, MobileGL, scripts, scripts/ci): cite symbols, not line numbers, in the shortened files
Compare 5 commits »
swung0x48 synced commits to refs/heads/cleanup at swung0x48/MobileGL from mirror 2026-10-16 07:13:23 +09:00
swung0x48 synced new reference refs/heads/cleanup to swung0x48/MobileGL from mirror 2026-10-16 07:13:23 +09:00