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-02-24 13:20:31 +0300
committerTon Roosendaal <ton@blender.org>2006-02-24 13:20:31 +0300
commit7930c40051ef1b1a26140629cf1299aa89eed859 (patch)
treefd3508802ebe1a99704bdbeb433d89ff3cdbc572 /source/blender/src/previewrender.c
parent3bd57e6a6496ab17dfd6a59777d3f5be69b8d1dd (diff)
Made the most critical variables in render pipeline "volatile", especially
the ones that get changed within threads, to communicate with the main thread. (Part of the long quest to get threaded render safe, especially in Linux)
Diffstat (limited to 'source/blender/src/previewrender.c')
-rw-r--r--source/blender/src/previewrender.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/src/previewrender.c b/source/blender/src/previewrender.c
index 35e6725091c..61684e3f286 100644
--- a/source/blender/src/previewrender.c
+++ b/source/blender/src/previewrender.c
@@ -326,7 +326,7 @@ static Scene *preview_prepare_scene(RenderInfo *ri, int id_type, ID *id, int pr_
return NULL;
}
-static void previewrender_progress(RenderResult *rr, rcti *renrect)
+static void previewrender_progress(RenderResult *rr, volatile rcti *renrect)
{
RenderLayer *rl;
RenderInfo *ri= G.buts->ri;
@@ -549,7 +549,7 @@ static void view3d_previewrender_stats(RenderStats *rs)
printf("rendered %.3f\n", rs->lastframetime);
}
-static void view3d_previewrender_progress(RenderResult *rr, rcti *renrect)
+static void view3d_previewrender_progress(RenderResult *rr, volatile rcti *renrect)
{
RenderLayer *rl;
int ofsx, ofsy;