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
path: root/source
diff options
context:
space:
mode:
authorJeroen Bakker <jeroen@blender.org>2020-03-10 13:34:33 +0300
committerJeroen Bakker <jeroen@blender.org>2020-03-10 13:36:39 +0300
commit982b498c22a3f4c7dc9c8ec8827d24724e16d9c6 (patch)
treecbfeb5e11c29bbd82b30391778a11cd6fa5ee834 /source
parentdc3ff1db3f6a38a6928cf86304f992656775cdef (diff)
OVERLAY: Viewport Background Color visible in Material Preview Mode
When user used a custom background color, this color was also visible in material preview mode, when the world opacity was less than 1. This patch will draw the theme color as it was used to.
Diffstat (limited to 'source')
-rw-r--r--source/blender/draw/engines/overlay/overlay_background.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/draw/engines/overlay/overlay_background.c b/source/blender/draw/engines/overlay/overlay_background.c
index 880f5c49b3e..286a9311989 100644
--- a/source/blender/draw/engines/overlay/overlay_background.c
+++ b/source/blender/draw/engines/overlay/overlay_background.c
@@ -63,7 +63,8 @@ void OVERLAY_background_cache_init(OVERLAY_Data *vedata)
copy_v3_v3(color_override, &scene->world->horr);
color_override[3] = 1.0f;
}
- else if (v3d->shading.background_type == V3D_SHADING_BACKGROUND_VIEWPORT) {
+ else if (v3d->shading.background_type == V3D_SHADING_BACKGROUND_VIEWPORT &&
+ v3d->shading.type <= OB_SOLID) {
background_type = BG_SOLID;
copy_v3_v3(color_override, v3d->shading.background_color);
color_override[3] = 1.0f;