intel: implement intelQueueSubmit()
diff --git a/icd/intel/queue.h b/icd/intel/queue.h
index 9364e90..9e7b701 100644
--- a/icd/intel/queue.h
+++ b/icd/intel/queue.h
@@ -25,6 +25,7 @@
#ifndef QUEUE_H
#define QUEUE_H
+#include "kmd/winsys.h"
#include "intel.h"
#include "obj.h"
@@ -35,6 +36,7 @@
struct intel_base base;
struct intel_dev *dev;
+ enum intel_ring_type ring;
struct intel_cmd *last_submitted_cmd;
};
@@ -51,6 +53,9 @@
XGL_RESULT intel_queue_wait(struct intel_queue *queue, int64_t timeout);
+XGL_RESULT intel_queue_submit(struct intel_queue *queue,
+ struct intel_cmd *cmd);
+
XGL_RESULT XGLAPI intelQueueSetGlobalMemReferences(
XGL_QUEUE queue,
XGL_UINT memRefCount,