diff options
Diffstat (limited to 'intern/cycles/render/tile.h')
-rw-r--r-- | intern/cycles/render/tile.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/intern/cycles/render/tile.h b/intern/cycles/render/tile.h index 017c1af0ead..14c693683c4 100644 --- a/intern/cycles/render/tile.h +++ b/intern/cycles/render/tile.h @@ -89,6 +89,7 @@ class TileManager { } state; int num_samples; + int slice_overlap; TileManager(bool progressive, int num_samples, @@ -105,15 +106,19 @@ class TileManager { void reset(BufferParams ¶ms, int num_samples); void set_samples(int num_samples); bool next(); - bool next_tile(Tile *&tile, int device = 0); + bool next_tile(Tile *&tile, int device, bool denoising); bool finish_tile(int index, bool &delete_tile); bool done(); + bool has_tiles(); void set_tile_order(TileOrder tile_order_) { tile_order = tile_order_; } + int get_neighbor_index(int index, int neighbor); + bool check_neighbor_state(int index, Tile::State state); + /* ** Sample range rendering. ** */ /* Start sample in the range. */ @@ -160,9 +165,6 @@ class TileManager { /* Generate tile list, return number of tiles. */ int gen_tiles(bool sliced); void gen_render_tiles(); - - int get_neighbor_index(int index, int neighbor); - bool check_neighbor_state(int index, Tile::State state); }; CCL_NAMESPACE_END |