diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2019-02-14 22:24:13 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2019-02-18 16:17:57 +0300 |
commit | 9ab99ff26b57b2f0c898356d365636697d67e345 (patch) | |
tree | ec792dde760c6af0346693a161a34c3c44a0a123 /source/blender/draw/modes/shaders/overlay_face_wireframe_vert.glsl | |
parent | 2cccffd20b67beecb5743e8871dbda779d1e03f1 (diff) |
Sculpt Draw: Add support for wireframe geometry
This introduce the wireframe batches. Creating the indices buffer does
not seems to slow down the sculpt in my testing (but it is kind of hard to
test reliably)
This includes a bit of cleanup in gpu_buffers.c.
Diffstat (limited to 'source/blender/draw/modes/shaders/overlay_face_wireframe_vert.glsl')
-rw-r--r-- | source/blender/draw/modes/shaders/overlay_face_wireframe_vert.glsl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/draw/modes/shaders/overlay_face_wireframe_vert.glsl b/source/blender/draw/modes/shaders/overlay_face_wireframe_vert.glsl index 2a328a71366..8cb4db23b7e 100644 --- a/source/blender/draw/modes/shaders/overlay_face_wireframe_vert.glsl +++ b/source/blender/draw/modes/shaders/overlay_face_wireframe_vert.glsl @@ -10,7 +10,7 @@ uniform float ofs; #ifndef USE_SCULPT float get_edge_sharpness(float wd) { - return (wd == 1.0) ? 1.0 : ((wd == 0.0) ? -1.0 : (wd + wireStepParam)); + return ((wd == 1.0) ? 1.0 : ((wd == 0.0) ? -1.5 : wd)) + wireStepParam; } #else float get_edge_sharpness(float wd) { return 1.0; } |