Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2005-10-12 01:10:49 +0400
committerTon Roosendaal <ton@blender.org>2005-10-12 01:10:49 +0400
commit7e09c71c8b4de0efa0fc938275ac697951fd1381 (patch)
tree3f904b3a46fdc3c25d65049e4b71e640762913c5 /source/blender/renderconverter/intern/convertBlenderScene.c
parent4bb748d97244f8bc6c1dec8a131a11b846d05d2a (diff)
Orange bugreport; Only Shadow lamp crashed on rendering preview.
Bug caused due to fix a couple of weeks ago for this kind of lamp type...
Diffstat (limited to 'source/blender/renderconverter/intern/convertBlenderScene.c')
-rw-r--r--source/blender/renderconverter/intern/convertBlenderScene.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/source/blender/renderconverter/intern/convertBlenderScene.c b/source/blender/renderconverter/intern/convertBlenderScene.c
index b563f5f0a50..ddc97c1c0cb 100644
--- a/source/blender/renderconverter/intern/convertBlenderScene.c
+++ b/source/blender/renderconverter/intern/convertBlenderScene.c
@@ -1629,10 +1629,13 @@ void RE_add_render_lamp(Object *ob, int actual_render)
}
la= ob->data;
- /* prevent only shadow from rendering light */
- if(la->mode & LA_ONLYSHADOW)
- if((R.r.mode & R_SHADOW)==0)
- return;
+
+ /* prevent only shadow from rendering light, but only return on render, not preview */
+ if(actual_render) {
+ if(la->mode & LA_ONLYSHADOW)
+ if((R.r.mode & R_SHADOW)==0)
+ return;
+ }
lar= (LampRen *)MEM_callocN(sizeof(LampRen),"lampren");
R.la[R.totlamp++]= lar;