Skip to content

ThreeNative runtime runtime-native-v0.3.4

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Oct 04:37
2b6887f

What's Changed

  • docs(prd-399): 60 Hz Android UI latency attributed and A/B-measured on a real Pixel 8 by @jonit-dev in #306
  • fix(release): make the registry clean-room gate pass again by @jonit-dev in #316
  • chore(release): promote develop to main (clean-room gate fix #316) by @jonit-dev in #318
  • docs(agents): registry auth comes from the user's npm config by @jonit-dev in #320
  • fix(pnpm): make installs non-interactive in a fresh worktree by @jonit-dev in #321
  • test(assets): drop the watch burst's duration check, the false red blocking every PR by @jonit-dev in #326
  • feat(create-threenative): a new game ships only what it needs (PRD-449) by @jonit-dev in #338
  • docs(prd-366): recorded published 0.3.3 next cohort rows (prd:50%) by @jonit-dev in #322
  • fix(prd-112): a playtest run's simulation was driven by boot wall clock, not by its own ticks by @jonit-dev in #339
  • chore(deps): pin threenative-asset-mcp 0.9.3 by @jonit-dev in #325
  • chore(site): move the marketing site to a private repo and reserve the ThreeNative brand by @jonit-dev in #329
  • docs(prd-sweep): tick release-proven boxes and supersede owner-decided ones after 0.3.3 by @jonit-dev in #324
  • fix(release,create-threenative): guard release publication + force sharp >=0.35.4 in every scaffold by @jonit-dev in #327
  • ci: skip the board on draft pull requests by @jonit-dev in #340
  • ci: trim workspace-cache stalls and deferred build saves by @jonit-dev in #341
  • PRD-450: a Fab asset reaches the game by @jonit-dev in #328
  • feat(world): Blender world export + WorldCells streaming by cell (PRD-448) by @jonit-dev in #317
  • fix(capabilities): no public callable ships undiscoverable by the engine MCP by @jonit-dev in #343
  • fix(engine-mcp): a shared symbol's detail returns every match in one call by @jonit-dev in #345
  • test(scripts): register the workspace-dist-cache temp dir (develop red since #341) by @jonit-dev in #342
  • feat(core): games stop rewriting what the engine ships (PRD-451) by @jonit-dev in #334
  • feat(assets): lossless flatten/join/instance compaction behind assets.models.compact (PRD-443) by @jonit-dev in #297
  • feat(prd-448): cook profiles through threenative build, honoured on decoder-free targets by @jonit-dev in #330
  • fix(playtest): aggregate retained render samples per pass kind so assert.performance stops dying on payload by @jonit-dev in #346
  • fix(core): a throwing teardown can no longer kill a streaming world frame by @jonit-dev in #347
  • fix(core): a cliffed terrain tile stays inside the LOD pop bound by @jonit-dev in #348
  • feat(core): skinned rigs draw as one palette draw per pass, automatically (PRD-threejs-instanced-skinning) by @jonit-dev in #335
  • feat(world): world packages go through the asset pipeline (PRD-452) by @jonit-dev in #344
  • docs(prd): PRD-452 records its Phase 3 evidence and DONE status by @jonit-dev in #349
  • feat: compose plug-and-play Clearwater shallow water by @jonit-dev in #313
  • docs(guides): the public guides move here as Markdown, the site renders them by @jonit-dev in #350
  • docs: Why ThreeNative? guide, and redeploy the site on every docs source by @jonit-dev in #351
  • feat(vegetation): procedural trees end to end — offline GLB, cooked LOD, TSL wind, proven on web/desktop/Android by @jonit-dev in #333
  • fix: complete PRD-112 packed golden path repair by @jonit-dev in #360
  • docs(prd-365): close public registry desktop proof by @jonit-dev in #363
  • fix(ci): make PRD-373 cold and warm runs measurable by @jonit-dev in #352
  • perf: prepare PRD-400 production judge for existing projects by @jonit-dev in #289
  • docs: record isolated Linux UI cadence proof (PRD-399) by @jonit-dev in #365
  • fix(PRD-375): verify macOS icon content before release approval by @jonit-dev in #271
  • docs: record Pixel 8 UI pass and R3 readiness scope by @jonit-dev in #370
  • feat(world): world streaming — scatter LOD, streaming perf, PRDs 453–457, upstream-patch rule by @jonit-dev in #358
  • fix(three): stop the dynamic cache key reading a swapped render target (arm64 starter lane) by @jonit-dev in #368
  • fix(native): retry transient Android logcat drops by @jonit-dev in #369
  • chore(patches): one tracked copy of the three@0.185.1 patch by @jonit-dev in #359
  • feat(ik): admit constrained two-handed IK as an opt-in example, proven on web, desktop and Android by @jonit-dev in #332
  • feat(prd-196): prove published Android cohort in the clean room by @jonit-dev in #362
  • feat(csg): Boolean asset authoring, GLB export, and a playable cooked doorway on web/desktop/Android by @jonit-dev in #331
  • PRD-449: ThreeNative vs Godot scoreboard and TN fixes by @jonit-dev in #366
  • fix: preserve Android consumer cohort arms (PRD-366) by @jonit-dev in #364
  • PRD-446: Guard public API changes and prove N-1 upgrades by @jonit-dev in #367
  • PRD-462: spread the colour lane's material checks by default, everyFrame kept as the exact alternative by @jonit-dev in #371
  • docs: PRD for AI view-projected environments by @jonit-dev in #379
  • feat(PRD-464): realistic-scene ladder — full scene at 1080p, TN 104 fps vs Godot 196 fps by @jonit-dev in #374
  • ci(PRD-463): take the Android V8 build off the native critical path by @jonit-dev in #372
  • PRD-465: MetaHuman Expression Lab by @jonit-dev in #378
  • fix(prd-064): measure real WebGPU and report the Tier 1 miss by @jonit-dev in #361
  • PRD-458/473: streamed open worlds toward 60 fps (LOD, shadows, GPU scene); real-display check pending by @jonit-dev in #375
  • PRD-470/471/472/474: default-look templates, RTS, racing physics and tower defense by @jonit-dev in #376
  • release: promote develop to main for the 0.3.4 cohort by @jonit-dev in #385
  • release: promote the clean-consumer Android software-adapter fix by @jonit-dev in #386
  • release: promote the iOS-gate removal from runtime-native finalize by @jonit-dev in #387

Full Changelog: runtime-native-v0.3.3...runtime-native-v0.3.4