tests: Fix issue in tests where descriptor set mapping array not initialized
diff --git a/tests/render_tests.cpp b/tests/render_tests.cpp
index 5a4b4f3..bd63078 100644
--- a/tests/render_tests.cpp
+++ b/tests/render_tests.cpp
@@ -534,7 +534,8 @@
     vs_stage.pNext = XGL_NULL_HANDLE;
     vs_stage.shader.stage = XGL_SHADER_STAGE_VERTEX;
     vs_stage.shader.shader = *vs;
-    vs_stage.shader.descriptorSetMapping[0].descriptorCount = 0;
+    for (unsigned int i = 0; i < XGL_MAX_DESCRIPTOR_SETS; i++)
+        vs_stage.shader.descriptorSetMapping[i].descriptorCount = 0;
     vs_stage.shader.linkConstBufferCount = 0;
     vs_stage.shader.pLinkConstBufferInfo = XGL_NULL_HANDLE;
     vs_stage.shader.dynamicMemoryViewMapping.slotObjectType = XGL_SLOT_UNUSED;
@@ -547,7 +548,8 @@
     ps_stage.shader.stage = XGL_SHADER_STAGE_FRAGMENT;
     ps_stage.shader.shader = *ps;
     // TODO: Do we need a descriptor set mapping for fragment?
-    ps_stage.shader.descriptorSetMapping[0].descriptorCount = 0;
+    for (unsigned int i = 0; i < XGL_MAX_DESCRIPTOR_SETS; i++)
+        ps_stage.shader.descriptorSetMapping[i].descriptorCount = 0;
     ps_stage.shader.linkConstBufferCount = 0;
     ps_stage.shader.pLinkConstBufferInfo = XGL_NULL_HANDLE;
     ps_stage.shader.dynamicMemoryViewMapping.slotObjectType = XGL_SLOT_UNUSED;