diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-07-31 19:16:08 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-07-31 19:21:23 +0300 |
commit | 7e0eb0d071776ea938a70737fb3a0a9592264e94 (patch) | |
tree | 3b0ef6162f0d8aa3fe5fe7abf3cdf49e55638b4a /source/blender/draw/intern | |
parent | 3ecba657bb79e010cffae4110ee74a063429f7ae (diff) |
GPUFrameBuffer: Put active framebuffer in GPUContext
instead of being ThreadLocal and leading to incorrect usage.
We still enforce no framebuffer when changing context. We can lift this
restriction later.
Diffstat (limited to 'source/blender/draw/intern')
-rw-r--r-- | source/blender/draw/intern/draw_manager.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/draw/intern/draw_manager.c b/source/blender/draw/intern/draw_manager.c index 159f69d3226..0c731811f32 100644 --- a/source/blender/draw/intern/draw_manager.c +++ b/source/blender/draw/intern/draw_manager.c @@ -1419,7 +1419,7 @@ void DRW_draw_render_loop_ex( DRW_hair_init(); /* No framebuffer allowed before drawing. */ - BLI_assert(GPU_framebuffer_current_get() == 0); + BLI_assert(GPU_framebuffer_active_get() == NULL); /* Init engines */ drw_engines_init(); |