summaryrefslogtreecommitdiff
path: root/cogl/cogl.c
diff options
context:
space:
mode:
Diffstat (limited to 'cogl/cogl.c')
-rw-r--r--cogl/cogl.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/cogl/cogl.c b/cogl/cogl.c
index 9f35468a..e21b088b 100644
--- a/cogl/cogl.c
+++ b/cogl/cogl.c
@@ -444,6 +444,12 @@ cogl_get_features (void)
if (G_UNLIKELY (cogl_debug_flags & COGL_DEBUG_DISABLE_GLSL))
ctx->feature_flags &= ~COGL_FEATURE_SHADERS_GLSL;
+ if (G_UNLIKELY (cogl_debug_flags & COGL_DEBUG_DISABLE_NPOT_TEXTURES))
+ ctx->feature_flags &= ~(COGL_FEATURE_TEXTURE_NPOT |
+ COGL_FEATURE_TEXTURE_NPOT_BASIC |
+ COGL_FEATURE_TEXTURE_NPOT_MIPMAP |
+ COGL_FEATURE_TEXTURE_NPOT_REPEAT);
+
return ctx->feature_flags;
}