Welcome to mirror list, hosted at ThFree Co, Russian Federation.

edit_mesh_overlay_facefill_vert.glsl « shaders « modes « draw « blender « source - git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: c9de6d29524335f270b2b63134621e8f3e83cb41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

uniform mat4 ModelViewProjectionMatrix;

in vec3 pos;
in ivec4 data;

flat out vec4 faceColor;

#define FACE_SELECTED (1 << 3)

void main()
{
	gl_Position = ModelViewProjectionMatrix * vec4(pos, 1.0);
	faceColor = ((data.x & FACE_SELECTED) != 0)? colorFaceSelect: colorFace;
}