diff options
Diffstat (limited to 'intern/cycles/render/film.cpp')
-rw-r--r-- | intern/cycles/render/film.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/intern/cycles/render/film.cpp b/intern/cycles/render/film.cpp index 7dcbfa2278c..9fc6e867166 100644 --- a/intern/cycles/render/film.cpp +++ b/intern/cycles/render/film.cpp @@ -250,7 +250,7 @@ Film::Film() filter_type = FILTER_BOX; filter_width = 1.0f; - filter_table_offset = -1; + filter_table_offset = TABLE_OFFSET_INVALID; need_update = true; } @@ -371,8 +371,10 @@ void Film::device_update(Device *device, DeviceScene *dscene, Scene *scene) void Film::device_free(Device *device, DeviceScene *dscene, Scene *scene) { - if(filter_table_offset != -1) + if(filter_table_offset != TABLE_OFFSET_INVALID) { scene->lookup_tables->remove_table(filter_table_offset); + filter_table_offset = TABLE_OFFSET_INVALID; + } } bool Film::modified(const Film& film) |