diff options
-rw-r--r-- | source/blender/render/intern/source/render_result.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/render/intern/source/render_result.c b/source/blender/render/intern/source/render_result.c index c8ca1105417..2baf445466c 100644 --- a/source/blender/render/intern/source/render_result.c +++ b/source/blender/render/intern/source/render_result.c @@ -486,7 +486,7 @@ static RenderPass *render_layer_add_pass(RenderResult *rr, RenderLayer *rl, int const size_t view_id = BLI_findstringindex(&rr->views, viewname, offsetof(RenderView, name)); const char *typestr = name_from_passtype(passtype, -1); RenderPass *rpass = MEM_callocN(sizeof(RenderPass), typestr); - size_t rectsize = rr->rectx * rr->recty * channels; + size_t rectsize = ((size_t)rr->rectx) * ((size_t)rr->recty) * ((size_t)channels); BLI_addtail(&rl->passes, rpass); rpass->passtype = passtype; |