Page MenuHome

initrender-patch

Authored By
Ken Hughes (khughes)
Nov 13 2013, 12:58 PM
Size
1 KB
Subscribers
None

initrender-patch

Index: source/blender/render/intern/source/initrender.c
===================================================================
RCS file: /cvsroot/bf-blender/blender/source/blender/render/intern/source/initrender.c,v
retrieving revision 1.67
diff -u -r1.67 initrender.c
--- source/blender/render/intern/source/initrender.c 25 Oct 2005 09:30:54 -0000 1.67
+++ source/blender/render/intern/source/initrender.c 1 Nov 2005 17:25:01 -0000
@@ -1062,12 +1062,15 @@
if(R.rectftot) MEM_freeN(R.rectftot);
if(R.rectz) MEM_freeN(R.rectz);
- R.rectot= MEM_callocN(sizeof(int)*R.rectx*R.recty, "rectot");
- R.rectz= MEM_callocN(sizeof(int)*R.rectx*R.recty, "rectz");
- if(R.r.mode & R_FBUF) R.rectftot= MEM_callocN(4*sizeof(float)*R.rectx*R.recty, "rectftot");
- else R.rectftot= NULL;
-
for(a=0, pa= R.parts.first; pa; pa= pa->next, a++) {
+ if( a==0 ) {
+ R.rectot= MEM_callocN(sizeof(int)*pa->x*pa->y, "rectot");
+ R.rectz= MEM_callocN(sizeof(int)*pa->x*pa->y, "rectz");
+ if(R.r.mode & R_FBUF)
+ R.rectftot= MEM_callocN(4*sizeof(float)*pa->x*pa->y, "rectftot");
+ else
+ R.rectftot= NULL;
+ }
if(R.r.mode & R_PANORAMA) { // pano is fake parts...
pa->minx += a*R.r.xsch;

File Metadata

Mime Type
text/x-diff
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
b9/92/a975e71bf1cf9cddc80233d5a016

Event Timeline