luminance v0.6 Release Notes
-
💥 Breaking changes
- ➕ Added a new function to the
createProgram
andcreateProgram_
uniform interface builder argument. That function can now be used to retrieveU (Region rw (UB a))
, which is a UBO. - The uniform interface creation is not performed in a arbitrary, user-defined monad anymore. A
dedicated type was introduced for that very purpose –
UniformInterface
– constraining the user to only use the uniformize functions to map semantics toU
values.
Non-breaking changes
- Added
UB
, which can be used along withBuffer
to create UBO buffers and pass them to shaders.
- ➕ Added a new function to the