xgl: Add framebuffer-no-attachment support
Add default values if no attachments are present, correctly handle
override values when attachments are present. Bug# 13212, header
revision #36.
diff --git a/icd/intel/view.c b/icd/intel/view.c
index 5f0deea..6991450 100644
--- a/icd/intel/view.c
+++ b/icd/intel/view.c
@@ -1249,6 +1249,8 @@
view->img = img;
+ view->array_size = info->arraySize;
+
if (intel_gpu_gen(dev->gpu) >= INTEL_GEN(7)) {
surface_state_tex_gen7(dev->gpu, img,
img_type_to_view_type(img->type),
@@ -1298,6 +1300,8 @@
view->img = img;
+ view->array_size = info->arraySize;
+
ds_view_init(view, dev->gpu, img, img->layout.format, info->mipLevel,
info->baseArraySlice, info->arraySize);