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; 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