diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-02-26 22:08:48 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-02-26 22:08:48 +0300 |
commit | c17042bc6d43de4b71973ea7dcc9ca434363162f (patch) | |
tree | 298f0f868b8699973545f4a989ab431d5ce5b0fa /source/blender/draw/engines/eevee/eevee_effects.c | |
parent | f4cc9ba4c369dae29e37421bc2caee66b82b1b6f (diff) |
Eevee: Fix prev_persmat being used by multiple viewport.
Diffstat (limited to 'source/blender/draw/engines/eevee/eevee_effects.c')
-rw-r--r-- | source/blender/draw/engines/eevee/eevee_effects.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/draw/engines/eevee/eevee_effects.c b/source/blender/draw/engines/eevee/eevee_effects.c index 751b9a0f7d6..3427bb1d397 100644 --- a/source/blender/draw/engines/eevee/eevee_effects.c +++ b/source/blender/draw/engines/eevee/eevee_effects.c @@ -407,7 +407,7 @@ void EEVEE_downsample_cube_buffer(EEVEE_Data *vedata, struct GPUFrameBuffer *fb_ DRW_stats_group_end(); } -void EEVEE_draw_effects(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata) +void EEVEE_draw_effects(EEVEE_ViewLayerData *UNUSED(sldata), EEVEE_Data *vedata) { EEVEE_TextureList *txl = vedata->txl; EEVEE_FramebufferList *fbl = vedata->fbl; @@ -450,7 +450,7 @@ void EEVEE_draw_effects(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata) } /* Record pers matrix for the next frame. */ - DRW_viewport_matrix_get(sldata->common_data.prev_persmat, DRW_MAT_PERS); + DRW_viewport_matrix_get(stl->effects->prev_persmat, DRW_MAT_PERS); /* Update double buffer status if render mode. */ if (DRW_state_is_image_render()) { |