mesa/objectlabel: don't do memcpy if bufSize is 0 (v2)
[mesa.git] / src / mesa / main / texturebarrier.c
index 56cc8718ca38e7e5e4668c158e358da02dad5df6..d879eed57f27c933b166f886b9453007b0edf288 100644 (file)
@@ -48,7 +48,12 @@ void GLAPIENTRY
 _mesa_TextureBarrierNV(void)
 {
    GET_CURRENT_CONTEXT(ctx);
-   ASSERT_OUTSIDE_BEGIN_END(ctx);
+
+   if (!ctx->Extensions.NV_texture_barrier) {
+      _mesa_error(ctx, GL_INVALID_OPERATION,
+                  "glTextureBarrier(not supported)");
+      return;
+   }
 
    ctx->Driver.TextureBarrier(ctx);
 }