xgl: Impossible to expose multi-function queues
Bug: 13363
header version: r29597 (0.51.0)
included review feedback.
diff --git a/icd/intel/cmd.c b/icd/intel/cmd.c
index 9037b8d..a5d7b7a 100644
--- a/icd/intel/cmd.c
+++ b/icd/intel/cmd.c
@@ -259,16 +259,10 @@
int pipeline_select;
struct intel_cmd *cmd;
- switch (info->queueType) {
- case XGL_QUEUE_TYPE_GRAPHICS:
+ switch (info->queueNodeIndex) {
+ case INTEL_GPU_ENGINE_3D:
pipeline_select = GEN6_PIPELINE_SELECT_DW0_SELECT_3D;
break;
- case XGL_QUEUE_TYPE_COMPUTE:
- pipeline_select = GEN6_PIPELINE_SELECT_DW0_SELECT_MEDIA;
- break;
- case XGL_QUEUE_TYPE_DMA:
- pipeline_select = -1;
- break;
default:
return XGL_ERROR_INVALID_VALUE;
break;