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;