From 9a2bf4b210904fed4c350e93de9a9687f1e9c223 Mon Sep 17 00:00:00 2001 From: Alex Szpakowski Date: Fri, 27 Feb 2015 23:34:08 -0400 Subject: [PATCH] Fixed the check for OpenGL extensions that support glInvalidateFramebuffer to check for GL_ARB_invalidate_subdata instead of GL_ARB_ES3_compatibility. --HG-- branch : minor --- src/modules/graphics/opengl/Graphics.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/graphics/opengl/Graphics.cpp b/src/modules/graphics/opengl/Graphics.cpp index 70cc52396..2e5f36801 100644 --- a/src/modules/graphics/opengl/Graphics.cpp +++ b/src/modules/graphics/opengl/Graphics.cpp @@ -426,7 +426,7 @@ void Graphics::clear(Color c) void Graphics::discard(bool color, bool stencil) { - if (!(GLAD_VERSION_4_3 || GLAD_ARB_ES3_compatibility || GLAD_ES_VERSION_3_0 || GLAD_EXT_discard_framebuffer)) + if (!(GLAD_VERSION_4_3 || GLAD_ARB_invalidate_subdata || GLAD_ES_VERSION_3_0 || GLAD_EXT_discard_framebuffer)) return; std::vector attachments; @@ -461,7 +461,7 @@ void Graphics::discard(bool color, bool stencil) } // Hint for the driver that it doesn't need to save these buffers. - if (GLAD_VERSION_4_3 || GLAD_ARB_ES3_compatibility || GLAD_ES_VERSION_3_0) + if (GLAD_VERSION_4_3 || GLAD_ARB_invalidate_subdata || GLAD_ES_VERSION_3_0) glInvalidateFramebuffer(GL_FRAMEBUFFER, (GLint) attachments.size(), &attachments[0]); else if (GLAD_EXT_discard_framebuffer) glDiscardFramebufferEXT(GL_FRAMEBUFFER, (GLint) attachments.size(), &attachments[0]);