DefaultShaders Class
Definition
Namespace: Brine2D.Rendering.SDL.Shaders
Built-in default shaders for basic rendering. Compiled at runtime via SDL_ShaderCross.
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. |