UI: Brush Settings overhaul
[blender.git] / source / blender / gpu / shaders / gpu_shader_2D_edituvs_facedots_vert.glsl
1
2 uniform mat4 ModelViewProjectionMatrix;
3 uniform vec4 vertColor;
4 uniform vec4 selectColor;
5
6 in vec2 pos;
7 in int flag;
8
9 out vec4 finalColor;
10
11 /* TODO: Port drawing to draw manager and
12  * remove constants duplications. */
13 #define FACE_UV_SELECT (1 << 7)
14
15 void main()
16 {
17   gl_Position = ModelViewProjectionMatrix * vec4(pos, 0.0, 1.0);
18   finalColor = ((flag & FACE_UV_SELECT) != 0) ? selectColor : vertColor;
19 }