From 502f6d538dc2c3f54d56bf4af5e27be92d21e2d6 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Fri, 3 Oct 2014 11:27:05 +0200 Subject: [PATCH] Fix T41920: Changing Use Alpha settings doesn't refresh viewport properly --- intern/cycles/render/image.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/intern/cycles/render/image.cpp b/intern/cycles/render/image.cpp index 076cc3d8b63..eb2c3333c44 100644 --- a/intern/cycles/render/image.cpp +++ b/intern/cycles/render/image.cpp @@ -176,6 +176,10 @@ int ImageManager::add_image(const string& filename, void *builtin_data, bool ani img->frame = frame; img->need_load = true; } + if(img->use_alpha != use_alpha) { + img->use_alpha = use_alpha; + img->need_load = true; + } img->users++; return slot; } @@ -219,6 +223,10 @@ int ImageManager::add_image(const string& filename, void *builtin_data, bool ani img->frame = frame; img->need_load = true; } + if(img->use_alpha != use_alpha) { + img->use_alpha = use_alpha; + img->need_load = true; + } img->users++; return slot+tex_image_byte_start; }