forked from bartvdbraak/blender
Fix one more crash introduced with r36384: trying to bake resulted in a segfault
Also, use tabs for indentation in previous fix for the same crash
This commit is contained in:
parent
dfa69dad3a
commit
d2218cb7f3
@ -5659,7 +5659,7 @@ void RE_Database_FromScene_Vectors(Render *re, Main *bmain, Scene *sce, unsigned
|
|||||||
*/
|
*/
|
||||||
void RE_Database_Baking(Render *re, Main *bmain, Scene *scene, unsigned int lay, int type, Object *actob)
|
void RE_Database_Baking(Render *re, Main *bmain, Scene *scene, unsigned int lay, int type, Object *actob)
|
||||||
{
|
{
|
||||||
Object *camera= RE_GetCamera(re);
|
Object *camera;
|
||||||
float mat[4][4];
|
float mat[4][4];
|
||||||
float amb[3];
|
float amb[3];
|
||||||
int onlyselected, nolamps;
|
int onlyselected, nolamps;
|
||||||
@ -5701,6 +5701,8 @@ void RE_Database_Baking(Render *re, Main *bmain, Scene *scene, unsigned int lay,
|
|||||||
if(re->lay & 0xFF000000)
|
if(re->lay & 0xFF000000)
|
||||||
lay &= 0xFF000000;
|
lay &= 0xFF000000;
|
||||||
|
|
||||||
|
camera= RE_GetCamera(re);
|
||||||
|
|
||||||
/* if no camera, set unit */
|
/* if no camera, set unit */
|
||||||
if(camera) {
|
if(camera) {
|
||||||
normalize_m4(camera->obmat);
|
normalize_m4(camera->obmat);
|
||||||
|
@ -3149,7 +3149,7 @@ void RE_PreviewRender(Render *re, Main *bmain, Scene *sce)
|
|||||||
re->scene = sce;
|
re->scene = sce;
|
||||||
re->lay = sce->lay;
|
re->lay = sce->lay;
|
||||||
|
|
||||||
camera = RE_GetCamera(re);
|
camera = RE_GetCamera(re);
|
||||||
RE_SetCamera(re, camera);
|
RE_SetCamera(re, camera);
|
||||||
|
|
||||||
do_render_3d(re);
|
do_render_3d(re);
|
||||||
|
Loading…
Reference in New Issue
Block a user