Update XGL_FORMAT.
diff --git a/icd/intel/view.c b/icd/intel/view.c
index 7a2e901..5f0deea 100644
--- a/icd/intel/view.c
+++ b/icd/intel/view.c
@@ -823,19 +823,19 @@
*
* As for GEN7+, separate_stencil is always true.
*/
- switch (format.channelFormat) {
- case XGL_CH_FMT_R16:
+ switch (format) {
+ case XGL_FMT_D16_UNORM:
info->format = GEN6_ZFORMAT_D16_UNORM;
break;
- case XGL_CH_FMT_R32:
+ case XGL_FMT_D32_SFLOAT:
info->format = GEN6_ZFORMAT_D32_FLOAT;
break;
- case XGL_CH_FMT_R32G8:
+ case XGL_FMT_D32_SFLOAT_S8_UINT:
info->format = (separate_stencil) ?
GEN6_ZFORMAT_D32_FLOAT :
GEN6_ZFORMAT_D32_FLOAT_S8X24_UINT;
break;
- case XGL_CH_FMT_R8:
+ case XGL_FMT_S8_UINT:
if (separate_stencil) {
info->format = GEN6_ZFORMAT_D32_FLOAT;
break;
@@ -848,7 +848,7 @@
break;
}
- if (format.channelFormat != XGL_CH_FMT_R8)
+ if (format != XGL_FMT_S8_UINT)
info->zs.stride = img->layout.bo_stride;
if (img->s8_layout) {
@@ -873,7 +873,7 @@
intel_layout_pos_to_mem(img->s8_layout, x, y, &x, &y);
info->stencil.offset = intel_layout_mem_to_raw(img->s8_layout, x, y);
}
- } else if (format.channelFormat == XGL_CH_FMT_R8) {
+ } else if (format == XGL_FMT_S8_UINT) {
info->stencil.stride = img->layout.bo_stride * 2;
}
@@ -1091,8 +1091,7 @@
* must be XGL_FMT_R32G32B32A32_SFLOAT.
*/
if (info->viewType == XGL_BUFFER_VIEW_RAW) {
- format.channelFormat = XGL_CH_FMT_R32G32B32A32;
- format.numericFormat = XGL_NUM_FMT_FLOAT;
+ format = XGL_FMT_R32G32B32A32_SFLOAT;
stride = 16;
} else {
format = info->format;