[Bf-blender-cvs] [266348e] master: UPBGE: Disallow shadow buffer render when the lamp is hidden.
Porteries Tristan
noreply at git.blender.org
Tue Mar 1 21:14:07 CET 2016
Commit: 266348e65899f87097086eaa06845cb30816e605
Author: Porteries Tristan
Date: Sat Feb 6 11:53:15 2016 +0100
Branches: master
https://developer.blender.org/rB266348e65899f87097086eaa06845cb30816e605
UPBGE: Disallow shadow buffer render when the lamp is hidden.
It now allow the user to use multiple shadow lamps and hidden the culled lamps.
===================================================================
M source/gameengine/Ketsji/KX_KetsjiEngine.cpp
===================================================================
diff --git a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp
index c8bfab0..7237c47 100644
--- a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp
+++ b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp
@@ -1096,7 +1096,9 @@ void KX_KetsjiEngine::RenderShadowBuffers(KX_Scene *scene)
raslight->Update();
- if (m_rasterizer->GetDrawingMode() == RAS_IRasterizer::KX_TEXTURED && raslight->HasShadowBuffer()) {
+ if (light->GetVisible() && m_rasterizer->GetDrawingMode() == RAS_IRasterizer::KX_TEXTURED &&
+ raslight->HasShadowBuffer())
+ {
/* make temporary camera */
RAS_CameraData camdata = RAS_CameraData();
KX_Camera *cam = new KX_Camera(scene, scene->m_callbacks, camdata, true, true);
More information about the Bf-blender-cvs
mailing list