bug-14737: Move alphaToCoverageEnable to MultisampleStateCreateInfo
diff --git a/icd/intel/cmd_pipeline.c b/icd/intel/cmd_pipeline.c
index 89b48df..206a03e 100644
--- a/icd/intel/cmd_pipeline.c
+++ b/icd/intel/cmd_pipeline.c
@@ -665,7 +665,7 @@
         dw5 |= GEN6_PS_DISPATCH_16 << GEN6_WM_DW5_PS_DISPATCH_MODE__SHIFT;
 
     if (fs->uses & INTEL_SHADER_USE_KILL ||
-        pipeline->cb_state.alphaToCoverageEnable)
+        pipeline->alphaToCoverageEnable)
         dw5 |= GEN6_WM_DW5_PS_KILL_PIXEL;
 
     if (fs->computed_depth_mode)
@@ -727,7 +727,7 @@
           GEN7_WM_DW1_POINT_RASTRULE_UPPER_RIGHT;
 
     if (fs->uses & INTEL_SHADER_USE_KILL ||
-        pipeline->cb_state.alphaToCoverageEnable)
+        pipeline->alphaToCoverageEnable)
         dw1 |= GEN7_WM_DW1_PS_KILL_PIXEL;
 
     dw1 |= fs->computed_depth_mode << GEN7_WM_DW1_PSCDEPTH__SHIFT;
diff --git a/icd/intel/pipeline.c b/icd/intel/pipeline.c
index 4105c26..e77ac8f 100644
--- a/icd/intel/pipeline.c
+++ b/icd/intel/pipeline.c
@@ -958,6 +958,8 @@
 
     pipeline->sample_count = (info->ms.rasterSamples <= 1) ? 1 : info->ms.rasterSamples;
 
+    pipeline->alphaToCoverageEnable = info->ms.alphaToCoverageEnable;
+
     /* 3DSTATE_SAMPLE_MASK */
     cmd = GEN6_RENDER_CMD(3D, 3DSTATE_SAMPLE_MASK);
     cmd_len = 2;
diff --git a/icd/intel/pipeline.h b/icd/intel/pipeline.h
index 416ba2c..00bb7a7 100644
--- a/icd/intel/pipeline.h
+++ b/icd/intel/pipeline.h
@@ -208,6 +208,8 @@
     bool rasterizerDiscardEnable;
     bool depthBiasEnable;
 
+    bool alphaToCoverageEnable;
+
     VkPipelineTessellationStateCreateInfo tess_state;
 
     uint32_t active_shaders;