mesa: add KHR_no_error support to glWaitSync()
[mesa.git] / src / mesa / main / syncobj.c
index 915b7009f78ac6d1f270541ca303485c5d7a6167..62f6dbc4a6027429ba27107eacb6ae643251c038 100644 (file)
@@ -390,6 +390,16 @@ wait_sync(struct gl_context *ctx, struct gl_sync_object *syncObj,
 }
 
 
+void GLAPIENTRY
+_mesa_WaitSync_no_error(GLsync sync, GLbitfield flags, GLuint64 timeout)
+{
+   GET_CURRENT_CONTEXT(ctx);
+
+   struct gl_sync_object *syncObj = _mesa_get_and_ref_sync(ctx, sync, true);
+   wait_sync(ctx, syncObj, flags, timeout);
+}
+
+
 void GLAPIENTRY
 _mesa_WaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
 {