diff --git a/README.md b/README.md index 05aa16c..98921cb 100644 --- a/README.md +++ b/README.md @@ -32,9 +32,9 @@ into GodotSharp, so GodotSharp had to be regenerated — and must ship here alon | Platform | Engine | Terrain3D | GodotSharp shipped? | |---|---|---|---| | `engine/macos-arm64/` | **4.7.2** (`d4940046`) — `a967d12b` (parallel draw-list replay + recording) plus the parallel-replay command-pool reset (VUID-00050 fix) | built-in module | ✅ yes (`GodotSharp/`) | -| `engine/windows-x64/` | **4.7.2** (`a967d12bf`) — same hash as macos-arm64: `e64890fd` plus parallel draw-list replay + recording (both default off; oracle 10/10, one VUID finding recorded); `template_release` here is still the `1e7be28b` tree | built-in module | ✅ yes (`GodotSharp/`) | +| `engine/windows-x64/` | **4.7.2** (`d49400463`) — same hash as macos-arm64: parallel draw-list replay + recording (game ships both ON) plus the VUID-00050 pool-reset fix, **verified 10/10 oracle with zero VUIDs before publish**; `template_release` here is still the `1e7be28b` tree | built-in module | ✅ yes (`GodotSharp/`) | -Mac is engine `d4940046` as of 2026-10-19 (`--version` `4.7.2.stable.mono.custom_build.d49400463`): `a967d12b` plus a per-frame reset of the parallel-replay secondary command pools (fixes VUID-vkBeginCommandBuffer-00050). `a967d12b` is `e64890fd` plus parallel draw-list replay (Vulkan only) and parallel draw-list recording (every driver), both engine-default off and turned on by the game; GodotSharp regenerated; oracle `parallel_draw_replay` Vulkan 10/10, Metal 5/5 (`engine/.agents/wiki/parallel-draw-replay.md`). **Windows is also engine `a967d12bf` as of 2026-10-19** — Forge ran the engine-side tests before publishing (engine `.agents/wiki/parallel-draw-replay.md` § Windows (Forge)): replay+record oracle Vulkan with validation **10/10 exit 0** but **10× VUID-vkBeginCommandBuffer-00050** in the first parallel state (secondary command buffers re-begun from pools without `RESET_COMMAND_BUFFER_BIT`; feature-off control = 0 VUIDs; NVIDIA tolerates it, MoltenVK never flagged — engine-owner fix owed); `draw_indirect_count` d3d12 with the newly installed debug layer **22/0 + expected SKIP line** (the old 22/2 was the no-layer run where base-instance ran instead of skipping); `multimesh_cull_pool` d3d12 **4524/4524** — parity with Mac. Vulkan SDK + Graphics Tools are now installed on Forge, closing the "--gpu-validation owed" notes. Still owed (same wiki section): the VUID-00050 fix + a `--gpu-validation` soak, tests=yes unit suites, crash checklist. Before this, Mac was engine `e64890fd` as of 2026-10-18: `4fde0e94` plus the Apple autorelease-drain fix (Mach-port leak, flat at ~640 ports now) and the G4 mergeable-draw census. Underneath, `4fde0e94` added G2 pooled GPU cull (`env gpucull pool`), fixed shadow LOD band (`env gpucull shadowband`) and `STATIC_SHADOW_AT_REST` (`env gpucull staticrest`; the game's `tree_wind.gdshader` uses it); all default off. Underneath is the `9dcc5d458` pair (SSCS contact shadows, hero shadow min-combine, upstream 4.8 shadow fixes #121775/#124348 with the game sun bias 0.014, `draw_list_draw_indirect_count`). +Mac is engine `d4940046` as of 2026-10-19 (`--version` `4.7.2.stable.mono.custom_build.d49400463`): `a967d12b` plus a per-frame reset of the parallel-replay secondary command pools (fixes VUID-vkBeginCommandBuffer-00050). `a967d12b` is `e64890fd` plus parallel draw-list replay (Vulkan only) and parallel draw-list recording (every driver), both engine-default off and turned on by the game; GodotSharp regenerated; oracle `parallel_draw_replay` Vulkan 10/10, Metal 5/5 (`engine/.agents/wiki/parallel-draw-replay.md`). **Windows is also engine `d49400463` as of 2026-10-19** — Forge verified the fix before publishing: replay+record oracle Vulkan `--gpu-validation` **10/10 exit 0 with ZERO VUID lines** (on `a967d12bf` the same run had 10× VUID-00050 — the finding that produced this fix). The parallel features' Windows story: the fps lane's in-game A/B on `a967d12bf` recorded no fps regression (42→46-48), rGPU down 8.1→6.8 ms, 10-min soak stable, eye check PASS, and the game ships both ON (`f7ddc64a1`); timing claims carry the throttled-box caveat from the engine wiki. Earlier Windows oracle work on `a967d12bf`: `draw_indirect_count` d3d12 with debug layer 22/0 + expected SKIP line; `multimesh_cull_pool` d3d12 4524/4524 (parity with Mac, pooled-cull gate met). Vulkan SDK + Graphics Tools are installed on Forge. Still owed: a `--gpu-validation` in-game soak on `d49400463`, tests=yes unit suites, crash checklist. Underneath: `e64890fd` (Apple autorelease-drain + G4 census) on `4fde0e94` (G2 pooled cull, fixed shadow band, `STATIC_SHADOW_AT_REST`) on the `9dcc5d458` pair (SSCS contact shadows, hero shadow min-combine, upstream 4.8 shadow fixes #121775/#124348 with the game sun bias 0.014, `draw_list_draw_indirect_count`). 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/windows-x64/GodotSharp/Api/Debug/GodotPlugins.dll b/engine/windows-x64/GodotSharp/Api/Debug/GodotPlugins.dll index 45715b3..ec31e01 100644 --- a/engine/windows-x64/GodotSharp/Api/Debug/GodotPlugins.dll +++ b/engine/windows-x64/GodotSharp/Api/Debug/GodotPlugins.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:adc30c04a3e49d3c36970ee559466001263750cb9efa511a5687852a49c00f78 +oid sha256:62a0ff9d629bfdd1d6bf37754642989f3491b73b81f408f92d4889d55a1d870f size 12288 diff --git a/engine/windows-x64/GodotSharp/Api/Debug/GodotPlugins.pdb b/engine/windows-x64/GodotSharp/Api/Debug/GodotPlugins.pdb index 0b01000..b444ba8 100644 --- a/engine/windows-x64/GodotSharp/Api/Debug/GodotPlugins.pdb +++ b/engine/windows-x64/GodotSharp/Api/Debug/GodotPlugins.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3ab632f01b2647f34eac1b93a8d98692ea9ef0e5a989c14c274493bab8aabf29 +oid sha256:5edb457b4f659194fb84b8646601504e9d78c0b5761538ebcc031c7fa9c18354 size 13612 diff --git a/engine/windows-x64/GodotSharp/Api/Debug/GodotSharp.dll b/engine/windows-x64/GodotSharp/Api/Debug/GodotSharp.dll index 25be413..e6af552 100644 --- a/engine/windows-x64/GodotSharp/Api/Debug/GodotSharp.dll +++ b/engine/windows-x64/GodotSharp/Api/Debug/GodotSharp.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c770304129e03951352004ba912213799ab0a75d5327b663391feffea77e938a +oid sha256:a8268dda837998e508f361a59f3cf151522d37bd3ecee77813f1fc626e8cc05a size 6565376 diff --git a/engine/windows-x64/GodotSharp/Api/Debug/GodotSharp.pdb b/engine/windows-x64/GodotSharp/Api/Debug/GodotSharp.pdb index 38035f1..4514209 100644 --- a/engine/windows-x64/GodotSharp/Api/Debug/GodotSharp.pdb +++ b/engine/windows-x64/GodotSharp/Api/Debug/GodotSharp.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d8e74f8bb0700611368466ba5cee864f04c4fd699c19f9e494692a0ab41acf95 +oid sha256:23e84abe3de0f1a6f4a1a9e6df68fd779edf322e38305f1cb64b234bc4d8022c size 6212400 diff --git a/engine/windows-x64/GodotSharp/Api/Debug/GodotSharpEditor.dll b/engine/windows-x64/GodotSharp/Api/Debug/GodotSharpEditor.dll index c9392c2..75ed7bf 100644 --- a/engine/windows-x64/GodotSharp/Api/Debug/GodotSharpEditor.dll +++ b/engine/windows-x64/GodotSharp/Api/Debug/GodotSharpEditor.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e9d39661a178b6f81c88fd39af80f92b79094f5bb5eb9d899183c896668f6406 +oid sha256:6e2fe61c686ef2e723f0d4d345fbdf682596ee232bf382fc482d3c4077596cc8 size 324608 diff --git a/engine/windows-x64/GodotSharp/Api/Debug/GodotSharpEditor.pdb b/engine/windows-x64/GodotSharp/Api/Debug/GodotSharpEditor.pdb index e8f0927..caf7357 100644 --- a/engine/windows-x64/GodotSharp/Api/Debug/GodotSharpEditor.pdb +++ b/engine/windows-x64/GodotSharp/Api/Debug/GodotSharpEditor.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:41e79186c9027825ff25f789e713fd8fab7ee94fefac53e0e2363098949e56bd +oid sha256:532e51c541f180418e37427eca28b1c70c409189c71a26e40f58282243fd8aaa size 359760 diff --git a/engine/windows-x64/GodotSharp/Api/Release/GodotPlugins.dll b/engine/windows-x64/GodotSharp/Api/Release/GodotPlugins.dll index bbf3525..7ff7968 100644 --- a/engine/windows-x64/GodotSharp/Api/Release/GodotPlugins.dll +++ b/engine/windows-x64/GodotSharp/Api/Release/GodotPlugins.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:88fa4444294f057e08713bcceaaa984f8184e0db4b23724d211de934562e89bf +oid sha256:880f7b523798723268e1d02824474b158192c271dbe90c280e64995a3c0e1058 size 11776 diff --git a/engine/windows-x64/GodotSharp/Api/Release/GodotPlugins.pdb b/engine/windows-x64/GodotSharp/Api/Release/GodotPlugins.pdb index 74814e8..9042cdf 100644 --- a/engine/windows-x64/GodotSharp/Api/Release/GodotPlugins.pdb +++ b/engine/windows-x64/GodotSharp/Api/Release/GodotPlugins.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a2f23f3789296bbad0c303dd0d9604bf1a35fde394391aa56a2ceee93e28eccf +oid sha256:fdbd6e2bfd5ecc6196703d259e03ce1eb9b5b30d0ac7d8bdd471195f6b54d71d size 12980 diff --git a/engine/windows-x64/GodotSharp/Api/Release/GodotSharp.dll b/engine/windows-x64/GodotSharp/Api/Release/GodotSharp.dll index 41328cf..0f2ab47 100644 --- a/engine/windows-x64/GodotSharp/Api/Release/GodotSharp.dll +++ b/engine/windows-x64/GodotSharp/Api/Release/GodotSharp.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8f903ea921659c6e45a8462dbeddb1e95cd6ccfb4c6f72d280fa4104e3fa4561 +oid sha256:9f89618fb5e9b932d6482cc5b5dbb3db78a2b3e27f8ff632c590057be2c976da size 6119424 diff --git a/engine/windows-x64/GodotSharp/Api/Release/GodotSharp.pdb b/engine/windows-x64/GodotSharp/Api/Release/GodotSharp.pdb index 26b31f4..9930dfc 100644 --- a/engine/windows-x64/GodotSharp/Api/Release/GodotSharp.pdb +++ b/engine/windows-x64/GodotSharp/Api/Release/GodotSharp.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b14d04d4363d7c262dace4403e3aeebbc6b4c4e02e9d749ff66782f1cb6b816 +oid sha256:b9f926a9ad969cdb4890ae05cd297509799a294b430293de6561c693175103b9 size 5613320 diff --git a/engine/windows-x64/GodotSharp/Api/Release/GodotSharpEditor.dll b/engine/windows-x64/GodotSharp/Api/Release/GodotSharpEditor.dll index 7811d09..decc47a 100644 --- a/engine/windows-x64/GodotSharp/Api/Release/GodotSharpEditor.dll +++ b/engine/windows-x64/GodotSharp/Api/Release/GodotSharpEditor.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:441e555d4dc3707a4761a144629685766da46bf475da879499b4f9188ec8aa22 +oid sha256:2769993898462f55c3f3dfcece4588545d8a743c734e114c2f57bd6a08bdba5d size 303104 diff --git a/engine/windows-x64/GodotSharp/Api/Release/GodotSharpEditor.pdb b/engine/windows-x64/GodotSharp/Api/Release/GodotSharpEditor.pdb index 11e8777..131f75b 100644 --- a/engine/windows-x64/GodotSharp/Api/Release/GodotSharpEditor.pdb +++ b/engine/windows-x64/GodotSharp/Api/Release/GodotSharpEditor.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:77672cb8714b263ee4b867990a00fc7251715fb40fab13c961e719698a7b3fcb +oid sha256:19aadde906aff35a5e44920404367fa11f115cb21f8e3a63168002cc01bb9e10 size 328772 diff --git a/engine/windows-x64/GodotSharp/Tools/GodotTools.BuildLogger.dll b/engine/windows-x64/GodotSharp/Tools/GodotTools.BuildLogger.dll index 1603e82..b360821 100644 --- a/engine/windows-x64/GodotSharp/Tools/GodotTools.BuildLogger.dll +++ b/engine/windows-x64/GodotSharp/Tools/GodotTools.BuildLogger.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:232bedc93db218c7f3e9e19b0985d38756e780f63567745d0e4565833ad8b7e4 +oid sha256:a18be91799162a3888be2f82384c7c25425022214dccf2875fdac43ed9494bc5 size 9216 diff --git a/engine/windows-x64/GodotSharp/Tools/GodotTools.BuildLogger.pdb b/engine/windows-x64/GodotSharp/Tools/GodotTools.BuildLogger.pdb index 78d9a48..77994cc 100644 --- a/engine/windows-x64/GodotSharp/Tools/GodotTools.BuildLogger.pdb +++ b/engine/windows-x64/GodotSharp/Tools/GodotTools.BuildLogger.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a8ec629c72929a7550245f81ab696e0a4124e5867c145a9c70809483499604c +oid sha256:346525b95772a1c7b909ecdcfda5547762c9dc240410d064da5d141e18207d3e size 12024 diff --git a/engine/windows-x64/GodotSharp/Tools/GodotTools.Core.dll b/engine/windows-x64/GodotSharp/Tools/GodotTools.Core.dll index 17fe018..4a66843 100644 --- a/engine/windows-x64/GodotSharp/Tools/GodotTools.Core.dll +++ b/engine/windows-x64/GodotSharp/Tools/GodotTools.Core.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bce05a2a4107ed8a3dbd5fe4469a08ad0e275ade45939643967c89a85a22bf4c +oid sha256:c7db968383202bb2f4c8197af1c0890a729ae1962c9eb121ed59b578ded36fad size 8192 diff --git a/engine/windows-x64/GodotSharp/Tools/GodotTools.Core.pdb b/engine/windows-x64/GodotSharp/Tools/GodotTools.Core.pdb index 027ba13..32a9773 100644 --- a/engine/windows-x64/GodotSharp/Tools/GodotTools.Core.pdb +++ b/engine/windows-x64/GodotSharp/Tools/GodotTools.Core.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:095be0c872714e62ac23468a9a5c4542756c6b3e0eea981a87309bb1eace41aa +oid sha256:7644cc30502d8ad567f73aba2fefd15f7b2682adc802989649850cc5d6cf41c9 size 12032 diff --git a/engine/windows-x64/GodotSharp/Tools/GodotTools.IdeMessaging.dll b/engine/windows-x64/GodotSharp/Tools/GodotTools.IdeMessaging.dll index e53d633..e85206e 100644 --- a/engine/windows-x64/GodotSharp/Tools/GodotTools.IdeMessaging.dll +++ b/engine/windows-x64/GodotSharp/Tools/GodotTools.IdeMessaging.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dbe89c489c6d13d67fd00ab3878a6aff3a4bb4267912f8b74cfd3a32efe6d1b0 +oid sha256:6501f55cb911d159fe9f68960ceb9815f4b0cc1cdb4575fb6e06d0102f0cf596 size 44544 diff --git a/engine/windows-x64/GodotSharp/Tools/GodotTools.IdeMessaging.pdb b/engine/windows-x64/GodotSharp/Tools/GodotTools.IdeMessaging.pdb index 5341bd2..19c34a2 100644 --- a/engine/windows-x64/GodotSharp/Tools/GodotTools.IdeMessaging.pdb +++ b/engine/windows-x64/GodotSharp/Tools/GodotTools.IdeMessaging.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:676dbe885a3619f0542a4c3324e87bc605d9ff2d94a9ded64d73fbed1a733f52 +oid sha256:d745551329fc8bed097c16715314671cba2f6e6d1bc4de39fcd7fd7eff39faf3 size 18560 diff --git a/engine/windows-x64/GodotSharp/Tools/GodotTools.OpenVisualStudio.dll b/engine/windows-x64/GodotSharp/Tools/GodotTools.OpenVisualStudio.dll index bd9816f..51d7678 100644 --- a/engine/windows-x64/GodotSharp/Tools/GodotTools.OpenVisualStudio.dll +++ b/engine/windows-x64/GodotSharp/Tools/GodotTools.OpenVisualStudio.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:770a141fc84a829ba5adff58e49d53b813724a623438eb57b6ec7c233568ba33 +oid sha256:e6da3178857f17d5a7a434fa8df47d18ac5a6a4d9331a365f317416cc118197b size 11264 diff --git a/engine/windows-x64/GodotSharp/Tools/GodotTools.OpenVisualStudio.exe b/engine/windows-x64/GodotSharp/Tools/GodotTools.OpenVisualStudio.exe index 51f21a1..d072afd 100644 --- a/engine/windows-x64/GodotSharp/Tools/GodotTools.OpenVisualStudio.exe +++ b/engine/windows-x64/GodotSharp/Tools/GodotTools.OpenVisualStudio.exe @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f29e739a5f70372b2538dcb9d55811e72596916972d6a81f3aa1664fe497779b +oid sha256:49bb89eb11023346c0bc04c492e40b27508d528e3d77410c6be02e810bcdde47 size 152064 diff --git a/engine/windows-x64/GodotSharp/Tools/GodotTools.OpenVisualStudio.pdb b/engine/windows-x64/GodotSharp/Tools/GodotTools.OpenVisualStudio.pdb index 5d3ebee..56eb04e 100644 --- a/engine/windows-x64/GodotSharp/Tools/GodotTools.OpenVisualStudio.pdb +++ b/engine/windows-x64/GodotSharp/Tools/GodotTools.OpenVisualStudio.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c35ee210c90ef747f3fb7bb5d129d986236225aeb003eecbfccc14686f7c475e +oid sha256:17d72df31399ee064ef28d789ab3a36d4d394459d5a8c92fa0fcf6e2f3f87384 size 12472 diff --git a/engine/windows-x64/GodotSharp/Tools/GodotTools.ProjectEditor.dll b/engine/windows-x64/GodotSharp/Tools/GodotTools.ProjectEditor.dll index 2d4feea..e91c241 100644 --- a/engine/windows-x64/GodotSharp/Tools/GodotTools.ProjectEditor.dll +++ b/engine/windows-x64/GodotSharp/Tools/GodotTools.ProjectEditor.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3c7fbd01a11c07a56c0987fc3f37974d3db111891ffad8d5c215f99d2d76c26c +oid sha256:aed9d4738292aa10fec1761b6f8fac84cb9efa08300ca4df7f286fcc31b454aa size 22528 diff --git a/engine/windows-x64/GodotSharp/Tools/GodotTools.ProjectEditor.pdb b/engine/windows-x64/GodotSharp/Tools/GodotTools.ProjectEditor.pdb index 4c48693..bf71339 100644 --- a/engine/windows-x64/GodotSharp/Tools/GodotTools.ProjectEditor.pdb +++ b/engine/windows-x64/GodotSharp/Tools/GodotTools.ProjectEditor.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:386b370f6bb03f9385d660eda47f1a7ff7e03421b708bff46284665ab10b4fda -size 19036 +oid sha256:89c58eeca80dc5ff6c5f447894291606fe7ecdf4e83e05ce637c2da9636f7f14 +size 19040 diff --git a/engine/windows-x64/GodotSharp/Tools/GodotTools.Shared.dll b/engine/windows-x64/GodotSharp/Tools/GodotTools.Shared.dll index caa5696..ed580ba 100644 --- a/engine/windows-x64/GodotSharp/Tools/GodotTools.Shared.dll +++ b/engine/windows-x64/GodotSharp/Tools/GodotTools.Shared.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aab8f25d382009b9690b0776c16ebda1aa026176deda17f6e2d6363f07acf3af +oid sha256:39de6328d09d35103aa8b34de868f79db2f916c1cd488cb14e63efd4b74edba0 size 4096 diff --git a/engine/windows-x64/GodotSharp/Tools/GodotTools.Shared.pdb b/engine/windows-x64/GodotSharp/Tools/GodotTools.Shared.pdb index 206c1ab..61da4d3 100644 --- a/engine/windows-x64/GodotSharp/Tools/GodotTools.Shared.pdb +++ b/engine/windows-x64/GodotSharp/Tools/GodotTools.Shared.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:43b6461d39eff961d98f6571c167142b53f4117dd2ba379b9c3fc4462237b7ef +oid sha256:27ddc3999c5c842e8bbaaab1761e3879d7a23c8a9dce45eea25364b0720c40a8 size 11120 diff --git a/engine/windows-x64/GodotSharp/Tools/GodotTools.dll b/engine/windows-x64/GodotSharp/Tools/GodotTools.dll index 376b5dc..de1ef6b 100644 --- a/engine/windows-x64/GodotSharp/Tools/GodotTools.dll +++ b/engine/windows-x64/GodotSharp/Tools/GodotTools.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:11019927ac2e74d495ccccbe29711576103a7dc3fc0ea1361f320f43b5a7c10f +oid sha256:0d97b3ca5a30c8a4e8457205066cfad86b6ef395ed05c0a58b9f589fe456ea8c size 174592 diff --git a/engine/windows-x64/GodotSharp/Tools/GodotTools.pdb b/engine/windows-x64/GodotSharp/Tools/GodotTools.pdb index 0b25dac..e64775a 100644 --- a/engine/windows-x64/GodotSharp/Tools/GodotTools.pdb +++ b/engine/windows-x64/GodotSharp/Tools/GodotTools.pdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ae8ae173318306c64ccbe7525a802d2faa51cbeeb8219bc5499d27b5e84d1cd +oid sha256:dad5a7b93bd73ba54b66b276b9385c791db18fe81f5710a99dac3891acc5a541 size 106188 diff --git a/engine/windows-x64/GodotSharp/Tools/nupkgs/Godot.NET.Sdk.4.7.2.nupkg b/engine/windows-x64/GodotSharp/Tools/nupkgs/Godot.NET.Sdk.4.7.2.nupkg index b4c2beb..1b6907f 100644 --- a/engine/windows-x64/GodotSharp/Tools/nupkgs/Godot.NET.Sdk.4.7.2.nupkg +++ b/engine/windows-x64/GodotSharp/Tools/nupkgs/Godot.NET.Sdk.4.7.2.nupkg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:245227ea8365c05b55a268ab1f8d740979a25022907e5b432355877005cb759a -size 6909 +oid sha256:b1c356f2e12eca83a8c4fa9b5679b529eb229323972151d56198605d98874fb5 +size 6908 diff --git a/engine/windows-x64/GodotSharp/Tools/nupkgs/Godot.SourceGenerators.4.7.2.nupkg b/engine/windows-x64/GodotSharp/Tools/nupkgs/Godot.SourceGenerators.4.7.2.nupkg index f3b994f..bc2de98 100644 --- a/engine/windows-x64/GodotSharp/Tools/nupkgs/Godot.SourceGenerators.4.7.2.nupkg +++ b/engine/windows-x64/GodotSharp/Tools/nupkgs/Godot.SourceGenerators.4.7.2.nupkg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cbb2ada13cd5b8d7bbf8fb26db76eb5d053ac85a5cbcf67f1be800d861aca73f -size 45841 +oid sha256:bc77985ae6ca198be8413d474e3830733b5e7a5c175453f3a6ff8d32fc8ec1b5 +size 45834 diff --git a/engine/windows-x64/GodotSharp/Tools/nupkgs/GodotSharp.4.7.2.nupkg b/engine/windows-x64/GodotSharp/Tools/nupkgs/GodotSharp.4.7.2.nupkg index caa1309..94267b1 100644 --- a/engine/windows-x64/GodotSharp/Tools/nupkgs/GodotSharp.4.7.2.nupkg +++ b/engine/windows-x64/GodotSharp/Tools/nupkgs/GodotSharp.4.7.2.nupkg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f23a78b332f6ec4cbcbd22728dbfa1dd5c3c133d48b8811bf7a2c1b0b89830c -size 3315592 +oid sha256:633a733f9fdf3ac2a0c9152ce1ac5ec1d067d0618159ca44fb1fdc1dd464179b +size 3315588 diff --git a/engine/windows-x64/GodotSharp/Tools/nupkgs/GodotSharp.4.7.2.snupkg b/engine/windows-x64/GodotSharp/Tools/nupkgs/GodotSharp.4.7.2.snupkg index 2316b17..87e1783 100644 --- a/engine/windows-x64/GodotSharp/Tools/nupkgs/GodotSharp.4.7.2.snupkg +++ b/engine/windows-x64/GodotSharp/Tools/nupkgs/GodotSharp.4.7.2.snupkg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:24ce1fd92b297bd7b6806316cf79f11209fb90b4e80ef15e1cb2a92bd30a553e +oid sha256:c8a2f738b3177f30e5e8bdc2069da3005ca1f00cba54533d1d5b3fdfe7c34668 size 4262385 diff --git a/engine/windows-x64/GodotSharp/Tools/nupkgs/GodotSharpEditor.4.7.2.nupkg b/engine/windows-x64/GodotSharp/Tools/nupkgs/GodotSharpEditor.4.7.2.nupkg index ac73d4f..b85ba51 100644 --- a/engine/windows-x64/GodotSharp/Tools/nupkgs/GodotSharpEditor.4.7.2.nupkg +++ b/engine/windows-x64/GodotSharp/Tools/nupkgs/GodotSharpEditor.4.7.2.nupkg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8585afdf349bded5d034bfb65f0ad2b845741c6d9ed8540b3e89f6e1d35a5c49 -size 179373 +oid sha256:b82901cbe2f03a3abcbeb356868f8aced961a6af53e2923b4415c1b550bcd10e +size 179366 diff --git a/engine/windows-x64/GodotSharp/Tools/nupkgs/GodotSharpEditor.4.7.2.snupkg b/engine/windows-x64/GodotSharp/Tools/nupkgs/GodotSharpEditor.4.7.2.snupkg index ec8668e..8389e87 100644 --- a/engine/windows-x64/GodotSharp/Tools/nupkgs/GodotSharpEditor.4.7.2.snupkg +++ b/engine/windows-x64/GodotSharp/Tools/nupkgs/GodotSharpEditor.4.7.2.snupkg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fe6dce5ea734f0c8eb4ceb30cdc8c30a6fad707c41ffc88835f1d67c57fa21f5 -size 261684 +oid sha256:4dcc1d30ab3106429772b414da4481a8737bd742e626b8061cabd5f7a98a6dd5 +size 261677 diff --git a/engine/windows-x64/tinqs.windows.editor.x86_64.mono.console.exe b/engine/windows-x64/tinqs.windows.editor.x86_64.mono.console.exe index 019e87d..b1f543f 100644 --- a/engine/windows-x64/tinqs.windows.editor.x86_64.mono.console.exe +++ b/engine/windows-x64/tinqs.windows.editor.x86_64.mono.console.exe @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d52d55ba20b177bbef48822cedf3726fdfc4af376135c06808df73a8b3155ff +oid sha256:6bbb9732c8f6e1c9706d7d9248ac695956e426b0a14850fc46b589d3caec0aac size 243712 diff --git a/engine/windows-x64/tinqs.windows.editor.x86_64.mono.exe b/engine/windows-x64/tinqs.windows.editor.x86_64.mono.exe index 2fe1d1b..6ae09e0 100644 --- a/engine/windows-x64/tinqs.windows.editor.x86_64.mono.exe +++ b/engine/windows-x64/tinqs.windows.editor.x86_64.mono.exe @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:66b27d296ddb444247415cce2e248930055141d244fc8fea92ecf4be6ae1a7bb +oid sha256:4c3a52ecf3804a98e559d5f8a1d399d24573c14e34858d4030ba9ab06f35b6e8 size 184145408 diff --git a/manifest.json b/manifest.json index 8a37b33..271cbf8 100644 --- a/manifest.json +++ b/manifest.json @@ -19,17 +19,17 @@ "binary": "engine/windows-x64/tinqs.windows.editor.x86_64.mono.exe", "console_binary": "engine/windows-x64/tinqs.windows.editor.x86_64.mono.console.exe", "godotsharp": "engine/windows-x64/GodotSharp", - "version": "4.7.2.stable.mono.custom_build.a967d12bf", + "version": "4.7.2.stable.mono.custom_build.d49400463", "engine_repo": "tinqs/engine", - "engine_commit": "a967d12bf6", - "sha256": "66b27d296ddb444247415cce2e248930055141d244fc8fea92ecf4be6ae1a7bb", - "sha256_console": "0d52d55ba20b177bbef48822cedf3726fdfc4af376135c06808df73a8b3155ff", + "engine_commit": "d49400463b", + "sha256": "4c3a52ecf3804a98e559d5f8a1d399d24573c14e34858d4030ba9ab06f35b6e8", + "sha256_console": "6bbb9732c8f6e1c9706d7d9248ac695956e426b0a14850fc46b589d3caec0aac", "target": "editor", "built_on": "2026-10-19", - "built_by": "Ozan/Forge via ZCode (forge-windows-parallel-replay handoff; engine-side tests run before publish)", + "built_by": "Ozan/Forge via ZCode (VUID-00050 fix verification + publish)", "toolchain": "MSVC 14.3 (VS2022 Build Tools), Windows SDK 10.0.26100, SCons 4.10.1, .NET SDK 10.0.103", "scons_flags": "platform=windows target=editor module_mono_enabled=yes -j32", - "note": "Windows carries a967d12bf \u2014 SAME hash as macos-arm64 (built at a967d12bf6): e64890fd pair (see its note in git history) PLUS 06ecc5df parallel draw-list replay (Vulkan, chunks re-recorded into secondary command buffers on worker threads at frame end; rendering/rendering_device/parallel_draw_replay/*, DEFAULT OFF) PLUS a967d12bf parallel draw-list recording (Forward+ splits render lists over worker threads at record time, every driver; rendering/rendering_device/parallel_draw_recording/*, DEFAULT OFF; set_parallel_draw_recording / get_parallel_draw_recording_info). GodotSharp regenerated from this binary \u2014 Api AND Tools (SetParallelDrawRecording + GetParallelDrawRecordingInfo + SetParallelDrawReplay + GetParallelDrawReplayInfo present). ENGINE-SIDE TESTS (RTX 5080, Vulkan SDK + D3D12 debug layer NOW INSTALLED on Forge): parallel_draw_replay oracle vulkan+validation 10/10 exit 0 \u2014 BUT VUID-vkBeginCommandBuffer-00050 x10 fires in the first parallel state (secondary cmd buffers re-begun from pools without RESET_COMMAND_BUFFER_BIT; control with feature off = 0 VUIDs) \u2014 spec-UB the NVIDIA driver currently tolerates, MoltenVK never flagged; engine-owner fix owed (pool flag or vkResetCommandBuffer). draw_indirect_count d3d12 + debug layer: 22/0 + expected SKIP base-instance line, exit 0 (old 22/2 was the no-layer run). multimesh_cull_pool d3d12 + debug layer: 4524/4524 exit 0 \u2014 parity with Mac, UN-GATES making pooled cull the default per the G2 handoff. Still owed: in-game A/Bs of the parallel handoff (replay/record 4-state + occlusion on/off), 10-min replay soak + shadow-edge eye check, tests=yes unit suites, crash checklist (8 steps). Editor target only \u2014 template_release still 1e7be28b. D3D12 Agility DLLs not shipped (Vulkan game)." + "note": "Windows carries d49400463 — SAME hash as macos-arm64 (built at d49400463b): the a967d12bf pair (parallel draw-list replay + recording, both shipping ON in the game since f7ddc64a1; see the a967d12bf note in git history for the full stack) PLUS d49400463b — each parallel-replay secondary command pool resets at the frame's graph begin, fixing the VUID-vkBeginCommandBuffer-00050 (10x on NVIDIA with validation) that Forge's oracle run found on a967d12bf. FIX VERIFIED BEFORE PUBLISH (RTX 5080, Khronos validation layer loaded): parallel_draw_replay oracle vulkan --gpu-validation 10/10 exit 0 with ZERO VUID lines (was 10/10 + 10x VUID-00050 on a967d12bf) — the Mac note's publish condition is met. GodotSharp regenerated from this binary — Api AND Tools, API unchanged. Headless game boot clean. In-game A/B + soak already recorded by the fps lane on a967d12bf (no fps regression 42->46-48, rGPU 8.1->6.8, soak stable, eye check PASS — ea90ea9a6); timing claims throttled-box-caveated per engine docs. Owed on Windows (carried): tests=yes unit suites, crash checklist (8 steps), template_release still 1e7be28b. D3D12 Agility DLLs not shipped (Vulkan game)." } } }