Part of #616.
Scope
Add the simple render shapes needed by plant and layer-style blocks without taking on face-attached blocks or full custom geometry.
Target shapes:
flat_quad, or equivalent, for thin horizontal quads such as floor vegetation or layer-like blocks.
tall_cross, or equivalent, for two-block-high vegetation.
Acceptance Criteria
RenderShape supports the new simple shapes, or the codebase has an equivalent data-driven representation.
- Meshing/rendering handles the shapes with existing atlas/material behavior.
- The implementation keeps worker-thread meshing free of RHI/window calls.
nix develop --command zig build test passes.
Parallelization
Can run in parallel with #621, #622, and Phase 1B.
Part of #616.
Scope
Add the simple render shapes needed by plant and layer-style blocks without taking on face-attached blocks or full custom geometry.
Target shapes:
flat_quad, or equivalent, for thin horizontal quads such as floor vegetation or layer-like blocks.tall_cross, or equivalent, for two-block-high vegetation.Acceptance Criteria
RenderShapesupports the new simple shapes, or the codebase has an equivalent data-driven representation.nix develop --command zig build testpasses.Parallelization
Can run in parallel with #621, #622, and Phase 1B.