Skip to main content

SCREEN_WGSL

Constant SCREEN_WGSL 

Source
pub const SCREEN_WGSL: &str = "// Screen-space 2D immediate-mode shader (T1 simplified viewport)\n\nstruct VertexInput {\n    @location(0) position: vec2<f32>,\n    @location(1) color: vec4<f32>,\n}\n\nstruct VertexOutput {\n    @builtin(position) clip_position: vec4<f32>,\n    @location(0) color: vec4<f32>,\n}\n\n@vertex\nfn vertex_main(input: VertexInput) -> VertexOutput {\n    var output: VertexOutput;\n    output.clip_position = vec4<f32>(input.position, 0.0, 1.0);\n    output.color = input.color;\n    return output;\n}\n\n@fragment\nfn fragment_main(input: VertexOutput) -> @location(0) vec4<f32> {\n    return input.color;\n}";