diff options
author | Antony Riakiotakis <kalast@gmail.com> | 2014-11-25 18:16:50 +0300 |
---|---|---|
committer | Antony Riakiotakis <kalast@gmail.com> | 2014-11-25 18:16:50 +0300 |
commit | 9f64a86436838729edea3c1ab905158032d64b4c (patch) | |
tree | 5b8fdec6c2288b70c6a861cb240e06d72e83689a /source/blender/gpu/GPU_extensions.h | |
parent | 435eaa79b26c1b72287dd78df3ae7a1d79db3d32 (diff) |
Fix framebuffer completeness being broken after last framebuffer cleanup
commits.
Basically, we don't set a draw buffer until draw time comes. Also add
explicit validation function to validate after all textures have been
attached (could be done automatically at bind time too probably, but
left out for now)
Diffstat (limited to 'source/blender/gpu/GPU_extensions.h')
-rw-r--r-- | source/blender/gpu/GPU_extensions.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/gpu/GPU_extensions.h b/source/blender/gpu/GPU_extensions.h index b2378f0dae6..bb0cf2dd2b9 100644 --- a/source/blender/gpu/GPU_extensions.h +++ b/source/blender/gpu/GPU_extensions.h @@ -148,6 +148,7 @@ void GPU_framebuffer_texture_detach(GPUTexture *tex); void GPU_framebuffer_slot_bind(GPUFrameBuffer *fb, int slot); void GPU_framebuffer_texture_unbind(GPUFrameBuffer *fb, GPUTexture *tex); void GPU_framebuffer_free(GPUFrameBuffer *fb); +bool GPU_framebuffer_check_valid(GPUFrameBuffer *fb, char err_out[256]); void GPU_framebuffer_restore(void); void GPU_framebuffer_blur(GPUFrameBuffer *fb, GPUTexture *tex, GPUFrameBuffer *blurfb, GPUTexture *blurtex); |