diff options
author | RĂ©mi Verschelde <remi@verschelde.fr> | 2016-09-26 09:49:49 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-09-26 09:49:49 +0200 |
commit | db1a9863d22799d5e23a26066a6547b1012754bc (patch) | |
tree | 41cb0143ee57a8a1337eb0c1a505044226d366b6 /drivers/gles2/rasterizer_gles2.cpp | |
parent | a3c7988e8ed3fa876fb9a6984583fe39dd627580 (diff) | |
parent | 7b8fe97888dc1d9586d443498281df532ec1db3a (diff) |
Merge pull request #6607 from zaps166/fix-crash-in-process_hdr
Don't crash in "_process_hdr()" if "framebuffer.luminance" is empty
Diffstat (limited to 'drivers/gles2/rasterizer_gles2.cpp')
-rw-r--r-- | drivers/gles2/rasterizer_gles2.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gles2/rasterizer_gles2.cpp b/drivers/gles2/rasterizer_gles2.cpp index 56489cf4df..aeb3d9e039 100644 --- a/drivers/gles2/rasterizer_gles2.cpp +++ b/drivers/gles2/rasterizer_gles2.cpp @@ -7018,6 +7018,10 @@ void RasterizerGLES2::_process_glow_bloom() { void RasterizerGLES2::_process_hdr() { + if (framebuffer.luminance.empty()) { + return; + } + glBindFramebuffer(GL_FRAMEBUFFER, framebuffer.luminance[0].fbo); glActiveTexture(GL_TEXTURE0); glBindTexture(GL_TEXTURE_2D, framebuffer.color ); |