Skip to content

SDL3ShaderLoader Class

Definition

Namespace: Brine2D.Rendering

Compiles and loads HLSL shaders at runtime via SDL_ShaderCross. ShaderCross transpiles HLSL to the format required by the active GPU backend \(SPIRV for Vulkan, DXIL for D3D12, DXBC for D3D11, MSL for Metal\).

C#
public class SDL3ShaderLoader : Brine2D.Rendering.IShaderLoader, System.IDisposable

Inheritance System.Object → SDL3ShaderLoader

Implements IShaderLoader, System.IDisposable