swung0x48
|
959ca30810
|
[Test] (MG_Test): declare the new respecify-repair case in ResourceEmitTest pull-skip list so the pull and push ctest name sets stay identical (G2)
|
2026-09-08 07:09:25 -04:00 |
|
swung0x48
|
433f51a065
|
[Fix] (MG_Impl, MG_Test): publish the create a respecify's handle never got - a buffer born while the resource op table was unregistered had every later respecify refused and drew through id 0 with no diagnostic
|
2026-09-08 07:00:06 -04:00 |
|
swung0x48
|
31e370bed5
|
[Test] (Pipe): pin the base instance across a make-current and both of the validate point's exits, the record surviving one, the draw-time bind mask, the create-destroy pairing latch, and the bind-mask table against literals
|
2026-09-08 04:47:51 -04:00 |
|
swung0x48
|
0c55560510
|
[Fix] (Pipe, State): look the resource handle up on the content paths instead of minting it, publish the bind mask from the two draw-time emitters, pair the destroy with the create's own latch, and state the record-lifetime rule the applier now holds
|
2026-09-08 04:47:51 -04:00 |
|
swung0x48
|
cc427ec4de
|
[Test] (Pipe): pin the buffer and vertex-input emitters - every attribute field survives the wire, a bare baseInstance change still emits, and the index-buffer bit ignores unrelated writes
|
2026-09-08 04:47:51 -04:00 |
|
swung0x48
|
12e6bfcf14
|
[Fix, Test] (Pipe): a make-current is not a teardown - the applier keeps its object records across one, counts every call refused on a record it does not have, advances the two vertex-input serials instead of restarting them at 0, and bounds the slot it grows a record table on
|
2026-09-08 03:51:21 -04:00 |
|
swung0x48
|
355c60b901
|
[Test] (Pipe): pin the resource record's lifecycle and the buffer sub-data range encoding at both of its bounds
|
2026-09-08 03:51:21 -04:00 |
|
swung0x48
|
e01c0ccc53
|
[Feat] (Pipe): land the P3a contract - the handle-shaped resource op table, the applier's resource and vertex-elements records, the two vertex wire views, an explicit baseInstance on set_vertex_buffers, and the first kNeedsAck
|
2026-09-08 02:43:19 -04:00 |
|