Expand description
Helpers and shared logic for librashader runtime implementations.
Most of this is only useful when writing a librashader runtime implementations,
not using a librashader runtime. Types useful for using the runtime implementations
will be re-exported in librashader::runtime
.
If you are writing a librashader runtime implementation, using these traits and helpers will help in maintaining consistent behaviour in binding semantics and image handling.
Modules§
- binding
- Generic implementation of semantics binding.
- filter_
pass - Filter pass helpers and common traits.
- framebuffer
- Helpers for handling framebuffers.
- image
- Image handling helpers.
- parameters
- Parameter reflection helpers and traits.
- quad
- VBO helper utilities.
- render_
target - Common types for render targets.
- ringbuffer
- Ringbuffer helpers
- scaling
- Scaling helpers.
- uniforms
- Uniform binding helpers.