diff --git a/desmume/src/OGLRender.cpp b/desmume/src/OGLRender.cpp index 0a735d8aa..e6c383412 100644 --- a/desmume/src/OGLRender.cpp +++ b/desmume/src/OGLRender.cpp @@ -740,8 +740,8 @@ static char OGLInit(void) // VAO Setup isVAOSupported = ( !isVBOSupported || !isShaderSupported || - strstr(extString, "GL_ARB_vertex_array_object") == NULL || - strstr(extString, "GL_APPLE_vertex_array_object") == NULL ) ? false : true; + (strstr(extString, "GL_ARB_vertex_array_object") == NULL && + strstr(extString, "GL_APPLE_vertex_array_object") == NULL) ) ? false : true; if (isVAOSupported) { glGenVertexArrays(1, &vaoMainStatesID);