diff options
Diffstat (limited to 'source/blender/draw/engines/overlay/shaders/overlay_outline_prepass_curves_vert.glsl')
-rw-r--r-- | source/blender/draw/engines/overlay/shaders/overlay_outline_prepass_curves_vert.glsl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/draw/engines/overlay/shaders/overlay_outline_prepass_curves_vert.glsl b/source/blender/draw/engines/overlay/shaders/overlay_outline_prepass_curves_vert.glsl index f9ec475d21f..27150d1cb3d 100644 --- a/source/blender/draw/engines/overlay/shaders/overlay_outline_prepass_curves_vert.glsl +++ b/source/blender/draw/engines/overlay/shaders/overlay_outline_prepass_curves_vert.glsl @@ -45,8 +45,8 @@ void main() vec3 world_pos; if (hairThicknessRes > 1) { /* Calculate the thickness, thicktime, worldpos taken into account the outline. */ - float outline_width = point_world_to_ndc(center_wpos).w * 1.25 * - drw_view.viewport_size_inverse.y * drw_view.wininv[1][1]; + float outline_width = point_world_to_ndc(center_wpos).w * 1.25 * sizeViewportInv.y * + drw_view.wininv[1][1]; thickness += outline_width; float thick_time = float(gl_VertexID % hairThicknessRes) / float(hairThicknessRes - 1); thick_time = thickness * (thick_time * 2.0 - 1.0); |