[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