Skip to content

DefaultShaders Class

Definition

Namespace: Brine2D.Rendering.SDL.Shaders

Built-in default shaders for basic rendering. Compiled at runtime via SDL_ShaderCross.

C#
public static class DefaultShaders

Inheritance System.Object → DefaultShaders

Fields
SimpleFragmentShaderHLSL Fragment shader HLSL source. Handles textured quads, font rendering, and SDF circles. UV sentinel ranges: [0,1] — normal texture/sprite quad \(sample UVs directly\). [2,3] — SDF filled circle \(TexCoord emitted by DrawCircleFilled\). [4,5] — font atlas glyph \(TexCoord = actual UV \+ \(4,4\), decoded here).
SimpleVertexShaderHLSL Vertex shader HLSL source. Transforms position and passes through color.