Skip to content

History / Frame Life Cycle

Revisions

  • Correct project shutdown lifecycle documentation

    @limztudio limztudio committed Oct 7, 2026
  • docs: note CPU main-thread pump and task-suite tests

    @limztudio limztudio committed Sep 8, 2026
  • docs: sync wiki with current main Document the frame-owned CPU and GPU task schedulers, persistent arena, buffer byte-range GPU synchronization, CPU profiling, and current third-party TBB/curl integration notes.

    @limztudio limztudio committed Sep 8, 2026
  • docs: sync wiki with current main Align the GitHub wiki with the staged asset pipeline, IFilesystem mounts, terminal-only exception handling, and related contracts on main.

    @limztudio limztudio committed Sep 7, 2026
  • Document ARM64 Vulkan and scheduler contracts

    @limztudio limztudio committed Sep 6, 2026
  • docs: document GPU task graph

    @limztudio limztudio committed Aug 15, 2026
  • Sync wiki with current main

    @limztudio limztudio committed Aug 4, 2026
  • Update wiki for current main

    @limztudio limztudio committed Aug 1, 2026
  • Document declarative frame execution plan

    @limztudio limztudio committed Jul 31, 2026
  • Update wiki for current main

    @limztudio limztudio committed Jul 31, 2026
  • Update wiki for current main

    @limztudio limztudio committed Jul 29, 2026
  • Document async shadow scheduling

    @limztudio limztudio committed Jul 28, 2026
  • Document command-list state handoff

    @limztudio limztudio committed Jul 27, 2026
  • Document required descriptor-buffer renderer path

    @limztudio limztudio committed Jul 27, 2026
  • Update wiki for validation-owned command lists

    @limztudio limztudio committed Jun 25, 2026
  • Embed wiki flow diagrams in context

    @limztudio limztudio committed Jun 22, 2026
  • Add wiki flow diagrams

    @limztudio limztudio committed Jun 22, 2026
  • Correct wiki against source and generalize volatile sections Verified all 25 pages against the engine source and fixed drift: - Frame loop does not tick ECS; the project ticks its own world in onUpdate (Runtime-Boot, Frame-Life-Cycle). - Document the resource-mount res probe order. - skin asset is cooked in impl/assets_mesh, not a separate module; add the cook-only modules assets_volume/assets_graphics/assets_bunch. - Add mesh reference-delta streams and skin influence types. - CSG bounds callback is required and shapes use engine/csg/* names; CsgFrameState carries flags/counts (work region is on CsgFrameGpuData); AVBOIT passes interleave with the dispatches. - Use the real ray-tracing capability log string; BVH self-tests are three functions (refit is a phase of the build test). - Vulkan rejects CPU-type devices (no by-name lavapipe check); note the cooperative-vector split and unsupported SamplerFeedback/VirtualResources. - Add CsgReceiverComponent; add logger/ and configuration/ to the repository map; note archive stage is derived from stage. - Frame determinism as the convergence procedure, not an in-tree test. - Generalize the dated, untracked smoke-run sections so they do not go stale (Testbed, Diagnostics-and-Telemetry, Renderer-Feature-Paths). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

    @limztudio limztudio committed Jun 21, 2026
  • Reorder engine wiki from overview to details

    @limztudio limztudio committed Jun 21, 2026