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

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Foucault <foucault.clem@gmail.com>2017-03-02 17:03:40 +0300
committerClément Foucault <foucault.clem@gmail.com>2017-03-02 17:03:40 +0300
commit561d11c5e601cce73dc6ab108596147bdfd4507c (patch)
tree130cfcf7deac37d73070544c379cc5fb776b8125 /source/blender/draw
parent0b6fa1a0fbca496fe4163ee679a1faeb47a51441 (diff)
Edit Mesh overlay: pack normals with face centers.
Needed for face normals.
Diffstat (limited to 'source/blender/draw')
-rw-r--r--source/blender/draw/modes/shaders/edit_overlay_facedot_vert.glsl4
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/draw/modes/shaders/edit_overlay_facedot_vert.glsl b/source/blender/draw/modes/shaders/edit_overlay_facedot_vert.glsl
index ab7f760d8a1..b075d39c29e 100644
--- a/source/blender/draw/modes/shaders/edit_overlay_facedot_vert.glsl
+++ b/source/blender/draw/modes/shaders/edit_overlay_facedot_vert.glsl
@@ -45,7 +45,7 @@ layout(std140) uniform globalsBlock {
uniform mat4 ModelViewProjectionMatrix;
in vec3 pos;
-in int data;
+in vec4 norAndFlag;
flat out int isSelected;
@@ -53,5 +53,5 @@ void main()
{
gl_Position = ModelViewProjectionMatrix * vec4(pos, 1.0);
gl_PointSize = sizeFaceDot;
- isSelected = data;
+ isSelected = int(norAndFlag.w);
}