tests: Fix issue in tests where descriptor set mapping array not initialized
diff --git a/tests/init.cpp b/tests/init.cpp
index b5fa0dc..ba2a853 100644
--- a/tests/init.cpp
+++ b/tests/init.cpp
@@ -771,6 +771,10 @@
     vs_stage.shader.shader = vs;
     vs_stage.shader.descriptorSetMapping[0].descriptorCount = 1;
     vs_stage.shader.descriptorSetMapping[0].pDescriptorInfo = &ds_vs;
+    for (unsigned int i = 1; i < XGL_MAX_DESCRIPTOR_SETS; i++) {
+        vs_stage.shader.descriptorSetMapping[i].descriptorCount = 0;
+        vs_stage.shader.descriptorSetMapping[i].pDescriptorInfo = XGL_NULL_HANDLE;
+    }
     vs_stage.shader.linkConstBufferCount = 0;
     vs_stage.shader.pLinkConstBufferInfo = XGL_NULL_HANDLE;
     vs_stage.shader.dynamicMemoryViewMapping.slotObjectType = XGL_SLOT_SHADER_RESOURCE;
@@ -785,6 +789,10 @@
     ps_stage.shader.descriptorSetMapping[0].descriptorCount = 1;
     // TODO: Do we need a descriptor set mapping for fragment?
     ps_stage.shader.descriptorSetMapping[0].pDescriptorInfo = &ds_vs;
+    for (unsigned int i = 1; i < XGL_MAX_DESCRIPTOR_SETS; i++) {
+        ps_stage.shader.descriptorSetMapping[i].descriptorCount = 0;
+        ps_stage.shader.descriptorSetMapping[i].pDescriptorInfo = XGL_NULL_HANDLE;
+    }
     ps_stage.shader.linkConstBufferCount = 0;
     ps_stage.shader.pLinkConstBufferInfo = XGL_NULL_HANDLE;
     ps_stage.shader.dynamicMemoryViewMapping.slotObjectType = XGL_SLOT_SHADER_RESOURCE;