diff options
author | Antonioya <blendergit@gmail.com> | 2019-05-11 09:35:03 +0300 |
---|---|---|
committer | Antonioya <blendergit@gmail.com> | 2019-05-11 09:35:03 +0300 |
commit | 46f5005c0d34b9aeac6fb0a07a4f9e4c838addbe (patch) | |
tree | eb5fffe153999c50565458b8be4dc922da9fe51c | |
parent | b1af682001596fb2943dca3e39a256be71637906 (diff) |
GPencil: Apply FBO changes to AA macros
Apply same change done to fix the task T64373
-rw-r--r-- | source/blender/draw/engines/gpencil/gpencil_engine.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/draw/engines/gpencil/gpencil_engine.h b/source/blender/draw/engines/gpencil/gpencil_engine.h index 23c39a56dab..83af4ebb2ad 100644 --- a/source/blender/draw/engines/gpencil/gpencil_engine.h +++ b/source/blender/draw/engines/gpencil/gpencil_engine.h @@ -515,7 +515,7 @@ void GPENCIL_render_to_image(void *vedata, /* Use of multisample framebuffers. */ #define MULTISAMPLE_GP_SYNC_ENABLE(lvl, fbl) \ { \ - if ((lvl > 0) && (fbl->multisample_fb != NULL)) { \ + if ((lvl > 0) && (fbl->multisample_fb != NULL) && (DRW_state_is_fbo())) { \ DRW_stats_query_start("GP Multisample Blit"); \ GPU_framebuffer_bind(fbl->multisample_fb); \ GPU_framebuffer_clear_color_depth(fbl->multisample_fb, (const float[4]){0.0f}, 1.0f); \ @@ -526,7 +526,7 @@ void GPENCIL_render_to_image(void *vedata, #define MULTISAMPLE_GP_SYNC_DISABLE(lvl, fbl, fb, txl) \ { \ - if ((lvl > 0) && (fbl->multisample_fb != NULL)) { \ + if ((lvl > 0) && (fbl->multisample_fb != NULL) && (DRW_state_is_fbo())) { \ DRW_stats_query_start("GP Multisample Resolve"); \ GPU_framebuffer_bind(fb); \ DRW_multisamples_resolve(txl->multisample_depth, txl->multisample_color, true); \ |