render3d: heightgen's plain and SMOOTH variants compiled (61 programs) - a smoothed or noise-only terrain had no height field on Vulkan; run-time defines as pure functions (program_defs.ludic) and manifest_test holds every program the source can ask for, literal or computed, to the manifest
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
a8ccd34559
commit
9f07fc8a62
12 changed files with 254 additions and 11 deletions
9
changes/r3d-variants-all.md
Normal file
9
changes/r3d-variants-all.md
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
bump: patch
|
||||
type: fix
|
||||
**Every program render3d can ask for is compiled.** heightgen with no survey and with SMOOTH were never in
|
||||
variants.list, so a smoothed or noise-only terrain (examples/rendering/chunks, smooth, reload) had no
|
||||
height field on Vulkan - silently until render3d's faults were made loud. Both are compiled now (61
|
||||
programs). A program's run-time defines are pure functions in program_defs.ludic (the height field, the
|
||||
ground's tiers, the blades), and tests/manifest_test reads every r3d_program / gpu_program / ac_prog_new call
|
||||
in render3d's source, holds each literal one and every value of each computed one to the shipped manifest,
|
||||
and fails a new computed call site until it is given its function.
|
||||
Loading…
Add table
Add a link
Reference in a new issue