diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-03-29 14:43:23 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-03-29 14:43:30 +0300 |
commit | 8301b2645249a2522d817c77e295d7de139af5e7 (patch) | |
tree | 0b35ed66d8c680b6e5fefdf5cb2fb12e9526d229 /source/blender/gpu/intern/gpu_framebuffer.c | |
parent | 72b4d444f6a3929cdc1b2368b0118539588e1b49 (diff) |
EEVEE: Fix bad framebuffer configuration
Was causing black / corrupted scene because of broken downsample
Add a debug check to not run into this problem again.
Diffstat (limited to 'source/blender/gpu/intern/gpu_framebuffer.c')
-rw-r--r-- | source/blender/gpu/intern/gpu_framebuffer.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/gpu/intern/gpu_framebuffer.c b/source/blender/gpu/intern/gpu_framebuffer.c index 458f2a1e031..e016ab358e2 100644 --- a/source/blender/gpu/intern/gpu_framebuffer.c +++ b/source/blender/gpu/intern/gpu_framebuffer.c @@ -616,6 +616,8 @@ void GPU_framebuffer_recursive_downsample( } } + BLI_assert(GPU_framebuffer_check_valid(fb, NULL)); + glViewport(0, 0, current_dim[0], current_dim[1]); callback(userData, i); |