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:
Diffstat (limited to 'source/blender/draw/engines/overlay/shaders/wireframe_frag.glsl')
-rw-r--r--source/blender/draw/engines/overlay/shaders/wireframe_frag.glsl12
1 files changed, 7 insertions, 5 deletions
diff --git a/source/blender/draw/engines/overlay/shaders/wireframe_frag.glsl b/source/blender/draw/engines/overlay/shaders/wireframe_frag.glsl
index 287bed5b5aa..39d0012574c 100644
--- a/source/blender/draw/engines/overlay/shaders/wireframe_frag.glsl
+++ b/source/blender/draw/engines/overlay/shaders/wireframe_frag.glsl
@@ -1,11 +1,12 @@
-uniform vec3 wireColor;
-uniform vec3 rimColor;
-
in vec3 finalColor;
flat in float edgeSharpness;
-out vec4 fragColor;
+flat in vec2 edgeStart;
+noperspective in vec2 edgePos;
+
+layout(location = 0) out vec4 fragColor;
+layout(location = 1) out vec4 lineOutput;
void main()
{
@@ -13,6 +14,7 @@ void main()
discard;
}
+ lineOutput = pack_line_data(gl_FragCoord.xy, edgeStart, edgePos);
fragColor.rgb = finalColor;
- fragColor.a = 1.0f;
+ fragColor.a = 1.0;
}