Compare commits

..
Author SHA1 Message Date
uygarandClaude Opus 5.5 e03921bc5f engine(windows-x64): publish 2caca361 — b1bc0aef + get_video_adapter_memory
Windows editor built from tinqs/engine 2caca361 on UyGar's machine (2026-10-03),
the build ariki-game's settings/hardware lane has been running on. --version
prints 4.7.2.stable.mono.custom_build.2caca3619; d3d12, angle and accesskit
confirmed present in the binary.

GodotSharp regenerated from this binary (glue has Terrain3D +
GetVideoAdapterMemory) and replaced wholesale: nupkgs are 4.7.2 only (the game
pins Godot.NET.Sdk/4.7.2), and the stray nested GodotSharp/GodotSharp copy is
gone (the Mac layout never had it).

Not included: the 2026-10-05 round (shadow pass diet, staggered/fit cascades,
shadow_lod_bias, GPU MultiMesh cull Stage A/B). ariki-game guards each of those
(HasMethod checks, ProjectSettings no-ops), so the game runs; those knobs just
do nothing on Windows until a build from main.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 17:11:41 +03:00
ozanandClaude Fable 5.1 73429aa439 engine(macos-arm64): publish 51ed21d5 — shadow pass diet (static tile budget, live caster screen-size cull, inverted static contract switch) + GPU device-lost diagnostics, on top of 4.7.2 + static shadow cache + get_video_adapter_memory; GodotSharp regenerated; smoke on Kraken: 0 wrapper errors, inverted contract 1379 → 956 draws on the staged village; windows-x64 untouched (still b1bc0aef)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DMYMsxo9dDeCWCPiVH95z2
2026-10-05 11:37:33 +01:00
ozanandClaude Fable 5.1 dabf77d90a engine(macos-arm64): publish 2caca361 — 4.7.2 + static shadow cache + get_video_adapter_memory (UyGar's feat/video-adapter-memory merged to main); GodotSharp regenerated (GetVideoAdapterMemory present); Metal smoke on Kraken total 49152 / used 10 / budget -1; manifest + README updated, windows-x64 untouched (still b1bc0aef)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DMYMsxo9dDeCWCPiVH95z2
2026-10-05 10:51:47 +01:00
ozan 0acca5e5c8 engine/windows-x64: 4.7.2 b1bc0aef — static shadow cache + stepped sun crossfade; GodotSharp regenerated (Terrain3D verified); tested on kraken (boots, assemblies load, zero wrapper errors, world ticks); manifest updated 2026-09-28 02:40:31 +01:00
ozanandCursor bb428cf63d engine(macos-arm64): publish 4.7.2 with the static shadow cache
Mac teammates install this binary and its GodotSharp together. Windows stays on fec9847. The engine source repo is unchanged and stays private.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-28 01:49:08 +01:00
ozanandClaude Fable 5.1 bf0b252363 docs(handoff): Forge — rebuild windows-x64 with the static shadow cache (engine Part 1 + Part 2)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01U9fkiH8GpdM5wKYRnnrhuH
2026-09-28 00:09:32 +01:00
Can NarinandClaude Fable 5 d6190463d0 media(trailer): README — stills ARE retained in tinqs/design trailer-storyboards
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 21:54:43 +03:00
Can NarinandClaude Fable 5 b6bdc7839d media(trailer): add 34.4s audio cut of the Ariki demo trailer alongside the 61.3s silent final
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 21:27:06 +03:00
ozan d37d77f6ab engine(windows-x64): fec9847 — spring-bone collision fix + lateral coupling
Match the Kraken macos-arm64 drop: same engine commit, regenerated GodotSharp (lateral_coupling), Planet-Dot splash baked in.
2026-08-21 20:48:59 +01:00
ozan ef638e84f9 Merge branch 'main' of ssh.tinqs.com:tinqs/builds 2026-08-21 20:24:46 +01:00
ozan 1bebd154a0 engine macos-arm64: fec9847 — spring-bone collision fix + lateral coupling
a5debaa: colliders mapped into sim space in the wrong transform order —
off-origin cloth collision silently dead (invisible at origin/bed).
fec9847: lateral_coupling (game calls it). GodotSharp regenerated from
this build — matched pair, install via the update-engine skill.
2026-08-21 20:21:25 +01:00
191 changed files with 202 additions and 461 deletions

No files matched your search

@@ -0,0 +1,34 @@
# Handoff → Forge (Ozan's Windows box): rebuild windows-x64 with the static shadow cache (2026-09-28)
**From:** Fable orchestrator on the Mac · **Why:** `tinqs/engine` main gained the directional static shadow cache
(Part 1) and the stepped-sun crossfade (Part 2) — Forward+ renderer, new project settings, six+four
`RenderingServer` methods, a second depth atlas. The game (`ariki-game` ≥ 19490e358) calls the new methods by
name and degrades loudly on an engine without them, so Windows teammates keep working on the old binary but get
no cache. Rollout plan: `ariki-game/.agents/handoffs/2026-09-28-static-shadow-cache-rollout.md`.
## Steps (mirror of `forge-windows-4.7.md`, same toolchain as the fec9847 build)
1. `cd engine && tinqs pull` → `git log --oneline -1` must show the Part 2 commit named in the rollout plan.
2. Build (the flags recorded in `manifest.json` for fec9847):
```
scons platform=windows target=editor arch=x86_64 module_mono_enabled=yes d3d12=yes angle=yes accesskit=yes
scons platform=windows target=editor arch=x86_64 module_mono_enabled=yes d3d12=yes angle=yes accesskit=yes windows_subsystem=console
```
3. Regenerate glue + GodotSharp (matched-pair law — do not skip even though no C# binding is *required* by the
compiler; the manifest promises the pair):
```
bin\tinqs.windows.editor.x86_64.mono.exe --headless --generate-mono-glue modules\mono\glue
python modules\mono\build_scripts\build_assemblies.py --godot-output-dir=bin --godot-platform=windows
```
4. Copy into this repo: `engine/windows-x64/tinqs.windows.editor.x86_64.mono.exe`, `...mono.console.exe`, and the
whole `GodotSharp/` (replace, never merge).
5. `manifest.json` → `engine.windows-x64`: `version` (from `--version`), `engine_commit`, both sha256s, `built_on`,
`built_by`, `note` ("static shadow cache Part 1 + Part 2; GodotSharp regenerated"). Leave `macos-arm64` alone.
6. `tinqs push` (LFS).
## Verify
On a Windows `ariki-game` checkout: run the `update-engine` skill, `game.sh run`, host a world, then
`POST /command {"command":"env","key":"staticshadow","value":"on"}` — the log must NOT print
`[STATIC-SHADOW] engine without the cache`, and `GET /perf` must show `staticShadow` with `enabled: true`.
Terrain renders, animals animate, 0 `Wrapper class not found`.
+3 -4
View File
@@ -31,11 +31,10 @@ into GodotSharp, so GodotSharp had to be regenerated — and must ship here alon
| Platform | Engine | Terrain3D | GodotSharp shipped? |
|---|---|---|---|
| `engine/macos-arm64/` | **4.7** (`4ba7b5b`) — native modules | built-in module | ✅ yes (`GodotSharp/`) |
| `engine/windows-x64/` | **4.6.5** (`420e74bf8`) — still GDExtension | GDExtension | ❌ pending — see handoff |
| `engine/macos-arm64/` | **4.7.2** (`51ed21d5`) — static shadow cache + tile budget + live caster size cull + inverted contract switch, `get_video_adapter_memory()`, device-lost diagnostics | built-in module | ✅ yes (`GodotSharp/`) |
| `engine/windows-x64/` | **4.7.2** (`2caca361`) — upstream bugfixes + static shadow cache + video adapter memory query | built-in module | ✅ yes (`GodotSharp/`) |
**Windows is not yet on 4.7.** The 4.7 Windows build + its GodotSharp must come from Forge —
see [`.agents/handoffs/forge-windows-4.7.md`](.agents/handoffs/forge-windows-4.7.md).
Mac is engine `51ed21d5` as of 2026-10-05 (`--version` prints `4.7.2.stable.mono.custom_build.51ed21d5d`): 4.7.2 + static shadow cache (tile budget, live caster screen-size cull, inverted-contract switch) + the video adapter memory query + GPU device-lost diagnostics (engine wiki `shadow-pass-diet-2026-10-05.md`, `gpu-device-lost-diagnostics.md`). Windows is `2caca361` (2026-10-03, built by UyGar: `b1bc0aef` + the video adapter memory query; no 2026-10-05 round yet) until Forge rebuilds from main. The engine source repo stays private. Check `manifest.json` for sha256. The 4.7 Windows cutover handoff is resolved: [`.agents/handoffs/forge-windows-4.7.md`](.agents/handoffs/forge-windows-4.7.md).
Long-term: CI (Gitea Actions) builds on push and publishes here / to S3 —
`docs/ai/plans/build-pipeline-architecture-2026-06-07.md`.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loaded 100 of 191 files, more files were not shown because too many files have changed in this diff. Show more