Skip to content

History / Asset Flow

Revisions

  • Sync wiki with main e93f2b194: prepared linear UASTC pairs, hardware-preferred device selection, telemetry scratch arena, input router split, descriptor reservations - Texture-Conversion/Asset-Types/Asset-Pipeline/Asset-Flow: resolution+alpha_mode contract, implicit same-basename sidecar, linear-only runtime, TEX1 v4, prepared_textures test - New Graphics-Device-Selection page (linked from Sidebar/Home): discrete-first preference, windowed CPU fallback, driver-sized descriptor reservations, VK_DRIVER_FILES verification - Platform-and-GPU-Support: windowed CPU devices now admitted with hardware preference - Bindless-Descriptor-Heap: pre-allocation driver-layout reservation pointer - Diagnostics-and-Telemetry: BuildTelemetryReport(arena, events, scratchArena) - Build-and-Verification: drop stale 262-count wording (no DISABLED_* retained) - Runtime-and-ECS: router_pointer_queue/sources split

    @limztudio limztudio committed Oct 16, 2026
  • Sync wiki surface-hook exclusivity vs main f474b31fb: explicit shaders opaque-nonrefractive-only; light-space shade via surface contract (stash H04/H09/H13/H20/H39/H44/H45)

    @limztudio limztudio committed Oct 12, 2026
  • Document concrete shader asset types Describe IShader, the fourteen concrete stage types, canonical metadata, shared codecs and typed loading. Explain physical stages versus archive roles, admission validation, preserved storage costs and retired syntax.

    @limztudio limztudio committed Oct 8, 2026
  • Align wiki with current runtime and authoring contracts

    @limztudio limztudio committed Oct 7, 2026
  • Document derived texture and font authoring fields

    @limztudio limztudio committed Oct 3, 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
  • docs: rewrite wiki for current engine

    @limztudio limztudio committed Aug 31, 2026
  • Document HDR texture conversion

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

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

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

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

    @limztudio limztudio committed Jul 13, 2026
  • Document asset registration flow

    @limztudio limztudio committed Jul 10, 2026
  • Update wiki for refractive caustics

    @limztudio limztudio committed Jun 26, 2026
  • Update wiki for material-driven transparency

    @limztudio limztudio committed Jun 24, 2026
  • Update wiki for material surface BXDF flow

    @limztudio limztudio committed Jun 23, 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