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:
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/blender/draw/engines/overlay/overlay_background.c
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/blender/draw/engines/overlay/overlay_background.c')
-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;