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/gpu/GPU_framebuffer.h | |
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/gpu/GPU_framebuffer.h')
-rw-r--r-- | source/blender/gpu/GPU_framebuffer.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/source/blender/gpu/GPU_framebuffer.h b/source/blender/gpu/GPU_framebuffer.h index 04357d6a927..ef49f9721dd 100644 --- a/source/blender/gpu/GPU_framebuffer.h +++ b/source/blender/gpu/GPU_framebuffer.h @@ -69,8 +69,7 @@ void GPU_framebuffer_restore(void); bool GPU_framebuffer_bound(GPUFrameBuffer *fb); bool GPU_framebuffer_check_valid(GPUFrameBuffer *fb, char err_out[256]); -/* internal use only */ -unsigned int GPU_framebuffer_current_get(void); +GPUFrameBuffer *GPU_framebuffer_active_get(void); #define GPU_FRAMEBUFFER_FREE_SAFE(fb) do { \ if (fb != NULL) { \ |