forked from bartvdbraak/blender
Bugfix, testing venom's lab .blends
Using LightGroups override for material doesn't work for preview renders. Code didn't correctly return correct light listbase then, crashing Blender on preview render.
This commit is contained in:
parent
434a994f30
commit
8cda8abefe
@ -61,12 +61,14 @@ extern struct Render R;
|
||||
static ListBase *get_lights(ShadeInput *shi)
|
||||
{
|
||||
|
||||
if(R.r.scemode & R_PREVIEWBUTS)
|
||||
return &R.lights;
|
||||
if(shi->light_override)
|
||||
return &shi->light_override->gobject;
|
||||
else if(shi->mat && shi->mat->group)
|
||||
if(shi->mat && shi->mat->group)
|
||||
return &shi->mat->group->gobject;
|
||||
else
|
||||
return &R.lights;
|
||||
|
||||
return &R.lights;
|
||||
}
|
||||
|
||||
#if 0
|
||||
|
Loading…
Reference in New Issue
Block a user