From b93475bcbe4edc42d4ef88f7225fe37566944c35 Mon Sep 17 00:00:00 2001 From: raven02 Date: Tue, 17 Sep 2013 15:28:53 +0800 Subject: [PATCH 1/2] Add bool GL_NV_shader_framebuffer_fetch --- gfx_es2/gl_state.h | 1 + 1 file changed, 1 insertion(+) diff --git a/gfx_es2/gl_state.h b/gfx_es2/gl_state.h index 8094dcd45b..e6975e11c3 100644 --- a/gfx_es2/gl_state.h +++ b/gfx_es2/gl_state.h @@ -302,6 +302,7 @@ struct GLExtensions { bool QCOM_binning_control; bool OES_mapbuffer; bool OES_vertex_array_object; + bool GL_NV_shader_framebuffer_fetch; // EGL extensions From 23f00940e04c25678b58a6523cbd5dbce1a4934f Mon Sep 17 00:00:00 2001 From: raven02 Date: Tue, 17 Sep 2013 15:30:27 +0800 Subject: [PATCH 2/2] CheckGLExtensions() : GL_NV_shader_framebuffer_fetch --- gfx_es2/gl_state.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/gfx_es2/gl_state.cpp b/gfx_es2/gl_state.cpp index bd06890537..d289f73d30 100644 --- a/gfx_es2/gl_state.cpp +++ b/gfx_es2/gl_state.cpp @@ -112,6 +112,7 @@ void CheckGLExtensions() { } else { g_all_egl_extensions = ""; } + gl_extensions.GL_NV_shader_framebuffer_fetch = strstr(extString, "GL_NV_shader_framebuffer_fetch") != 0; #elif !defined(USING_GLES2) // const char *glXString = glXQueryExtensionString(); // gl_extensions.EXT_swap_control_tear = strstr(glXString, "GLX_EXT_swap_control_tear") != 0;