Commit graph

  • 74ac7aa227 fix(render): S3 chunk 3 round 2 follow-up — the StreamMark pin now fires real StreamMarks Erik 2026-09-03 10:44:55 +02:00
  • 896c63fe9a fix(render): S3 chunk 3 round 2 — opaque stream marks no longer split terrain batches Erik 2026-09-03 10:28:59 +02:00
  • 0b770afc11 docs(render): chunk 4 inventory re-checked after chunk 3 Erik 2026-09-03 10:18:09 +02:00
  • 38b5adc523 docs(render): S3 chunk 3 fix round 2 — the soak shows ~500 terrain submissions/frame; opaque stream marks stop splitting terrain batches Erik 2026-09-03 10:16:34 +02:00
  • 4ec59d727a docs(issues): #457 — two App tests pin Debug-vs-Release IL offsets (pre-existing) Erik 2026-09-03 10:05:57 +02:00
  • 4e17d8fc70 docs(render): ledger — S3 chunk 3 landed; terrain-punch fragments gone at the owner's pose Erik 2026-09-03 10:05:01 +02:00
  • e10765aaa0 fix(render): S3 chunk 3 re-review follow-ups Erik 2026-09-03 10:00:28 +02:00
  • 651badc2b9 fix(render): S3 chunk 3 round 1 - slot key, deferred cross-block terrain batches, per-frame terrain diagnostic Erik 2026-09-03 09:38:48 +02:00
  • 4ee2866a7b feat(render): S3 chunk 3 — draw terrain per land cell in retail's interleave Erik 2026-09-03 08:38:57 +02:00
  • dffd70557c docs(render): ledger — S3 chunk 3 review round 1 findings and the fix round in progress Erik 2026-09-03 09:00:17 +02:00
  • eb80c80eb6 docs(render): S3 chunk 3 fix round 1 — slot key, cross-block deferred batching, per-frame diagnostic, LandCell pins Erik 2026-09-03 08:58:43 +02:00
  • 51c6bfcd96 docs(render): ledger — S3 chunk 2 landed (verdicts, gates, self-gate); chunk 3 dispatched Erik 2026-09-03 08:02:18 +02:00
  • 434a7df289 fix(render): S3 chunk 2 review follow-ups Erik 2026-09-03 08:01:37 +02:00
  • 4c364412f0 tools(selfgate): add the Holtburg terrain-leak pose (owner-supplied) to the route Erik 2026-09-03 07:55:00 +02:00
  • 2f5373c740 docs(render): driver type doc — state the ov>0 gate precisely Erik 2026-09-03 07:50:34 +02:00
  • bbe41d5993 docs(render): S3 chunk 1 contract — transcript kinds, fixtures, print-only emitter Erik 2026-09-03 07:49:56 +02:00
  • 542b049b15 docs(render): import the five retail capture transcripts as S3 fixtures Erik 2026-09-03 07:47:33 +02:00
  • be9b4c1f29 feat(render): S3 chunk 2 — gate the interior turn on the real outside-view count Erik 2026-09-03 07:43:43 +02:00
  • 51d5323208 docs(render): record foundry-deep; the retail capture session is complete Erik 2026-09-03 07:43:20 +02:00
  • 09db7f943b docs(render): terrace-edge record — the vista building draws every complete frame, set identical to FW0 Erik 2026-09-03 07:40:00 +02:00
  • 6e1042b568 docs(render): record the terrace-edge retail capture (S3 §6b) Erik 2026-09-03 07:39:37 +02:00
  • c36488dfb1 docs(render): record the holtburg-doorway-still retail capture (S3 §6b) Erik 2026-09-03 07:36:54 +02:00
  • 4bc9c796b4 docs(render): S3 chunk 4 contract draft — the deletions Erik 2026-09-03 07:31:25 +02:00
  • edb3278370 docs(render): chunk 3 R5 — the second sky pass is retail's weather pass Erik 2026-09-03 07:29:55 +02:00
  • 887f221674 docs(render): ledger — S3 chunk 3 contract written; S4 notes the order-only punch hypothesis Erik 2026-09-03 07:28:43 +02:00
  • 296bfd8d48 docs(render): S3 chunk 3 contract -- the landscape interleave Erik 2026-09-03 07:28:10 +02:00
  • fa217bc6c7 docs(render): record the retail land-cell draw order from the cathedral captures (S3 chunk 3 oracle) Erik 2026-09-03 07:18:36 +02:00
  • 5c64679b11 docs(render): S3 chunk 2 contract -- exact PView state Erik 2026-09-03 07:14:39 +02:00
  • c1b24ec0c0 docs(render): record the cathedral-arrival retail capture (S3 §6b) Erik 2026-09-03 07:00:24 +02:00
  • cebc9f6af9 docs(render): cathedral-leak pose — owner's retail screenshot described beside the transcript Erik 2026-09-03 06:54:55 +02:00
  • 9c0709d4b7 docs(render): S3 packet — capture session progress, cathedral-leak retail oracle Erik 2026-09-03 06:52:49 +02:00
  • 6d5afcccde fix(render): S2 chunk 6 review round — one particle turn per cell per stamp, cheap empty cells, dead owner-set stub deleted Erik 2026-09-03 06:52:28 +02:00
  • 7969c2e6ad tools(walk-oracle): parts capture guards null part-array slots (cdb aborted the PD/DM action on a null gfxobj) Erik 2026-09-03 06:40:35 +02:00
  • b62dbf035c tools(walk-oracle): capture the per-land-cell draw order (LC/SC lines) for S3 chunk 3 Erik 2026-09-03 06:31:54 +02:00
  • e7b6dc03c5 docs(render): OVERHAUL ledger — G2 PASSED by the owner, S2 closed Erik 2026-09-03 06:30:29 +02:00
  • 924652626b docs(render): OVERHAUL ledger — S2 chunk 6 landed, haze verified, handoff addendum Erik 2026-09-03 06:28:39 +02:00
  • f6b4584bf3 feat(render): S2 chunk 6 — particle emitters draw by their own cell (add_particle_shadow_to_cell) Erik 2026-09-03 06:28:09 +02:00
  • 2d20ee917b checkpoint(render): portal-haze root cause — emitters need own-cell membership (S2 chunk 6 contract) Erik 2026-09-03 05:49:45 +02:00
  • 7ec72765d7 checkpoint(render): G2 owner findings — terrain punch assigned to S4, portal-haze probe Erik 2026-09-03 05:32:18 +02:00
  • 4b0b29e4cd docs(render): AD-117 item 1 retired — the render-only destination-cell move is retail's own zero-sphere find_cell_list Erik 2026-09-03 01:18:50 +02:00
  • 3597c90446 docs(render): OVERHAUL ledger — connected nine-stop soak PASS on the final S2 build Erik 2026-09-03 01:13:26 +02:00
  • 31465a0ece docs(render): OVERHAUL S3 ownership packet (draft, pre-capture) Erik 2026-09-03 01:06:16 +02:00
  • 78068b2cfe docs(render): OVERHAUL ledger — S2 code-complete, G2 provisional PASS, morning handoff Erik 2026-09-03 01:03:26 +02:00
  • c94a1a407e feat(render): Campaign OVERHAUL S2 chunk 5 + closeout — registry is the only render membership owner Erik 2026-09-03 01:01:47 +02:00
  • f30039d3d9 docs(render): ledger - connected R6 route passes on the chunk-4 build Erik 2026-09-03 00:01:10 +02:00
  • b58d64c5f1 docs(render): ledger - chunk-4 self-gate run recorded, R6 soak started Erik 2026-09-02 23:40:28 +02:00
  • 6717a3e509 docs(render): ledger - S2 chunk 4 landed, chunk 5 in progress Erik 2026-09-02 23:37:35 +02:00
  • 75ea269d35 feat(physics): S2 chunk 4 - movement publishes from the transition's cells; children inherit at registration Erik 2026-09-02 23:37:34 +02:00
  • 706fc49397 docs(render): ledger - self-gate baseline and chunk-3 runs recorded Erik 2026-09-02 23:18:24 +02:00
  • ea546f381b tools(render): self-gate - list screenshots recursively, no plugins in gate sessions Erik 2026-09-02 23:16:31 +02:00
  • b7e6ec7769 docs(render): ledger - S2 chunk 3 landed, chunk 4 in progress Erik 2026-09-02 23:03:50 +02:00
  • afbd241016 feat(physics): S2 chunk 3 - one flood per registration feeds collision rows and render entries Erik 2026-09-02 23:02:47 +02:00
  • d79058cec4 docs(render): ledger - S2 chunk 2 landed, chunk 3 in progress Erik 2026-09-02 22:32:54 +02:00
  • 707d2803a4 feat(render): S2 chunk 2 - render statics borrow the registry's retail cell array Erik 2026-09-02 22:31:46 +02:00
  • 2b40c0bb38 tools(render): self-gate kit - session config, teleport route, runner Erik 2026-09-02 22:08:56 +02:00
  • 7adbffcb6a docs(render): record owner-supplied self-gate poses Erik 2026-09-02 22:05:51 +02:00
  • 5a2792d689 feat(physics): S2 chunk 1b - callers supply the visual part array; installed-DAT comparator Erik 2026-09-02 21:52:35 +02:00
  • 059b8883ab feat(physics): S2 chunk 1a - retail cell array and per-part entries beside the collision flood Erik 2026-09-02 21:20:40 +02:00
  • 015b660d0f test(render): pin cell-shell batch-to-index-segment pairing under reorder Erik 2026-09-02 21:10:16 +02:00
  • e7ad25a705 docs(render): S2 plan packet - membership ownership map and revised chunks Erik 2026-09-02 20:57:04 +02:00
  • 75873886f3 docs(render): close S1 at G1 PASS; open S2 Erik 2026-09-02 20:43:51 +02:00
  • 8c6563cada fix(render): pair cell-shell index segments with their reordered batches Erik 2026-09-02 20:31:59 +02:00
  • e2543d0ef0 fix(content): S1 review round - retail default sides shape, mask hoist, upload order Erik 2026-09-02 19:37:25 +02:00
  • 0840d5fb77 docs(render): document the checkpoint's probe flags and re-pin portal_depth Erik 2026-09-02 19:14:57 +02:00
  • b681717c30 feat(core): S1 one CellStruct interpretation, installed-DAT scan, retire AP-234 Erik 2026-09-02 19:11:17 +02:00
  • acf172469e feat(content): S1 exact CellStruct surface-index construction, recipe 8 Erik 2026-09-02 18:40:33 +02:00
  • 14d8fe6478 tools(render): fix printf newline escapes in the OH alpha-depth template Erik 2026-09-02 18:19:35 +02:00
  • ebaa41df1a tools(render): OH retail capture scripts for the S3/S4 answer key Erik 2026-09-02 18:09:11 +02:00
  • 13fc7d8349 docs(render): rescope Campaign OVERHAUL to five production slices Erik 2026-09-02 17:50:25 +02:00
  • 5d907ae9ad docs(render): define OH1 retail world contract Erik 2026-09-01 19:33:15 +02:00
  • 5cd4fd2c71 docs(render): define OH2 CellStruct contract Erik 2026-09-01 19:11:32 +02:00
  • eaea877662 docs(render): clean OH0 baseline formatting Erik 2026-09-01 18:06:21 +02:00
  • fba07e7712 docs(render): establish Campaign OVERHAUL baseline Erik 2026-09-01 18:05:40 +02:00
  • b3b7d922f1 checkpoint(render): preserve pre-overhaul investigation state Erik 2026-09-01 18:04:24 +02:00
  • e880860291 fix(render): restore landscape objects and walk alpha order Erik 2026-08-31 10:49:33 +02:00
  • 4683ac6f72 docs(render): record Campaign FW closeout gates Erik 2026-08-31 09:21:19 +02:00
  • 4808d4d10b refactor(render): remove Campaign FW probes Erik 2026-08-31 09:14:47 +02:00
  • b8befded8b checkpoint: preserve user-gated FW closeout fixes Erik 2026-08-31 08:27:37 +02:00
  • a2f2eb7d78 refactor(render): remove stale portal products from frame exchange Erik 2026-08-31 06:28:26 +02:00
  • 4d0379744b fix(camera): complete retail in-head adjustment behavior Erik 2026-08-31 06:18:37 +02:00
  • 11e68aad82 fix(render): clip walk content to authored portal views Erik 2026-08-31 06:15:12 +02:00
  • 90eba0ec3c fix(camera): port retail offset adjustment laws Erik 2026-08-31 05:42:23 +02:00
  • cb22691beb refactor(render): remove the production portal frame carrier Erik 2026-08-31 05:34:46 +02:00
  • 69e69408e8 refactor(render): delete legacy pview execution machinery Erik 2026-08-31 05:27:25 +02:00
  • 1be4889c1c refactor(render): require the production frame walk Erik 2026-08-31 05:09:51 +02:00
  • cd08cd2ae8 fix(render): clip weather particles to walk views Erik 2026-08-31 05:01:00 +02:00
  • 837a33baff refactor(render): cull terrain by walk in-view cells Erik 2026-08-31 04:54:03 +02:00
  • 98d2d43fdc refactor(render): make the walk sole production visibility owner Erik 2026-08-31 04:50:08 +02:00
  • 2a3ec09a98 refactor(render): delete the dead cell visibility bfs Erik 2026-08-31 04:46:20 +02:00
  • 73ba1d3c32 refactor(render): delete the packed dispatcher Erik 2026-08-31 04:44:22 +02:00
  • 8d8aa715ee refactor(render): delete the packed pview product Erik 2026-08-31 04:37:54 +02:00
  • 78547718c7 fix(render): apply retail marker admission to the walk Erik 2026-08-31 04:31:22 +02:00
  • a40a57b9b3 refactor(render): flush alpha at retail walk barriers Erik 2026-08-31 04:25:34 +02:00
  • 877e935ac4 refactor(render): publish the walk visible-cell set Erik 2026-08-31 04:15:55 +02:00
  • c9fb7e7d4c refactor(render): detach packed pview product from production Erik 2026-08-31 04:10:10 +02:00
  • ef12170a3c refactor(render): retire packed dynamic walk passes Erik 2026-08-31 04:05:17 +02:00
  • 2127c955f6 refactor(render): move outdoor dynamics onto landscape turns Erik 2026-08-31 03:57:45 +02:00
  • 474b05e7dc refactor(render): move root-cell dynamics onto walk turns Erik 2026-08-31 03:44:32 +02:00
  • f9a80fbc44 refactor(render): move look-in dynamics onto walk turns Erik 2026-08-31 03:39:03 +02:00
  • 966836895f fix(render): draw look-in dynamics only at retail walk turns Erik 2026-08-31 03:22:01 +02:00