Crate librashader_pack

Source
Expand description

Shader preset resource handling for librashader.

This crate contains facilities to load shader preset resources from a ShaderPreset.

Also defines abstractly the .slangpack shader format implemented via serde derives on ShaderPresetPack.

Structs§

LoadedResource
A resource for a shader preset, fully loaded into memory.
ShaderPresetPack
A fully loaded-in-memory shader preset, with all paths resolved to data.
TextureBuffer
A buffer holding RGBA image bytes.

Traits§

LoadableResource
Trait for a resource that is loadable from disk.

Type Aliases§

PassResource
The loaded resource information for the source code of a shader pass.
TextureResource
The loaded texture resource for a shader preset.