Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2006-06-30 18:21:25 +0400
committerTon Roosendaal <ton@blender.org>2006-06-30 18:21:25 +0400
commit6a5f6373383221e33a46809d5d6b1e77ff665973 (patch)
treee893edced2fac5ef6efda6e16e30985297d05118 /source/blender/render/extern
parentb291939ccc46d96f1ff611a6e243cb9cdce1804d (diff)
Hooray! Finally found the dreaded "Opengl crash" the poor orange team
suffered for the entire movie. :) It only happened when rendering large frames, using a lot of memory and typically when you also use other software in meantime. Reason: the main thread does the drawing updating, while rendering is still continuing. When using Ztransp, there was a free buffer done when possibly a draw could still be in progress. Only crashed when drawing is slow... explaining why it only showed up in more complex cases.
Diffstat (limited to 'source/blender/render/extern')
-rw-r--r--source/blender/render/extern/include/RE_pipeline.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/render/extern/include/RE_pipeline.h b/source/blender/render/extern/include/RE_pipeline.h
index 8a5fb7ec63c..eed13e15ed5 100644
--- a/source/blender/render/extern/include/RE_pipeline.h
+++ b/source/blender/render/extern/include/RE_pipeline.h
@@ -72,7 +72,8 @@ typedef struct RenderLayer {
unsigned int lay;
int layflag, passflag;
- float *rectf; /* 4 float, standard rgba buffer */
+ float *rectf; /* 4 float, standard rgba buffer */
+ float *acolrect; /* 4 float, optional transparent buffer, needs storage for display updates */
ListBase passes;