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:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2011-12-20 16:25:37 +0400
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2011-12-20 16:25:37 +0400
commit72d2d05770a721986986c137a5cbc36cb796062f (patch)
treec713c496567433e0b7362c2569f113ed5cb042a7 /intern/cycles/render/tile.h
parent81c635a3bb194931384d9533e02bff7fc09307b0 (diff)
Cycles: border rendering support, includes some refactoring in how pixels are
accessed on devices.
Diffstat (limited to 'intern/cycles/render/tile.h')
-rw-r--r--intern/cycles/render/tile.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/intern/cycles/render/tile.h b/intern/cycles/render/tile.h
index 5cd16eb8afa..76863d23498 100644
--- a/intern/cycles/render/tile.h
+++ b/intern/cycles/render/tile.h
@@ -21,6 +21,7 @@
#include <limits.h>
+#include "buffers.h"
#include "util_list.h"
CCL_NAMESPACE_BEGIN
@@ -39,7 +40,10 @@ public:
class TileManager {
public:
+ BufferParams params;
struct State {
+ int full_x;
+ int full_y;
int width;
int height;
int sample;
@@ -50,7 +54,7 @@ public:
TileManager(bool progressive, int samples, int tile_size, int min_size);
~TileManager();
- void reset(int width, int height, int samples);
+ void reset(BufferParams& params, int samples);
void set_samples(int samples);
bool next();
bool done();
@@ -63,8 +67,6 @@ protected:
int tile_size;
int min_size;
- int full_width;
- int full_height;
int start_resolution;
};