From c5c7845294fc5d2aef92613ae7332c09e82806b8 Mon Sep 17 00:00:00 2001 From: Logan McNaughton Date: Sat, 19 Nov 2016 19:18:05 -0700 Subject: [PATCH] Check for GL_ARB_shader_image_load_store Image Textures might be available on devices with OpenGL < 4.3 if they support GL_ARB_shader_image_load_store --- src/OpenGL.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/OpenGL.cpp b/src/OpenGL.cpp index 8df9df1a..f1ec5e70 100644 --- a/src/OpenGL.cpp +++ b/src/OpenGL.cpp @@ -2089,7 +2089,7 @@ void OGLRender::_initExtensions() #ifdef GL_IMAGE_TEXTURES_SUPPORT #ifndef GLESX - m_bImageTexture = (majorVersion >= 4) && (minorVersion >= 3) && (glBindImageTexture != nullptr); + m_bImageTexture = (((majorVersion >= 4) && (minorVersion >= 3)) || OGLVideo::isExtensionSupported("GL_ARB_shader_image_load_store")) && (glBindImageTexture != nullptr); #elif defined(GLES3_1) m_bImageTexture = (majorVersion >= 3) && (minorVersion >= 1) && (glBindImageTexture != nullptr); #else