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-07-06 14:10:41 +0400
committerTon Roosendaal <ton@blender.org>2006-07-06 14:10:41 +0400
commitd82ec08331b95604dc89500c01f793da77516433 (patch)
tree11f19a04bca202a7bebe5bc5182abead35a8d314 /source/blender/src/previewrender.c
parent6b90f20e87c8ba79da96176a96dd30eb00bbdbb0 (diff)
Bugfix #4625
Using the 3d window preview render, fluidsim objects gave drawing errors. Was caused by missing object recalc signals after creating the render database (happens on different resolutions for fluidsim). Note to self: the separation between 'render' and 'display' is still a weak part in the Derived/Displist code...
Diffstat (limited to 'source/blender/src/previewrender.c')
-rw-r--r--source/blender/src/previewrender.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/src/previewrender.c b/source/blender/src/previewrender.c
index b64208035ac..5bf0a295403 100644
--- a/source/blender/src/previewrender.c
+++ b/source/blender/src/previewrender.c
@@ -65,6 +65,7 @@
#include "DNA_scene_types.h"
#include "DNA_screen_types.h"
+#include "BKE_depsgraph.h"
#include "BKE_global.h"
#include "BKE_image.h"
#include "BKE_icons.h"
@@ -814,6 +815,11 @@ void BIF_view3d_previewrender(ScrArea *sa)
if(rstats->convertdone)
ri->status |= PR_DBASE|PR_PROJECTED|PR_ROTATED;
ri->curtile= 0;
+
+ /* database can have created render-resol data... */
+ if(rstats->convertdone)
+ DAG_scene_update_flags(G.scene, screen_view3d_layers());
+
//printf("dbase update\n");
}
if((ri->status & PR_PROJECTED)==0) {