diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2019-07-01 15:43:44 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2019-07-01 15:44:01 +0300 |
commit | 7a4c99de5a637c87c03151cd671b347590140c17 (patch) | |
tree | 2ada1fd7037c501183faa3951f733c897996f157 /source/blender/draw/engines/eevee/eevee_volumes.c | |
parent | 809f81cc3a821cb708b918e84e856cb6ae765e38 (diff) |
Fix T66292: Alpha Blend transparency glitches with volume
Diffstat (limited to 'source/blender/draw/engines/eevee/eevee_volumes.c')
-rw-r--r-- | source/blender/draw/engines/eevee/eevee_volumes.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/draw/engines/eevee/eevee_volumes.c b/source/blender/draw/engines/eevee/eevee_volumes.c index 9c8ec6e52a4..f85c30044a9 100644 --- a/source/blender/draw/engines/eevee/eevee_volumes.c +++ b/source/blender/draw/engines/eevee/eevee_volumes.c @@ -178,6 +178,8 @@ void EEVEE_volumes_init(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata) common_data->vol_coord_scale[0] = viewport_size[0] / (float)(tile_size * tex_size[0]); common_data->vol_coord_scale[1] = viewport_size[1] / (float)(tile_size * tex_size[1]); + common_data->vol_coord_scale[2] = 1.0f / viewport_size[0]; + common_data->vol_coord_scale[3] = 1.0f / viewport_size[1]; /* TODO compute snap to maxZBuffer for clustered rendering */ if ((common_data->vol_tex_size[0] != tex_size[0]) || |