[Bf-blender-cvs] [d5555e5d5a2] tmp-eevee-shadowmap-refactor: DRW: Add line offset to DRW_STATE_SHADOW_OFFSET

Clément Foucault noreply at git.blender.org
Mon Sep 2 16:53:28 CEST 2019


Commit: d5555e5d5a20bfa373b6fe5e46da66bb7b09a69c
Author: Clément Foucault
Date:   Thu Aug 29 19:23:43 2019 +0200
Branches: tmp-eevee-shadowmap-refactor
https://developer.blender.org/rBd5555e5d5a20bfa373b6fe5e46da66bb7b09a69c

DRW: Add line offset to DRW_STATE_SHADOW_OFFSET

This is needed for hairs.

===================================================================

M	source/blender/draw/intern/draw_manager_exec.c

===================================================================

diff --git a/source/blender/draw/intern/draw_manager_exec.c b/source/blender/draw/intern/draw_manager_exec.c
index 1274b41c407..0d19a257cfa 100644
--- a/source/blender/draw/intern/draw_manager_exec.c
+++ b/source/blender/draw/intern/draw_manager_exec.c
@@ -285,11 +285,13 @@ void drw_state_set(DRWState state)
     if ((test = CHANGED_TO(DRW_STATE_SHADOW_OFFSET))) {
       if (test == 1) {
         glEnable(GL_POLYGON_OFFSET_FILL);
+        glEnable(GL_POLYGON_OFFSET_LINE);
         /* 2.0 Seems to be the lowest possible slope bias that works in every case. */
         glPolygonOffset(2.0f, 1.0f);
       }
       else {
         glDisable(GL_POLYGON_OFFSET_FILL);
+        glDisable(GL_POLYGON_OFFSET_LINE);
       }
     }
   }



More information about the Bf-blender-cvs mailing list