diff options
Diffstat (limited to 'source/blender/gpu/shaders/gpu_shader_checker_frag.glsl')
-rw-r--r-- | source/blender/gpu/shaders/gpu_shader_checker_frag.glsl | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/source/blender/gpu/shaders/gpu_shader_checker_frag.glsl b/source/blender/gpu/shaders/gpu_shader_checker_frag.glsl new file mode 100644 index 00000000000..545f6d19e21 --- /dev/null +++ b/source/blender/gpu/shaders/gpu_shader_checker_frag.glsl @@ -0,0 +1,20 @@ + +uniform vec4 color1; +uniform vec4 color2; +uniform int size; + +out vec4 fragColor; + +void main() +{ + vec2 phase = mod(gl_FragCoord.xy, (size*2)); + + if ((phase.x > size && phase.y < size) || + (phase.x < size && phase.y > size)) + { + fragColor = color1; + } + else { + fragColor = color2; + } +} |