This repository has been archived on 2023-10-09. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
blender-archive/source/blender/draw/modes/shaders/paint_wire_frag.glsl
2017-05-17 10:35:36 +02:00

25 lines
460 B
GLSL

flat in int finalFlag;
out vec4 fragColor;
#define VERTEX_SELECTED (1 << 0)
#define VERTEX_HIDE (1 << 4)
void main()
{
if (bool(finalFlag & VERTEX_HIDE)) {
discard;
}
#ifdef VERTEX_MODE
vec4 colSel = colorEdgeSelect;
colSel.rgb = clamp(colSel.rgb - 0.2, 0.0, 1.0);
#else
const vec4 colSel = vec4(1.0, 1.0, 1.0, 1.0);
#endif
const vec4 colUnsel = vec4(0.5, 0.5, 0.5, 1.0);
fragColor = bool(finalFlag & VERTEX_SELECTED) ? colSel : colUnsel;
}