swung0x48
|
22739a033c
|
[Refactor] (P13 W5 S2): MG_Backend/DirectVulkan's record-arm guards name MOBILEGL_BUILD_RECORD_ARM.
|
2026-10-06 10:51:26 -04:00 |
|
swung0x48
|
036d1ac36e
|
[Refactor] (P13 W5 S2): MG_Backend/DirectGLES's record-arm guards name MOBILEGL_BUILD_RECORD_ARM.
|
2026-10-06 10:51:25 -04:00 |
|
swung0x48
|
2a8bb7e659
|
[Refactor] (P13 W5 S2): MG_Backend/MGPipe's record-arm guards name MOBILEGL_BUILD_RECORD_ARM.
|
2026-10-06 10:51:24 -04:00 |
|
swung0x48
|
759bd8ffa5
|
[Refactor] (P13 W5 S2): MG_Util's record-arm guards name MOBILEGL_BUILD_RECORD_ARM.
|
2026-10-06 10:51:23 -04:00 |
|
swung0x48
|
06a4ebb645
|
[Refactor] (P13 W5 S2): MG_Pipe's record-arm guards name MOBILEGL_BUILD_RECORD_ARM.
|
2026-10-06 10:51:21 -04:00 |
|
swung0x48
|
b16dc20473
|
[Refactor] (P13 W5 S2): MG_Impl's record-arm guards name MOBILEGL_BUILD_RECORD_ARM.
|
2026-10-06 10:51:20 -04:00 |
|
swung0x48
|
1d0f908b4a
|
[Refactor] (P13 W5 S2): MG_State's record-arm guards name MOBILEGL_BUILD_RECORD_ARM.
|
2026-10-06 10:51:14 -04:00 |
|
swung0x48
|
6baa1bcdb4
|
[Feat] (GL): the advertised GL_ARB_vertex_shader entry points forward to the core instead of being stubs or missing.
|
2026-10-06 10:21:06 -04:00 |
|
swung0x48
|
462318c636
|
[Fix] (GL): a detached shader leaves the GL-visible attach list at once, and re-attaching it before the next link is legal.
|
2026-10-06 10:14:53 -04:00 |
|
swung0x48
|
c3af0719f0
|
[Feat] (GL): implement GL_ARB_shader_objects over the core's shared shader / program name space.
|
2026-10-06 10:11:19 -04:00 |
|
swung0x48
|
c641ed92fb
|
[Docs] (P13 W4b): record the Adreno 750 measurement of the copy-then-refused-readback fix.
|
2026-10-06 10:02:55 -04:00 |
|
swung0x48
|
3b441531b7
|
[Fix] (P13 W5 S1): PipeApply.cpp includes the seam header in every build.
|
2026-10-06 09:52:54 -04:00 |
|
swung0x48
|
534f14e3f2
|
[Feat] (P13 W5 S1): the fatal vocabulary moves to MG_Pipe and the record arm gets its own fail / latch seam.
|
2026-10-06 09:48:58 -04:00 |
|
swung0x48
|
cfd6c8730b
|
[Fix] (P13 W4b): the aliasing texture store follows glCopyImageSubData into a server-owned destination.
|
2026-10-06 09:29:11 -04:00 |
|
swung0x48
|
4f5b4fa25d
|
[Test] (P13 W4b): register the CPU-mip and store-read knob lanes on monolith's record arm.
|
2026-10-06 09:25:30 -04:00 |
|
swung0x48
|
88a11b812f
|
[Feat] (P13 W4d): monolith's record arm takes the context values from set_context_values instead of the residual fill
|
2026-10-06 09:00:52 -04:00 |
|
swung0x48
|
f3a2fd9308
|
[Feat] (P13 W4): Magma monolith takes the record arm in one flip, with in-process persistent-map donation
|
2026-10-06 08:59:53 -04:00 |
|
swung0x48
|
2af4728e70
|
[Feat] (P13 W4b/W4c): Espryt monolith takes the record arm for textures, readbacks, framebuffers, units, images, programs and XFB
|
2026-10-06 08:14:54 -04:00 |
|
swung0x48
|
af84eac8ee
|
[Feat] (P13 W4a): Espryt monolith takes the record arm for buffers, indirect, client arrays, binding points and fp64 through an in-process verb port
|
2026-10-06 08:14:37 -04:00 |
|
swung0x48
|
081854653a
|
[Feat] (P13 W4): MG_Config::DataArmIsRecord and the W4-W6 MOBILEGL_PIPE_DATA_ARM knob
|
2026-10-06 08:14:36 -04:00 |
|
swung0x48
|
a32ca0017d
|
[Test] (P13 W3b): the HandleRecycle Handles lanes run their leak cases again on the fixed-on mask, and the retired residual row leaves the census baseline
|
2026-10-06 08:14:28 -04:00 |
|
swung0x48
|
be86ca175e
|
[Fix] (P13 W3c): the retired wire row dies through SessionFail, and the field-ownership note keeps its generated text
|
2026-10-06 06:50:18 -04:00 |
|
swung0x48
|
c0404018ec
|
[Test] (P13 W3b): a refused-mask control globs only its own logs, not a longer-named sibling's
|
2026-10-06 06:19:51 -04:00 |
|
swung0x48
|
75a9ea3f98
|
[Test] (MG_Remote): bound the F2 flood's notice count by its records, not by one runner's socket growth
|
2026-10-06 05:21:58 -04:00 |
|
swung0x48
|
e35965d187
|
[Test] (MG_Remote): park the log-forward sender before the stall flood so one gap stays one notice
|
2026-10-06 05:17:45 -04:00 |
|
swung0x48
|
cef29781c5
|
[Test] (P13 W4a): the readback positive control applies where the words come from a shadow
|
2026-10-06 04:37:28 -04:00 |
|
swung0x48
|
3e2aff1d1d
|
[Fix] (P13 W4a): monolith indirect draws stop reading the command buffer back when no attribute is client memory
|
2026-10-06 04:27:33 -04:00 |
|
swung0x48
|
3e36bd6c56
|
[Test] (P13 W3b): restore the borrowed-slot unit-memo probe, pinned to the mask whose sync body it observes
|
2026-10-06 04:21:32 -04:00 |
|
swung0x48
|
daf2b44c71
|
[Test] (P13 W3b): a GL-level successor for the borrowed-slot unit-memo probe
|
2026-10-06 04:10:51 -04:00 |
|
swung0x48
|
e2c9098648
|
[Refactor] (P13 W3c): delete ResidualValueBlock, op 46 becomes a retired declined row and the verify comparator owns the capability check
|
2026-10-06 04:04:51 -04:00 |
|
swung0x48
|
640c73243d
|
[Test] (P13 W3b): retire the two P2-mask texture-sync probes and log every W3b removal
|
2026-10-06 04:04:49 -04:00 |
|
swung0x48
|
06362251b0
|
[Test] (P13 W3b): SanityTest runs the fixed-on subsystem mask
|
2026-10-06 04:04:49 -04:00 |
|
swung0x48
|
b9c1291f10
|
[Test] (P13 W3b): the subsystem Off and Refused lanes become named-refusal controls, the On lanes run the full mask
|
2026-10-06 04:04:48 -04:00 |
|
swung0x48
|
30ebae4346
|
[Feat] (P13 W3b): subsystem bits 0-13 are fixed on and refused by name at startup, the legacy-memo and texel-retain knobs are gone
|
2026-10-06 04:04:48 -04:00 |
|
swung0x48
|
a0bff7cee1
|
[Refactor] (P13 W3b): backends read MG_Pipe::gPipeInputs directly, MGB_CTX and its switch header are gone
|
2026-10-06 04:04:46 -04:00 |
|
swung0x48
|
fc57a79bf1
|
[Build] (P13 W3b): no MOBILEGL_PIPE_PUSH macro or CMake variable, drop the HandleRecycle Legacy and AbaControl lanes
|
2026-10-06 04:04:46 -04:00 |
|
swung0x48
|
915c87056c
|
[Test] (P13 W3b): strip the push/legacy-memo guards and the pull skip stubs from the tests
|
2026-10-06 04:04:45 -04:00 |
|
swung0x48
|
943aac6afb
|
[Refactor] (P13 W3b): strip the push/legacy-memo guards from both backends
|
2026-10-06 04:04:44 -04:00 |
|
swung0x48
|
b981244672
|
[Refactor] (P13 W3b): strip the push/legacy-memo guards from MG_Impl, MG_Pipe and MG_Remote
|
2026-10-06 04:04:44 -04:00 |
|
swung0x48
|
7184a40a47
|
[Refactor] (P13 W3b): strip the push/legacy-memo guards from MG_State, MG_Util and the config
|
2026-10-06 04:04:43 -04:00 |
|
swung0x48
|
0a47038ae3
|
[Test] (MG_Remote): read the fence counters before the fence exists, its report can beat a later snapshot
|
2026-10-06 04:04:39 -04:00 |
|
swung0x48
|
0cbb1a84d8
|
[Fix] (MG_Remote): give a spawned server's Welcome the cold-start budget
|
2026-10-06 02:33:14 -04:00 |
|
swung0x48
|
cde6512b08
|
[Fix] (CI): avoid IN_LIST in a CTest include and move loopback TCP test ports below the ephemeral range
|
2026-10-06 02:33:13 -04:00 |
|
swung0x48
|
d8edc8baa2
|
[Fix] (MG_IntegrationTest): validate specialized controls and classify strict skips
|
2026-10-05 08:45:28 -04:00 |
|
swung0x48
|
c90383db16
|
[Fix] (MG_Remote): bound socket buffers in log flood tests
|
2026-10-05 07:13:39 -04:00 |
|
swung0x48
|
698f04574b
|
[Fix] (MG_Remote): wait for records emitted while draining return events
|
2026-10-05 06:21:42 -04:00 |
|
swung0x48
|
f497ff9741
|
[Fix] (DirectVulkan): detach ended render passes before attachment layout reconciliation
|
2026-10-05 05:12:42 -04:00 |
|
swung0x48
|
946e63d810
|
[Fix] (MG_IntegrationTest): check pre-finish work completion in present credit tests
|
2026-10-05 04:22:18 -04:00 |
|
swung0x48
|
918d40dd4f
|
[Fix] (Init): allow MobileGL initialization with LIBGL_ALWAYS_SOFTWARE
|
2026-10-05 02:55:35 -04:00 |
|
swung0x48
|
f5b8fe48aa
|
[Fix] (MGPipe, MG_Remote): verify server pack state and reject records after guilty GPU resets
|
2026-10-05 02:51:19 -04:00 |
|