glthread: handle ARB_vertex_attrib_binding
[mesa.git] / src / mesa / main / glthread_marshal.h
index c8cf733f9ce34af3a7c96310c1e81d29564f971b..5acc36716d9e9234318ac16b697c0b9a33d6881e 100644 (file)
@@ -85,7 +85,7 @@ _mesa_glthread_has_non_vbo_vertices_or_indices(const struct gl_context *ctx)
 
    return ctx->API != API_OPENGL_CORE &&
           (vao->CurrentElementBufferName == 0 ||
-           (vao->UserPointerMask & vao->Enabled));
+           (vao->UserPointerMask & vao->BufferEnabled));
 }
 
 static inline bool
@@ -95,7 +95,7 @@ _mesa_glthread_has_non_vbo_vertices(const struct gl_context *ctx)
    const struct glthread_vao *vao = glthread->CurrentVAO;
 
    return ctx->API != API_OPENGL_CORE &&
-          (vao->UserPointerMask & vao->Enabled);
+          (vao->UserPointerMask & vao->BufferEnabled);
 }
 
 static inline bool
@@ -106,7 +106,7 @@ _mesa_glthread_has_non_vbo_vertices_or_indirect(const struct gl_context *ctx)
 
    return ctx->API != API_OPENGL_CORE &&
           (glthread->CurrentDrawIndirectBufferName == 0 ||
-           (vao->UserPointerMask & vao->Enabled));
+           (vao->UserPointerMask & vao->BufferEnabled));
 }
 
 static inline bool
@@ -118,7 +118,7 @@ _mesa_glthread_has_non_vbo_vertices_or_indices_or_indirect(const struct gl_conte
    return ctx->API != API_OPENGL_CORE &&
           (glthread->CurrentDrawIndirectBufferName == 0 ||
            vao->CurrentElementBufferName == 0 ||
-           (vao->UserPointerMask & vao->Enabled));
+           (vao->UserPointerMask & vao->BufferEnabled));
 }