diff options
Diffstat (limited to 'src/gui/opengl')
-rw-r--r-- | src/gui/opengl/qopenglfunctions.cpp | 5 | ||||
-rw-r--r-- | src/gui/opengl/qopenglfunctions.h | 3 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/gui/opengl/qopenglfunctions.cpp b/src/gui/opengl/qopenglfunctions.cpp index a5fcbd1a8a..b2728abc10 100644 --- a/src/gui/opengl/qopenglfunctions.cpp +++ b/src/gui/opengl/qopenglfunctions.cpp @@ -265,10 +265,11 @@ static int qt_gl_resolve_features() QOpenGLFunctions::Multisample | QOpenGLFunctions::StencilSeparate; QOpenGLExtensionMatcher extensions; - if (extensions.match("GL_OES_texture_npot")) - features |= QOpenGLFunctions::NPOTTextures; if (extensions.match("GL_IMG_texture_npot")) features |= QOpenGLFunctions::NPOTTextures; + if (extensions.match("GL_OES_texture_npot")) + features |= QOpenGLFunctions::NPOTTextures | + QOpenGLFunctions::NPOTTextureRepeat; return features; #elif defined(QT_OPENGL_ES) int features = QOpenGLFunctions::Multitexture | diff --git a/src/gui/opengl/qopenglfunctions.h b/src/gui/opengl/qopenglfunctions.h index fc55a6b384..9657679bf9 100644 --- a/src/gui/opengl/qopenglfunctions.h +++ b/src/gui/opengl/qopenglfunctions.h @@ -217,7 +217,8 @@ public: CompressedTextures = 0x0200, Multisample = 0x0400, StencilSeparate = 0x0800, - NPOTTextures = 0x1000 + NPOTTextures = 0x1000, + NPOTTextureRepeat = 0x2000 }; Q_DECLARE_FLAGS(OpenGLFeatures, OpenGLFeature) |