engine(macos-arm64): publish e64890fd — Apple render-thread autorelease drain (Mach-port/Metal leak under thread_model=2), G4 mergeable-draw counter; GodotSharp regenerated; Forge handoff

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NCXU49xtHLSry4TQEzVN2m
This commit is contained in:
ozanandClaude Opus 5.5 committed 2026-10-18 21:05:12 +01:00
1 parent 26cc48e674
commit 004ca6d959
34 files changed
+62 -47

No files matched your search

+5 -5
View File
@@ -4,16 +4,16 @@
"macos-arm64": {
"binary": "engine/macos-arm64/tinqs.macos.editor.arm64.mono",
"godotsharp": "engine/macos-arm64/GodotSharp",
"version": "4.7.2.stable.mono.custom_build.4fde0e94d",
"version": "4.7.2.stable.mono.custom_build.e64890fd3",
"engine_repo": "tinqs/engine",
"engine_commit": "4fde0e94",
"sha256": "a37ceb6d8aa5772f50c61cad12ee738881b9d060df00d9f392ae40b2437d8e54",
"engine_commit": "e64890fd",
"sha256": "ee3f58dd973f571599eed5f3d043c1b8c84bc7ee38b0e180ea8d31523e0b932b",
"target": "editor",
"built_on": "2026-10-18",
"built_by": "Ozan/Kraken via Claude (G2 pooled GPU cull + static shadow fixed band / casters at rest)",
"built_by": "Ozan/Kraken via Claude (render-thread autorelease drain on Apple + G4 mergeable-draw counter)",
"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. Engine 4fde0e94 = 9dcc5d45 + G2 pooled GPU cull (one reset + one cull dispatch per camera render over shared arenas; rendering/occlusion_culling/gpu_cull_pooled, default off) + fixed shadow LOD band for gpu-culled MultiMeshes (gpu_cull_shadow_fixed_band, default off) + STATIC_SHADOW_AT_REST shader built-in for static shadow tiles (rendering/lights_and_shadows/directional_shadow/static_casters_at_rest, default off). GodotSharp regenerated (with Tools/). Oracles: multimesh_cull_pool 4524/4524, draw_indirect_count 24/24 on Metal. Windows at 9dcc5d45; Forge to rebuild 4fde0e94 (handoff forge-windows-g2-4fde0e94.md)."
"note": "Mac. Engine e64890fd = 4fde0e94 + Apple render-thread fix: the separate render thread (thread_model=2, the game default) now drains an Objective-C autorelease pool each flush - before, autoreleased Metal command buffers/encoders/drawables leaked ~88 Mach ports/s until Metal could not start new processes (66k ports / 23 GB after 1.5 h); now flat at ~640. Also RENDERING_INFO_GPU_CULL_MERGEABLE_DRAWS_IN_FRAME (G4 census) and draw_indirect_count null scratch now errors loudly. GodotSharp regenerated (with Tools/). Oracles on Metal: multimesh_cull_pool 4524/4524, draw_indirect_count 24/24. Windows at 4fde0e94; Forge to rebuild e64890fd (handoff forge-windows-e64890fd.md) - the leak fix is Apple-only, Windows gains only the counter."
},
"windows-x64": {
"binary": "engine/windows-x64/tinqs.windows.editor.x86_64.mono.exe",