intel: only VK_COORDINATE_ORIGIN_UPPER_LEFT is supported

More specifically, only VK_COORDINATE_ORIGIN_UPPER_LEFT with clip space
coordinates (-1, -1) being the upper-left is supported.
diff --git a/icd/intel/pipeline.c b/icd/intel/pipeline.c
index 4a227b1..9226c7a 100644
--- a/icd/intel/pipeline.c
+++ b/icd/intel/pipeline.c
@@ -1179,6 +1179,11 @@
         info->vi.attributeCount > ARRAY_SIZE(pipeline->vb))
         return VK_ERROR_BAD_PIPELINE_DATA;
 
+    if (info->vp.clipOrigin != VK_COORDINATE_ORIGIN_UPPER_LEFT) {
+        assert(!"only VK_COORDINATE_ORIGIN_UPPER_LEFT is supported");
+        return VK_ERROR_INVALID_VALUE;
+    }
+
     pipeline->vb_count = info->vi.bindingCount;
     memcpy(pipeline->vb, info->vi.pVertexBindingDescriptions,
             sizeof(pipeline->vb[0]) * pipeline->vb_count);