Follow clsl afc54f3: pack-uniforms refuses names that are no uniform
pack-uniforms still leaves a value for another group's uniform to that
group's block, but a name that is no uniform of any of the program's
blocks is now an error, so a misspelt name is caught. The API reference
says so, and the Errors page shows the message.
Describe programs, running them, errors, threads and systems
Programs covers define-program, compile-program, what a compiled program
tells a GPU layer, the device features, looking inside a stage, and
redefinition. Running on the GPU computes, draws, packs uniforms every
frame and samples a texture with cl-gfx, offscreen. Errors lists every
condition, what each says and Lisp's own type errors; Threads says what
may be shared and what allocates every frame; Systems gives the systems,
the packages and cl-gmath in shader code. The API Reference lists every
exported symbol of clsl, clsl/vulkan and clsl/gmath.