diff options
Diffstat (limited to 'source/blender/draw/engines/overlay/shaders/wireframe_frag.glsl')
-rw-r--r-- | source/blender/draw/engines/overlay/shaders/wireframe_frag.glsl | 12 |
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; } |