Expand description

Shader preset definition parsing for librashader.

This crate contains facilities and types for parsing .slangp shader presets files.

Shader presets contain shader and texture parameters, and the order in which to apply a set of shaders in a filter chain. A librashader runtime takes a resulting ShaderPreset as input to create a filter chain.

Re-exported as librashader::presets.

Re-exports§

Modules§

  • Shader preset wildcard replacement context handling.

Structs§

  • Configuration options for a shader parameter.
  • 2D quad scaling parameters.
  • Framebuffer scaling parameters.
  • The configuration for a single shader pass.
  • A shader preset including all specified parameters, textures, and paths to specified shaders.
  • Configuration options for a lookup texture used in the shader.

Enums§