From 7bb622364e6366f005fff95815b7c6af66080a7d Mon Sep 17 00:00:00 2001 From: Ozan Bozkurt Date: Mon, 5 Oct 2026 15:42:03 +0100 Subject: [PATCH] =?UTF-8?q?engine(macos-arm64):=20publish=20d88e0a05=20?= =?UTF-8?q?=E2=80=94=20GPU-driven=20MultiMesh=20culling=20Stage=20A+B=20(m?= =?UTF-8?q?ultimesh=5Fset=5Fgpu=5Fcull/=5Fgpu=5Flods)=20+=20real=20Metal?= =?UTF-8?q?=20GPU=20timestamps=20+=20staggered=20far=20cascades=20+=20fit?= =?UTF-8?q?=5Fto=5Fvisible=5Fdepth=20+=20Metal=20copy-queue=20stall=20fix?= =?UTF-8?q?=20+=20Vulkan=20breadcrumb=20barrier=20fix=20(#185),=20on=20top?= =?UTF-8?q?=20of=20the=20shadow=20diet=20+=20memory=20query;=20GodotSharp?= =?UTF-8?q?=20regenerated=20(3=20new=20bindings=20verified);=20windows-x64?= =?UTF-8?q?=20untouched=20(still=20b1bc0aef),=20pin=20waits=20for=20Forge?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++-- .../GodotSharp/Api/Debug/GodotPlugins.dll | 2 +- .../GodotSharp/Api/Debug/GodotPlugins.pdb | 4 ++-- .../macos-arm64/GodotSharp/Api/Debug/GodotSharp.dll | 4 ++-- .../macos-arm64/GodotSharp/Api/Debug/GodotSharp.pdb | 4 ++-- .../macos-arm64/GodotSharp/Api/Debug/GodotSharp.xml | 4 ++-- .../GodotSharp/Api/Debug/GodotSharpEditor.dll | 2 +- .../GodotSharp/Api/Debug/GodotSharpEditor.pdb | 4 ++-- .../GodotSharp/Api/Release/GodotPlugins.dll | 2 +- .../GodotSharp/Api/Release/GodotPlugins.pdb | 4 ++-- .../GodotSharp/Api/Release/GodotSharp.dll | 4 ++-- .../GodotSharp/Api/Release/GodotSharp.pdb | 4 ++-- .../GodotSharp/Api/Release/GodotSharp.xml | 4 ++-- .../GodotSharp/Api/Release/GodotSharpEditor.dll | 2 +- .../GodotSharp/Api/Release/GodotSharpEditor.pdb | 4 ++-- .../GodotSharp/Tools/GodotTools.BuildLogger.dll | 2 +- .../GodotSharp/Tools/GodotTools.BuildLogger.pdb | 4 ++-- .../macos-arm64/GodotSharp/Tools/GodotTools.Core.dll | 2 +- .../macos-arm64/GodotSharp/Tools/GodotTools.Core.pdb | 2 +- .../GodotSharp/Tools/GodotTools.IdeMessaging.dll | 2 +- .../GodotSharp/Tools/GodotTools.IdeMessaging.pdb | 4 ++-- .../GodotSharp/Tools/GodotTools.ProjectEditor.dll | 2 +- .../GodotSharp/Tools/GodotTools.ProjectEditor.pdb | 2 +- .../GodotSharp/Tools/GodotTools.Shared.dll | 2 +- .../GodotSharp/Tools/GodotTools.Shared.pdb | 4 ++-- engine/macos-arm64/GodotSharp/Tools/GodotTools.dll | 2 +- engine/macos-arm64/GodotSharp/Tools/GodotTools.pdb | 4 ++-- .../Tools/nupkgs/Godot.NET.Sdk.4.7.2.nupkg | 4 ++-- .../Tools/nupkgs/Godot.SourceGenerators.4.7.2.nupkg | 4 ++-- .../GodotSharp/Tools/nupkgs/GodotSharp.4.7.2.nupkg | 4 ++-- .../GodotSharp/Tools/nupkgs/GodotSharp.4.7.2.snupkg | 4 ++-- .../Tools/nupkgs/GodotSharpEditor.4.7.2.nupkg | 4 ++-- .../Tools/nupkgs/GodotSharpEditor.4.7.2.snupkg | 4 ++-- engine/macos-arm64/tinqs.macos.editor.arm64.mono | 4 ++-- manifest.json | 12 ++++++------ 35 files changed, 62 insertions(+), 62 deletions(-) diff --git a/README.md b/README.md index f636e55..5e24cc5 100644 --- a/README.md +++ b/README.md @@ -31,10 +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.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/macos-arm64/` | **4.7.2** (`d88e0a05`) — GPU-driven MultiMesh culling Stage A+B + real Metal GPU timestamps, on top of the shadow diet (tile budget, size cull, inverted contract), `get_video_adapter_memory()`, device-lost diagnostics | built-in module | ✅ yes (`GodotSharp/`) | | `engine/windows-x64/` | **4.7.2** (`b1bc0aef`) — upstream bugfixes + static shadow cache (no memory query yet) | built-in module | ✅ yes (`GodotSharp/`) | -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 `b1bc0aef` (2026-09-28, 4.7.2 + static shadow cache) and gets the memory query when 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). +Mac is engine `d88e0a05` as of 2026-10-05 (`--version` prints `4.7.2.stable.mono.custom_build.d88e0a051`): everything 51ed21d5 had (shadow diet incl. tile budget / live caster size cull / inverted-contract switch, video adapter memory query, GPU device-lost diagnostics) plus GPU-driven MultiMesh culling Stage A (compute frustum cull + indirect draws, `multimesh_set_gpu_cull`) and Stage B (per-instance GPU LOD bands, `multimesh_set_gpu_lods`), real Metal GPU timestamps (`renderGpuMs`), staggered far cascades, fit-to-visible-depth (SDSM-lite, default off), the Metal argument-buffer copy-queue stall fix and the Vulkan breadcrumb barrier fix (#185). Windows is `b1bc0aef` (2026-09-28, 4.7.2 + static shadow cache) and gets all of the above when Forge rebuilds from main - do not pin `required_engine_build` before that. Windows is `b1bc0aef` (2026-09-28, 4.7.2 + static shadow cache) and gets the memory query when 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`. diff --git a/engine/macos-arm64/GodotSharp/Api/Debug/GodotPlugins.dll b/engine/macos-arm64/GodotSharp/Api/Debug/GodotPlugins.dll index 0cf8c4c..fdec33b 100644 --- a/engine/macos-arm64/GodotSharp/Api/Debug/GodotPlugins.dll +++ b/engine/macos-arm64/GodotSharp/Api/Debug/GodotPlugins.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7439b87ea3fddad0d250df07d42357e98dd62d1331640a2240c3ec531e727610 +oid sha256:b29bb22ee832fee60215bb36d5d9a62a0ed1686c91b751986b5d6b2de0ce8346 size 12288 diff --git a/engine/macos-arm64/GodotSharp/Api/Debug/GodotPlugins.pdb b/engine/macos-arm64/GodotSharp/Api/Debug/GodotPlugins.pdb index 7e6702b..e309983 100644 --- a/engine/macos-arm64/GodotSharp/Api/Debug/GodotPlugins.pdb +++ b/engine/macos-arm64/GodotSharp/Api/Debug/GodotPlugins.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f105ddc406c955eca71740c688e8cd032ce1a211e022aac2c7db7ed8cf97e78 -size 13632 +oid sha256:27027b45c0f346f9cabf95d74f7df1153be6959ae4a23a386840e766cd775d10 +size 13628 diff --git a/engine/macos-arm64/GodotSharp/Api/Debug/GodotSharp.dll b/engine/macos-arm64/GodotSharp/Api/Debug/GodotSharp.dll index 6e30388..e930bf1 100644 --- a/engine/macos-arm64/GodotSharp/Api/Debug/GodotSharp.dll +++ b/engine/macos-arm64/GodotSharp/Api/Debug/GodotSharp.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a935c6e304332bdfa5b8ff2eb642e39dd9094975508e6576d5ebd35d918a0adb -size 6554112 +oid sha256:941074dac2233f1df24167edb63115b894b2cddb9674900821150d5b47bdf625 +size 6556160 diff --git a/engine/macos-arm64/GodotSharp/Api/Debug/GodotSharp.pdb b/engine/macos-arm64/GodotSharp/Api/Debug/GodotSharp.pdb index 9557f57..2fc15a5 100644 --- a/engine/macos-arm64/GodotSharp/Api/Debug/GodotSharp.pdb +++ b/engine/macos-arm64/GodotSharp/Api/Debug/GodotSharp.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:44be3d218c5afda5b6cb6b92a432b7408d290f80d74a6b541ff5d71ca01e4332 -size 6223988 +oid sha256:c871a4fe8dea3e3f129c5f2a6d4df1db7fb4cd7b068325319a66b1a7baa6ccfb +size 6225316 diff --git a/engine/macos-arm64/GodotSharp/Api/Debug/GodotSharp.xml b/engine/macos-arm64/GodotSharp/Api/Debug/GodotSharp.xml index ac9e9c9..6cf8f93 100644 --- a/engine/macos-arm64/GodotSharp/Api/Debug/GodotSharp.xml +++ b/engine/macos-arm64/GodotSharp/Api/Debug/GodotSharp.xml @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fb902926aa0cb8636e11493fb2eed86c6e1d06156ae98d9d70099599cd8906c0 -size 16642676 +oid sha256:c9d78af823340d17e5467e91dfada050840fe3ca84bc02b94b3f1ac69e885958 +size 16644456 diff --git a/engine/macos-arm64/GodotSharp/Api/Debug/GodotSharpEditor.dll b/engine/macos-arm64/GodotSharp/Api/Debug/GodotSharpEditor.dll index 9305bc1..59af8cf 100644 --- a/engine/macos-arm64/GodotSharp/Api/Debug/GodotSharpEditor.dll +++ b/engine/macos-arm64/GodotSharp/Api/Debug/GodotSharpEditor.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:33bbb7687be9b25257894f2a2d54f5dd0160e8114b93e5b6a85eae470de255ee +oid sha256:e1ceb45b5859a1b7acf6f79b878f866b4800de319e38dea3bc4d80b76965bb29 size 324608 diff --git a/engine/macos-arm64/GodotSharp/Api/Debug/GodotSharpEditor.pdb b/engine/macos-arm64/GodotSharp/Api/Debug/GodotSharpEditor.pdb index 6e82a5f..2345184 100644 --- a/engine/macos-arm64/GodotSharp/Api/Debug/GodotSharpEditor.pdb +++ b/engine/macos-arm64/GodotSharp/Api/Debug/GodotSharpEditor.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:036c77317c38079ee9e8ceea884dd26aa2a3221daf9f977c7f6edf1377c1298f -size 361080 +oid sha256:8d86d6d96999ee2832637f550adbb12b78f87123ca6f466ff8241b37778ab2d6 +size 361076 diff --git a/engine/macos-arm64/GodotSharp/Api/Release/GodotPlugins.dll b/engine/macos-arm64/GodotSharp/Api/Release/GodotPlugins.dll index da4c000..a162627 100644 --- a/engine/macos-arm64/GodotSharp/Api/Release/GodotPlugins.dll +++ b/engine/macos-arm64/GodotSharp/Api/Release/GodotPlugins.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84c858178931929847ddd2c297cfbfe40cbf2d54a80ac1a933fc86f25701c72a +oid sha256:8392a2629d5ac967c530ec0e1048854bf56b1c47c6a61e1574dc3ab55b593f33 size 11776 diff --git a/engine/macos-arm64/GodotSharp/Api/Release/GodotPlugins.pdb b/engine/macos-arm64/GodotSharp/Api/Release/GodotPlugins.pdb index e1d9db3..3b6dea6 100644 --- a/engine/macos-arm64/GodotSharp/Api/Release/GodotPlugins.pdb +++ b/engine/macos-arm64/GodotSharp/Api/Release/GodotPlugins.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9b1f87a0a5c63da9a545aa052c652d97a15dffc735fb344c0d0e6c92ab1f6f71 -size 13000 +oid sha256:a9d12b7587471346f9b38479dfe2f64b855cfe0a3dc06597b671dc61714a1668 +size 12996 diff --git a/engine/macos-arm64/GodotSharp/Api/Release/GodotSharp.dll b/engine/macos-arm64/GodotSharp/Api/Release/GodotSharp.dll index de15c64..848b8f4 100644 --- a/engine/macos-arm64/GodotSharp/Api/Release/GodotSharp.dll +++ b/engine/macos-arm64/GodotSharp/Api/Release/GodotSharp.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ab2c7bb0a8bdfa441e6a494416eba3156fbbee7e916e2d1868a74dacfa6b69ae -size 6108672 +oid sha256:4fd1c4eabaa0323a80e331f39789972f6b275e993605eebfea40bb83b7f497f8 +size 6110720 diff --git a/engine/macos-arm64/GodotSharp/Api/Release/GodotSharp.pdb b/engine/macos-arm64/GodotSharp/Api/Release/GodotSharp.pdb index e23a754..f93910b 100644 --- a/engine/macos-arm64/GodotSharp/Api/Release/GodotSharp.pdb +++ b/engine/macos-arm64/GodotSharp/Api/Release/GodotSharp.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7435a30dfd783757db8e92accc846a0940ce92305f940a17c8f6ad9204ac8203 -size 5625656 +oid sha256:2efeefaaa24dbabbc0343f9536ab59932ff0ffa03b71a35c51c4fe36a7587842 +size 5626864 diff --git a/engine/macos-arm64/GodotSharp/Api/Release/GodotSharp.xml b/engine/macos-arm64/GodotSharp/Api/Release/GodotSharp.xml index ac9e9c9..6cf8f93 100644 --- a/engine/macos-arm64/GodotSharp/Api/Release/GodotSharp.xml +++ b/engine/macos-arm64/GodotSharp/Api/Release/GodotSharp.xml @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fb902926aa0cb8636e11493fb2eed86c6e1d06156ae98d9d70099599cd8906c0 -size 16642676 +oid sha256:c9d78af823340d17e5467e91dfada050840fe3ca84bc02b94b3f1ac69e885958 +size 16644456 diff --git a/engine/macos-arm64/GodotSharp/Api/Release/GodotSharpEditor.dll b/engine/macos-arm64/GodotSharp/Api/Release/GodotSharpEditor.dll index 5b847a8..f71359a 100644 --- a/engine/macos-arm64/GodotSharp/Api/Release/GodotSharpEditor.dll +++ b/engine/macos-arm64/GodotSharp/Api/Release/GodotSharpEditor.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1dabd840b91849f6be1c16abc6ae0b9e61084d09e07c2427e21b730bbb851023 +oid sha256:0973bcc40eeec1e4a8eeaa48a73cbc02d80d8ff9a4e0a55c4fb9aa873e354ad8 size 303104 diff --git a/engine/macos-arm64/GodotSharp/Api/Release/GodotSharpEditor.pdb b/engine/macos-arm64/GodotSharp/Api/Release/GodotSharpEditor.pdb index 96b514f..17e483e 100644 --- a/engine/macos-arm64/GodotSharp/Api/Release/GodotSharpEditor.pdb +++ b/engine/macos-arm64/GodotSharp/Api/Release/GodotSharpEditor.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bcc531b4dd22d679759026e1ae3dea30ce04f2b2bf7d52fbd8a074a913ef3602 -size 330092 +oid sha256:9bff35fa7f4198db1734fe1425b0e23ec57fb12fc4d2df019f206a7b74604ec2 +size 330088 diff --git a/engine/macos-arm64/GodotSharp/Tools/GodotTools.BuildLogger.dll b/engine/macos-arm64/GodotSharp/Tools/GodotTools.BuildLogger.dll index 0e96c87..36a2060 100644 --- a/engine/macos-arm64/GodotSharp/Tools/GodotTools.BuildLogger.dll +++ b/engine/macos-arm64/GodotSharp/Tools/GodotTools.BuildLogger.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b37563c94eda09a9590a945e3cb1798aba4e841d632b683904bf68dd221c78c2 +oid sha256:615157b6ba972e91b6482ad25a5a1dd3e327e40c6e0ffa0f534d7a53a8231525 size 9216 diff --git a/engine/macos-arm64/GodotSharp/Tools/GodotTools.BuildLogger.pdb b/engine/macos-arm64/GodotSharp/Tools/GodotTools.BuildLogger.pdb index ca02337..e165c14 100644 --- a/engine/macos-arm64/GodotSharp/Tools/GodotTools.BuildLogger.pdb +++ b/engine/macos-arm64/GodotSharp/Tools/GodotTools.BuildLogger.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b9a843d45ed94f710746ea5b2bba4c16dc37f622d175f2710176a1581d2ef562 -size 12044 +oid sha256:96ed20110ea857a5bd4931343a3a8c660d2cd5df05c129b5191d88668cb52c4e +size 12040 diff --git a/engine/macos-arm64/GodotSharp/Tools/GodotTools.Core.dll b/engine/macos-arm64/GodotSharp/Tools/GodotTools.Core.dll index c115920..37b167d 100644 --- a/engine/macos-arm64/GodotSharp/Tools/GodotTools.Core.dll +++ b/engine/macos-arm64/GodotSharp/Tools/GodotTools.Core.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6f06ec01771014a8659e1506595609fc60aa745c04b46c44886de8a6bd709db4 +oid sha256:49dcb2f8f71d96a512c69c9eee64740791e22cf4aacc38bfb55fbf5c801253a1 size 8192 diff --git a/engine/macos-arm64/GodotSharp/Tools/GodotTools.Core.pdb b/engine/macos-arm64/GodotSharp/Tools/GodotTools.Core.pdb index b9c8385..5c8cb8e 100644 --- a/engine/macos-arm64/GodotSharp/Tools/GodotTools.Core.pdb +++ b/engine/macos-arm64/GodotSharp/Tools/GodotTools.Core.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb36d93003088acaed8c07693442d883521d7d95e3249524b9a2b97165246c80 +oid sha256:8d7e44574e7099f0ac311c774af05ba84d3c4926fd742154b73c6d2c2a6bf27c size 12052 diff --git a/engine/macos-arm64/GodotSharp/Tools/GodotTools.IdeMessaging.dll b/engine/macos-arm64/GodotSharp/Tools/GodotTools.IdeMessaging.dll index 45e73ae..1c01e89 100644 --- a/engine/macos-arm64/GodotSharp/Tools/GodotTools.IdeMessaging.dll +++ b/engine/macos-arm64/GodotSharp/Tools/GodotTools.IdeMessaging.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:180c4a5cc20f6cabf9be7e4de377b0261e3501b7e754e175376026fb75d3d586 +oid sha256:5cb55906386769d9ca3586ac1279a2e8ad657139418166fa096b2020d5f8c764 size 44544 diff --git a/engine/macos-arm64/GodotSharp/Tools/GodotTools.IdeMessaging.pdb b/engine/macos-arm64/GodotSharp/Tools/GodotTools.IdeMessaging.pdb index 3262abf..c5f8a94 100644 --- a/engine/macos-arm64/GodotSharp/Tools/GodotTools.IdeMessaging.pdb +++ b/engine/macos-arm64/GodotSharp/Tools/GodotTools.IdeMessaging.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e78996bd140bcb6bd8bc519b237857d2a458740fdcb7d7fad5a11c1c82c4998 -size 18596 +oid sha256:276b638e5c5c974d52e7eb62e1dd905218c30e5ad5adef8633bc07d432c86e60 +size 18592 diff --git a/engine/macos-arm64/GodotSharp/Tools/GodotTools.ProjectEditor.dll b/engine/macos-arm64/GodotSharp/Tools/GodotTools.ProjectEditor.dll index cd37c3b..0532371 100644 --- a/engine/macos-arm64/GodotSharp/Tools/GodotTools.ProjectEditor.dll +++ b/engine/macos-arm64/GodotSharp/Tools/GodotTools.ProjectEditor.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:08718e01f6767593c9ca044e2bb3ced3e5e92ba13168b06a962c4428ade90244 +oid sha256:cc99c273307c79fb4dc07a67d1e9a5b23005fdcc8d7e3956e43bbfe45f04f214 size 22528 diff --git a/engine/macos-arm64/GodotSharp/Tools/GodotTools.ProjectEditor.pdb b/engine/macos-arm64/GodotSharp/Tools/GodotTools.ProjectEditor.pdb index b1641b0..a81994a 100644 --- a/engine/macos-arm64/GodotSharp/Tools/GodotTools.ProjectEditor.pdb +++ b/engine/macos-arm64/GodotSharp/Tools/GodotTools.ProjectEditor.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:957b52dcedf02737b237960722368883ce40aa9a3552f8482d997a3737072d32 +oid sha256:db7a0f700a5113ffee93b3fe244ff9870e833051108583cbd4c627c146bccfe4 size 19080 diff --git a/engine/macos-arm64/GodotSharp/Tools/GodotTools.Shared.dll b/engine/macos-arm64/GodotSharp/Tools/GodotTools.Shared.dll index 643850e..77fe2d0 100644 --- a/engine/macos-arm64/GodotSharp/Tools/GodotTools.Shared.dll +++ b/engine/macos-arm64/GodotSharp/Tools/GodotTools.Shared.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:07f4d9a2b063dd275819d393c34a72d1ced1b8369007fb01a034f4d68666a7e4 +oid sha256:663a9434db16b7a1b6a475cfadf80e70323ac8878ac6f5c707a094cf572a8c10 size 4096 diff --git a/engine/macos-arm64/GodotSharp/Tools/GodotTools.Shared.pdb b/engine/macos-arm64/GodotSharp/Tools/GodotTools.Shared.pdb index 8bf7f7d..510eb98 100644 --- a/engine/macos-arm64/GodotSharp/Tools/GodotTools.Shared.pdb +++ b/engine/macos-arm64/GodotSharp/Tools/GodotTools.Shared.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cfbf107a786a703643d7494823f559ad18f33c92ba17953b83785415630d77a4 -size 11140 +oid sha256:44b90f412e58005a28e902aa965aab105752784396a929ce2f4404ab87b8c45c +size 11136 diff --git a/engine/macos-arm64/GodotSharp/Tools/GodotTools.dll b/engine/macos-arm64/GodotSharp/Tools/GodotTools.dll index 4e44a08..e06f825 100644 --- a/engine/macos-arm64/GodotSharp/Tools/GodotTools.dll +++ b/engine/macos-arm64/GodotSharp/Tools/GodotTools.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:886d7e8856d1788579cd46799a89ece9837c79e00b3df377f00dfafa17f54b28 +oid sha256:7b9e1952b1cec76f0f91ce297c2d47cd80863dc968b0aedd37321c67c8e3defb size 174592 diff --git a/engine/macos-arm64/GodotSharp/Tools/GodotTools.pdb b/engine/macos-arm64/GodotSharp/Tools/GodotTools.pdb index 5463fdf..57e54a4 100644 --- a/engine/macos-arm64/GodotSharp/Tools/GodotTools.pdb +++ b/engine/macos-arm64/GodotSharp/Tools/GodotTools.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bdc48558ed27eb4da4da2094257f0a7d4c5e1ae916f4c722ca4e224fb74ce1ce -size 106412 +oid sha256:70adf449dcd7f0b69b8a70487277504d0a5564951bc2e50a6e2d7059215e6982 +size 106408 diff --git a/engine/macos-arm64/GodotSharp/Tools/nupkgs/Godot.NET.Sdk.4.7.2.nupkg b/engine/macos-arm64/GodotSharp/Tools/nupkgs/Godot.NET.Sdk.4.7.2.nupkg index b9171a7..5261f54 100644 --- a/engine/macos-arm64/GodotSharp/Tools/nupkgs/Godot.NET.Sdk.4.7.2.nupkg +++ b/engine/macos-arm64/GodotSharp/Tools/nupkgs/Godot.NET.Sdk.4.7.2.nupkg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bbd578140f95fecec1089739ad75995383266428e552428296a280cc4d36bc32 -size 6884 +oid sha256:185ab5ce42939f6593ea559b70a013f2994a3b871363a75e98a6d4105f79b428 +size 6885 diff --git a/engine/macos-arm64/GodotSharp/Tools/nupkgs/Godot.SourceGenerators.4.7.2.nupkg b/engine/macos-arm64/GodotSharp/Tools/nupkgs/Godot.SourceGenerators.4.7.2.nupkg index 8b5210b..312e9cb 100644 --- a/engine/macos-arm64/GodotSharp/Tools/nupkgs/Godot.SourceGenerators.4.7.2.nupkg +++ b/engine/macos-arm64/GodotSharp/Tools/nupkgs/Godot.SourceGenerators.4.7.2.nupkg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4847567e9bd8a6abcc8f370a889f55c17bcd527400c30380cc151fb6dff43f75 -size 44961 +oid sha256:bd1bc418886fa6591740d5131d0f90c3f665b22b25bb986d1536d25d7a9d31e7 +size 44947 diff --git a/engine/macos-arm64/GodotSharp/Tools/nupkgs/GodotSharp.4.7.2.nupkg b/engine/macos-arm64/GodotSharp/Tools/nupkgs/GodotSharp.4.7.2.nupkg index eaae3ef..04ef6ee 100644 --- a/engine/macos-arm64/GodotSharp/Tools/nupkgs/GodotSharp.4.7.2.nupkg +++ b/engine/macos-arm64/GodotSharp/Tools/nupkgs/GodotSharp.4.7.2.nupkg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff5b51e930ab67aabd61a9fd97a3b1bf66cbfb8a1925d8c679b53b31f9aed4b6 -size 3271358 +oid sha256:503c030e0440a5b24c79f1520124d550d514b0c95599645ff3ccc9913f52e530 +size 3271759 diff --git a/engine/macos-arm64/GodotSharp/Tools/nupkgs/GodotSharp.4.7.2.snupkg b/engine/macos-arm64/GodotSharp/Tools/nupkgs/GodotSharp.4.7.2.snupkg index 5529e0a..193b1f0 100644 --- a/engine/macos-arm64/GodotSharp/Tools/nupkgs/GodotSharp.4.7.2.snupkg +++ b/engine/macos-arm64/GodotSharp/Tools/nupkgs/GodotSharp.4.7.2.snupkg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:01f3b7fb7af0552013689d7e99395f178a5317822b95858d418b2ec4cb99b48c -size 4266238 +oid sha256:1713bc5e0b9d7ff67964e6d048e61f963580602d54862effbd0c3dbd5a77a760 +size 4267062 diff --git a/engine/macos-arm64/GodotSharp/Tools/nupkgs/GodotSharpEditor.4.7.2.nupkg b/engine/macos-arm64/GodotSharp/Tools/nupkgs/GodotSharpEditor.4.7.2.nupkg index c0c1351..0238e12 100644 --- a/engine/macos-arm64/GodotSharp/Tools/nupkgs/GodotSharpEditor.4.7.2.nupkg +++ b/engine/macos-arm64/GodotSharp/Tools/nupkgs/GodotSharpEditor.4.7.2.nupkg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7412e783ed267ff730ab29cfa970afca1871292b92bc20db6f5c1b138669bb48 -size 177172 +oid sha256:86889100d4727d32d886ed65e775d864f9a0e45e83b7fb496b239e657dab551e +size 177159 diff --git a/engine/macos-arm64/GodotSharp/Tools/nupkgs/GodotSharpEditor.4.7.2.snupkg b/engine/macos-arm64/GodotSharp/Tools/nupkgs/GodotSharpEditor.4.7.2.snupkg index e986ff6..aefe83c 100644 --- a/engine/macos-arm64/GodotSharp/Tools/nupkgs/GodotSharpEditor.4.7.2.snupkg +++ b/engine/macos-arm64/GodotSharp/Tools/nupkgs/GodotSharpEditor.4.7.2.snupkg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e42ad05e4aa4c809f149c9c5003f75c1d7cae6429894547b3f258d7191e6f12 -size 262725 +oid sha256:23e6a99f295662ef8b1ccb75fa30aae6255b25ca6df896b30f5de35a6128ad4d +size 262728 diff --git a/engine/macos-arm64/tinqs.macos.editor.arm64.mono b/engine/macos-arm64/tinqs.macos.editor.arm64.mono index 42f53a1..21987f8 100755 --- a/engine/macos-arm64/tinqs.macos.editor.arm64.mono +++ b/engine/macos-arm64/tinqs.macos.editor.arm64.mono @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:630581370fa046800b66d9fe212b64c682d07ad0326dba4fe705c84089267917 -size 136828896 +oid sha256:6d961b0478eba4459f0c7e5eb6c03454ac495077ba893d7de00b9ca1cdcc104a +size 136862496 diff --git a/manifest.json b/manifest.json index 954c864..4cacaa9 100644 --- a/manifest.json +++ b/manifest.json @@ -1,19 +1,19 @@ { - "_install": "Use the update-engine skill in the GAME repo (tinqs/ariki-game .agents/skills/update-engine) — everyone has ariki-game; nobody but Ozan has the engine source. It tinqs-pulls ariki-game + builds, installs the binary AND GodotSharp together into ../engine/bin, and clears stale caches. GodotSharp ships WITH the binary (matched pair); the engine does NOT regenerate it.", + "_install": "Use the update-engine skill in the GAME repo (tinqs/ariki-game .agents/skills/update-engine) \u2014 everyone has ariki-game; nobody but Ozan has the engine source. It tinqs-pulls ariki-game + builds, installs the binary AND GodotSharp together into ../engine/bin, and clears stale caches. GodotSharp ships WITH the binary (matched pair); the engine does NOT regenerate it.", "engine": { "macos-arm64": { "binary": "engine/macos-arm64/tinqs.macos.editor.arm64.mono", "godotsharp": "engine/macos-arm64/GodotSharp", - "version": "4.7.2.stable.mono.custom_build.51ed21d5d", + "version": "4.7.2.stable.mono.custom_build.d88e0a051", "engine_repo": "tinqs/engine", - "engine_commit": "51ed21d5", - "sha256": "630581370fa046800b66d9fe212b64c682d07ad0326dba4fe705c84089267917", + "engine_commit": "d88e0a05", + "sha256": "6d961b0478eba4459f0c7e5eb6c03454ac495077ba893d7de00b9ca1cdcc104a", "target": "editor", "built_on": "2026-10-05", "built_by": "Ozan/Kraken via Claude (shadow pass diet + device-lost diagnostics on top of the video adapter memory query)", "toolchain": "Xcode (Apple Silicon), SCons, VulkanSDK 1.4.350.0", "scons_flags": "platform=macos target=editor arch=arm64 module_mono_enabled=yes vulkan_sdk_path=~/VulkanSDK/1.4.350.0/macOS", - "note": "Mac only. Engine 51ed21d5 (= code commit 2012a2d0 + a 6-line wiki commit) = 4.7.2 + static shadow cache + get_video_adapter_memory + 2026-10-05 round: static_tiles_per_frame (default 2), live_caster_min_screen_radius (default 0.005), static_default_static + static_dynamic_caster_layers (layer 19, off by default), GPU device-lost report in every build (adapter/driver/device-fault/video memory line), runtime gpu_breadcrumbs setting / --gpu-breadcrumbs, Metal command-buffer error report. GodotSharp REGENERATED from this binary - install binary + GodotSharp together via the update-engine skill. Game side needs ariki-game >= a3a7aa4ac for env staticshadow contract|budget|sizecull and /perf renderCpuMs/renderGpuMs/gc. Windows in this repo is still b1bc0aef until Forge rebuilds from main." + "note": "Mac only. Engine d88e0a05 on top of 51ed21d5: GPU-driven MultiMesh culling Stage A (compute frustum cull + compaction + indirect draw; RenderingServer.multimesh_set_gpu_cull) and Stage B (per-instance LOD bands on the GPU, multimesh_set_gpu_lods), real Metal GPU timestamps (renderGpuMs no longer 0 on Metal), staggered far cascades + per-pass region clears, fit_to_visible_depth (SDSM-lite, default off), Metal static argument-buffer copy-queue stall fix, Vulkan breadcrumb barrier fix (#185). GodotSharp regenerated (GetVideoAdapterMemory + MultimeshSetGpuCull/Lods present). windows-x64 untouched (still b1bc0aef) - Forge rebuilds from main, then pin." }, "windows-x64": { "binary": "engine/windows-x64/tinqs.windows.editor.x86_64.mono.exe", @@ -32,4 +32,4 @@ "note": "Engine b1bc0aef = 4.7.2 + directional static shadow cache (world-anchored static atlas + live cascades, min() in shader) + stepped shadow sun two-set crossfade (4caca443, 76bc5884). GodotSharp REGENERATED from this build (glue verified: Terrain3D present) - install binary + GodotSharp together via the update-engine skill. Local test on kraken: boots, assemblies load, zero wrapper errors, world ticks. Terrain3D + agent_skinned remain native modules." } } -} +} \ No newline at end of file