diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-01-08 12:42:15 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-01-08 12:43:18 +0300 |
commit | acce9f0841e9b944ac881868d3a5237bda2f9e0e (patch) | |
tree | 5d983f3f83e152ab678047d5affc828a9f25c2ef /source/blender/render | |
parent | 8f0b6a1dd1622daabb71e184dc63552af0722dde (diff) |
Fix for wrong boolean flag check
This fixes obvious overflows when checking bitflags, who knows how much
undiscovered issues exists in the code still..
Diffstat (limited to 'source/blender/render')
-rw-r--r-- | source/blender/render/intern/source/convertblender.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/render/intern/source/convertblender.c b/source/blender/render/intern/source/convertblender.c index 6437bbafe87..c7170cfa4b4 100644 --- a/source/blender/render/intern/source/convertblender.c +++ b/source/blender/render/intern/source/convertblender.c @@ -5235,7 +5235,7 @@ void RE_Database_Preprocess(Render *re) } if (!re->test_break(re->tbh)) - project_renderdata(re, projectverto, re->r.mode & R_PANORAMA, 0, 1); + project_renderdata(re, projectverto, (re->r.mode & R_PANORAMA) != 0, 0, 1); /* Occlusion */ if ((re->wrld.mode & (WO_AMB_OCC|WO_ENV_LIGHT|WO_INDIRECT_LIGHT)) && !re->test_break(re->tbh)) @@ -5333,7 +5333,7 @@ static void database_fromscene_vectors(Render *re, Scene *scene, unsigned int la database_init_objects(re, lay, 0, 0, NULL, timeoffset); if (!re->test_break(re->tbh)) - project_renderdata(re, projectverto, re->r.mode & R_PANORAMA, 0, 1); + project_renderdata(re, projectverto, (re->r.mode & R_PANORAMA) != 0, 0, 1); /* do this in end, particles for example need cfra */ scene->r.cfra -= timeoffset; |