diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2019-05-01 12:01:01 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2019-05-01 13:09:18 +0300 |
commit | b581f1929287381fe9c2761dc514d5bfa7cbe41c (patch) | |
tree | 73700c8103bf22c25f8805d2ccd0e1c50ec28655 /source/blender/draw/engines/eevee/eevee_depth_of_field.c | |
parent | 47717060af0944560ebed11e6995c8536ff689c7 (diff) |
Eevee: Add support for alpha background in viewport
Viewport now displays alpha checkerboard pattern like Cycles does when
film alpha is set to "Transparent".
Some small workarounds were necessary for Depth of Field and correct TAA
support.
Diffstat (limited to 'source/blender/draw/engines/eevee/eevee_depth_of_field.c')
-rw-r--r-- | source/blender/draw/engines/eevee/eevee_depth_of_field.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/draw/engines/eevee/eevee_depth_of_field.c b/source/blender/draw/engines/eevee/eevee_depth_of_field.c index 0864d869451..8fb73bd605f 100644 --- a/source/blender/draw/engines/eevee/eevee_depth_of_field.c +++ b/source/blender/draw/engines/eevee/eevee_depth_of_field.c @@ -241,6 +241,7 @@ void EEVEE_depth_of_field_cache_init(EEVEE_ViewLayerData *UNUSED(sldata), EEVEE_ if (use_alpha) { DRW_shgroup_uniform_texture_ref(grp, "scatterAlphaBuffer", &effects->dof_blur_alpha); + DRW_shgroup_uniform_bool_copy(grp, "unpremult", DRW_state_is_image_render()); } } } |