icd: Add support for one bit alpha BC1 formats
diff --git a/icd/common/icd-format.c b/icd/common/icd-format.c
index e2c2ada..75ca275 100644
--- a/icd/common/icd-format.c
+++ b/icd/common/icd-format.c
@@ -649,6 +649,8 @@
         break;
     case VK_FORMAT_BC1_RGB_UNORM:
     case VK_FORMAT_BC1_RGB_SRGB:
+    case VK_FORMAT_BC1_RGBA_UNORM:
+    case VK_FORMAT_BC1_RGBA_SRGB:
     case VK_FORMAT_BC4_UNORM:
     case VK_FORMAT_BC4_SNORM:
         memcpy(value, color, 8);
diff --git a/icd/intel/format.c b/icd/intel/format.c
index 258c84f..7e7c2ab 100644
--- a/icd/intel/format.c
+++ b/icd/intel/format.c
@@ -466,9 +466,11 @@
     [VK_FORMAT_R64G64B64A64_SFLOAT]  = GEN6_FORMAT_R64G64B64A64_FLOAT,
     [VK_FORMAT_R11G11B10_UFLOAT]     = GEN6_FORMAT_R11G11B10_FLOAT,
     [VK_FORMAT_R9G9B9E5_UFLOAT]      = GEN6_FORMAT_R9G9B9E5_SHAREDEXP,
-    [VK_FORMAT_BC1_RGB_UNORM]        = GEN6_FORMAT_BC1_UNORM,
-    [VK_FORMAT_BC1_RGB_SRGB]         = GEN6_FORMAT_BC1_UNORM_SRGB,
+    [VK_FORMAT_BC1_RGB_UNORM]        = GEN6_FORMAT_DXT1_RGB,
+    [VK_FORMAT_BC1_RGB_SRGB]         = GEN6_FORMAT_DXT1_RGB_SRGB,
     [VK_FORMAT_BC2_UNORM]            = GEN6_FORMAT_BC2_UNORM,
+    [VK_FORMAT_BC1_RGBA_UNORM]       = GEN6_FORMAT_BC1_UNORM,
+    [VK_FORMAT_BC1_RGBA_SRGB]        = GEN6_FORMAT_BC1_UNORM_SRGB,
     [VK_FORMAT_BC2_SRGB]             = GEN6_FORMAT_BC2_UNORM_SRGB,
     [VK_FORMAT_BC3_UNORM]            = GEN6_FORMAT_BC3_UNORM,
     [VK_FORMAT_BC3_SRGB]             = GEN6_FORMAT_BC3_UNORM_SRGB,