API Reference
dxtr edited this page 2026-10-19 18:22:40 +02:00

Page revisions

3 Commits

Author SHA1 Message Date
7e5fec7495 Say that compile-program keeps the programs it compiled 2026-10-19 18:22:40 +02:00
4f864d4efd 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.
2026-10-18 19:28:17 +02:00
542cc30dd9 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.
2026-10-18 19:16:46 +02:00