swung0x48
|
7dbe0e5c78
|
[Docs] (.git-blame-ignore-revs, CONTRIBUTING.md): list the reformat for git blame and update the format rules
|
2026-10-16 06:30:59 -04:00 |
|
swung0x48
|
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
- Layout only: token streams match up to split literals, continuations and using order
- The size totals fall, so the structure baseline is lowered
|
2026-10-16 06:30:38 -04:00 |
|
swung0x48
|
76b10cc35b
|
[CI] (scripts): read the dirty-bit name table in any line layout
|
2026-10-16 06:26:09 -04:00 |
|
swung0x48
|
58c727f74e
|
[Tools] (scripts): format exactly the files the format check covers
- Skip MG_Impl/GLImpl/Exporting/Definitions.cpp, whose table clang-format cannot wrap
|
2026-10-16 06:26:07 -04:00 |
|
swung0x48
|
351bb35a96
|
[CI] (scripts/data): lower the baselines after the BackendCaps.h move
|
2026-10-16 05:47:58 -04:00 |
|
swung0x48
|
f7e065aedb
|
[Docs] (MG_Backend/Record, MG_Impl/GLImpl, MG_Impl/Pipe, MG_Remote, MG_Remote/Client): cite BackendObject.h symbols, not lines
|
2026-10-16 05:47:43 -04:00 |
|
swung0x48
|
778014c013
|
[Refactor] (MG_Backend, MG_Backend/DirectVulkan, MG_Pipe, MG_Remote/Client, MG_State/GLState, MG_Test/Pipe, MG_Util/SelfTest, MG_Util/ShaderTranspiler, MobileGL, scripts): move the backend capability types into BackendCaps.h
- Config.h includes only BackendCaps.h, no longer both backends; pActiveBackendObject is declared with the interface
|
2026-10-16 05:47:42 -04:00 |
|
swung0x48
|
cf1b7f6ed8
|
[CI] (scripts/ci, scripts/data): lower the baselines after the DirectGLES split
|
2026-10-16 05:17:25 -04:00 |
|
swung0x48
|
91294a19f8
|
[Docs] (MG_Backend/DirectGLES, MG_Backend/DirectVulkan, MG_Backend/Record, MG_Impl/Pipe, MG_IntegrationTest/Scenarios, MG_Pipe, MG_Remote/Client, MG_Remote/Server, MG_State/GLState, MG_Test, MG_Test/Backend, MG_Test/Buffer, MG_Test/Pipe, MG_Test/Wire, scripts, scripts/ci): cite symbols, not lines, in the split backend files
|
2026-10-16 05:16:51 -04:00 |
|
swung0x48
|
d1f220c1a2
|
[Refactor] (CMakeLists.txt, MG_Backend/DirectGLES): split Managers.cpp by object kind
- helpers and state several files share lose `static`; ManagersInternal.h declares them
|
2026-10-16 05:10:03 -04:00 |
|
swung0x48
|
b0f73e3795
|
[Refactor] (CMakeLists.txt, MG_Backend/DirectGLES): split DirectGLES.cpp by area
- helpers and state several files share lose `static`; DirectGLESInternal.h declares them
|
2026-10-16 05:09:31 -04:00 |
|
swung0x48
|
1ec54d876f
|
[CI] (scripts/ci): read every DirectGLES source in the memo purity gate
|
2026-10-16 04:47:34 -04:00 |
|
swung0x48
|
5973bf353b
|
[CI] (scripts/data): lower the hygiene and structure baselines after the renderer split
|
2026-10-16 04:30:51 -04:00 |
|
swung0x48
|
16994dc994
|
[Docs] (MG_Backend/Record, MG_IntegrationTest/Scenarios): cite symbols the split left past their files' ends
|
2026-10-16 04:30:26 -04:00 |
|
swung0x48
|
7f7c596213
|
[Docs] (docs/Disaggregated, docs/MobileVA, docs/Performance, MG_Impl/Pipe, MG_IntegrationTest/Scenarios, MG_State/GLState, MG_Test/Buffer, MG_Test/Wire, scripts/ci): name the renderer's new files
|
2026-10-16 04:28:53 -04:00 |
|
swung0x48
|
98c8e8833c
|
[Refactor] (CMakeLists.txt, MG_Backend/DirectVulkan): split VulkanRenderer.cpp and its fragments by area
- code moves unchanged; helpers several files use are in VulkanRendererInternal.h
|
2026-10-16 04:28:47 -04:00 |
|
swung0x48
|
b0e229f2a3
|
[Refactor] (MG_Backend/DirectVulkan): make the renderer's two file-scope singletons inline
|
2026-10-16 04:20:26 -04:00 |
|
swung0x48
|
01f80b0a0a
|
[Refactor] (CMakeLists.txt, MG_Backend, MG_Backend/DirectGLES, MG_Backend/DirectVulkan, MG_Backend/MGPipe, MG_Test/Framebuffer, MG_Test/Texture): move the client readback packing out of DirectGLES
|
2026-10-16 04:20:19 -04:00 |
|
swung0x48
|
deae0fc4c1
|
[Refactor] (MG_Backend/DirectGLES): drop the readback stores' pack-buffer branch, which never runs
|
2026-10-16 04:05:43 -04:00 |
|
swung0x48
|
f90537c3cb
|
[CI] (.github/workflows, CONTRIBUTING.md, scripts, scripts/data): add the layering and size ratchets
|
2026-10-16 04:01:29 -04:00 |
|
swung0x48
|
26a30ecd02
|
[CI] (CONTRIBUTING.md, scripts): skip moved lines in the changed-lines format check
|
2026-10-16 04:01:27 -04:00 |
|
swung0x48
|
37cb446bda
|
[CI] (scripts/data): lower the text hygiene baseline after the comment cleanup
|
2026-10-15 23:16:52 -04:00 |
|
swung0x48
|
7bb5a9ccbe
|
[Docs] (.github/workflows, docs/Disaggregated, MG_IntegrationTest): shorten the long comments in the integration lanes and test workflow
|
2026-10-15 23:16:45 -04:00 |
|
swung0x48
|
1161d489e2
|
[Build] (MG_IntegrationTest): register each integration lane with one mgl_itest_lane call
- The generated test registrations are identical in the monolith, verify and split builds.
|
2026-10-15 22:41:35 -04:00 |
|
swung0x48
|
92f1b9b231
|
[CI] (scripts/data): lower the text hygiene baseline after the comment cleanup
|
2026-10-15 22:29:04 -04:00 |
|
swung0x48
|
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
|
2026-10-15 22:27:15 -04:00 |
|
swung0x48
|
23ee8bdb49
|
[Docs] (docs/Disaggregated, MG_Remote, MG_Remote/Client, MG_Remote/Protocol, MG_Remote/Server, MG_Remote/Transport, MG_Remote/Wire): shorten long comments and move their design arguments into docs
|
2026-10-15 21:53:39 -04:00 |
|
swung0x48
|
37ecba200b
|
[Docs] (docs/Disaggregated, MG_Impl/Pipe, MG_Remote/Client): shorten long comments and move their design arguments into docs
|
2026-10-15 21:18:49 -04:00 |
|
swung0x48
|
7ec1448f03
|
[Docs] (docs/Disaggregated, MG_Backend/MGPipe, MG_IntegrationTest/Harness, MG_Pipe): shorten long comments and move their design arguments into docs
|
2026-10-15 20:48:58 -04:00 |
|
swung0x48
|
211ca08b0c
|
[Docs] (docs/Disaggregated): point the indexes' prose at docs/archive
|
2026-10-15 20:06:45 -04:00 |
|
swung0x48
|
aabca3c171
|
[Docs] (.claude/skills, .github/workflows, CMakeLists.txt, docs/archive, docs/Disaggregated, docs/MobileVA, docs/Performance, MG_Backend, MG_Backend/DirectGLES, MG_Backend/DirectVulkan, MG_Backend/Record, MG_Gbm, MG_Impl, MG_Impl/EGLImpl, MG_Impl/GLImpl, MG_Impl/GLXImpl, 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/Util, MG_Test/Wire, MobileGL, scripts, scripts/data, tools/device_bench, userguide): archive the planning notes and agent contracts under docs/archive
- DEBTS.md and OPEN-QUESTIONS.md stay maintained, now in docs/Disaggregated.
|
2026-10-15 20:01:45 -04:00 |
|
swung0x48
|
0e3e2b7761
|
[CI, Docs] (CONTRIBUTING.md, scripts): freeze docs/archive and treat moved files as moves
|
2026-10-15 19:55:42 -04:00 |
|
swung0x48
|
174a428e81
|
[Test] (MG_Test/Util): give each log level test process its own log file
|
2026-10-15 12:22:36 -04:00 |
|
swung0x48
|
d3c10f15c3
|
[Fix, Test] (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): drain shader compile workers before a test's main returns
- On MSVC the atexit drain deadlocked with a worker registering a static's
destructor, hanging the shader tests on Windows.
|
2026-10-15 12:12:24 -04:00 |
|
swung0x48
|
66ef4076c8
|
[Fix] (scripts, scripts/data): count comment lines the same on CRLF checkouts
|
2026-10-15 10:24:19 -04:00 |
|
swung0x48
|
67c4864ea1
|
[CI] (.github/workflows, scripts, scripts/data): check commit messages, comment text and formatting
|
2026-10-15 10:17:32 -04:00 |
|
swung0x48
|
b1f36a71b5
|
[Docs] (MG_Backend, MG_Backend/DirectGLES, MG_Impl/Pipe, MG_IntegrationTest/Scenarios, MG_State/GLState, MG_Test/Buffer, MG_Test/Util, MG_Util/Metrics): correct comments about retired switches and moved code
|
2026-10-15 10:15:41 -04:00 |
|
swung0x48
|
725a73e2b5
|
[Docs] (.claude/skills): point the anland skill's commit rule at CONTRIBUTING.md
|
2026-10-15 10:15:41 -04:00 |
|
swung0x48
|
73d4511bc1
|
[Chore] (MG_Backend/DirectVulkan, MG_Benchmark, MG_Benchmark/Buffer, MG_Benchmark/Container, MG_Benchmark/Driver, MG_Benchmark/Program, MG_Benchmark/ShaderCache, MG_Benchmark/Transpile, MG_Gbm, MG_IntegrationTest, MG_IntegrationTest/Harness, 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/Purity, 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, scripts, scripts/ci, tools/cts, tools/device_bench, tools/spikes, tools/trace_replay): extend license headers to shell, CMake, Java and GLSL
|
2026-10-15 10:15:40 -04:00 |
|
swung0x48
|
b808b68fd2
|
[Chore] (MG_Backend/DirectVulkan): remove an empty source file nothing builds
|
2026-10-15 10:15:39 -04:00 |
|
swung0x48
|
eb0830dfeb
|
[Fix] (MG_IntegrationTest/Scenarios): re-encode a GBK section sign as UTF-8
|
2026-10-15 10:15:38 -04:00 |
|
swung0x48
|
f9c5e0adbc
|
[Docs] (docs/Disaggregated, docs/Performance, MG_Pipe, MG_Remote/Client, MobileGL): correct a stale default, stub banners, a call count and a status line
- the create-window measurements move from Config.h to docs/Performance
|
2026-10-15 10:15:38 -04:00 |
|
swung0x48
|
5370d917d0
|
[Docs] (.github/workflows, MG_Backend/DirectGLES, MG_Backend/DirectVulkan, MG_Benchmark/Driver, MG_Impl/EGLImpl, MG_Impl/Pipe, MG_IntegrationTest, MG_IntegrationTest/Harness, MG_IntegrationTest/Scenarios, MG_Pipe, MG_State/GLState, MG_Test, MG_Test/Pipe, MG_Test/Program, MG_Test/SelfTest, MG_Test/ShaderTranspiler, MG_Test/Swapchain, MG_Test/Wire, MG_Util/Async, MG_Util/BackendLoaders, MG_Util/SelfTest, MG_Util/ShaderTranspiler, MobileGL, scripts/ci, tools/spikes, tools/trace_replay): name drivers and techniques instead of external projects
|
2026-10-15 10:15:37 -04:00 |
|
swung0x48
|
506ab1541d
|
[Docs] (.github/workflows, CMakeLists.txt, MG_Backend, MG_Backend/DirectGLES, MG_Backend/DirectVulkan, MG_Backend/MGPipe, MG_Backend/Record, MG_Impl/Pipe, MG_IntegrationTest, MG_IntegrationTest/Harness, MG_IntegrationTest/Scenarios, MG_Pipe, MG_Remote, MG_Remote/Client, MG_Remote/Server, MG_Remote/Transport, MG_Remote/Wire, MG_State/GLState, MG_Test, MG_Test/Buffer, MG_Test/Purity, MG_Test/Util, MG_Test/Wire, MG_Util/Metrics, MobileGL, scripts, tools/trace_replay): replace stale line-number citations with sections and symbols
|
2026-10-15 10:15:35 -04:00 |
|
swung0x48
|
c4fb9397cb
|
[Chore] (MG_Backend/DirectGLES, MG_Backend/DirectVulkan, MG_Impl/EGLImpl, MG_Impl/Pipe, MG_IntegrationTest/Harness, MG_IntegrationTest/Scenarios, MG_Pipe, MG_Remote, MG_Remote/Client, MG_Remote/Server, MG_Remote/Transport, MG_Test/Backend, MG_Test/EGLState, MG_Test/Wire, scripts, scripts/ci, tools/cts, tools/device_bench, tools/spikes, tools/trace_replay, tools/wgl-smoke): add the license header where it is missing
|
2026-10-15 10:15:34 -04:00 |
|
swung0x48
|
35c7b589f4
|
[Chore] (scripts): add license headers only where missing, covering .inc and Python
|
2026-10-15 10:15:32 -04:00 |
|
swung0x48
|
f0cd9b2c84
|
[Chore] (MG_Client, MG_Protocol, MG_Protocol/gen): remove generated wire code nothing builds or includes
|
2026-10-15 10:15:30 -04:00 |
|
swung0x48
|
bc38b0f735
|
[Docs] (AGENTS.md, CLAUDE.md, CONTRIBUTING.md): add rules for commits, comments and files
|
2026-10-15 10:15:30 -04:00 |
|
swung0x48
|
37d07cd38c
|
[CI] (.github/workflows): run CI on cleanup as on feat/disaggregated
|
2026-10-15 08:28:43 -04:00 |
|
swung0x48
|
652e7cd3fc
|
[Merge] (Anland): take fix-d1100-mali - the damage-swap fallback and extent-and-format shared-image naming on kernels with one dma-buf identity
|
2026-10-14 20:40:21 -04:00 |
|