Bug 14643: use VkClearDepthStencilValue
diff --git a/tests/blit_tests.cpp b/tests/blit_tests.cpp
index 704e540..b6acdb9 100644
--- a/tests/blit_tests.cpp
+++ b/tests/blit_tests.cpp
@@ -1422,9 +1422,13 @@
         VkPipelineStageFlags dest_stages = VK_PIPELINE_STAGE_ALL_GPU_COMMANDS;
         vkCmdPipelineBarrier(cmd_.handle(), src_stages, dest_stages, false, to_clear.size(), (const void * const*) p_to_clear.data());
 
+        VkClearDepthStencilValue clear_value = {
+            depth,
+            stencil
+        };
         vkCmdClearDepthStencilImage(cmd_.handle(),
                                     img.handle(), VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL,
-                                    depth, stencil,
+                                    &clear_value,
                                     ranges.size(), &ranges[0]);
 
         vkCmdPipelineBarrier(cmd_.handle(), src_stages, dest_stages, false, to_xfer.size(), (const void * const*)p_to_xfer.data());
diff --git a/tests/vkrenderframework.cpp b/tests/vkrenderframework.cpp
index f983498..8bea1f6 100644
--- a/tests/vkrenderframework.cpp
+++ b/tests/vkrenderframework.cpp
@@ -1398,9 +1398,13 @@
 
         vkCmdPipelineBarrier( handle(), src_stages, dest_stages, false, 1, (const void * const*)&pmemory_barrier);
 
+        VkClearDepthStencilValue clear_value = {
+            depth_clear_color,
+            stencil_clear_color
+        };
         vkCmdClearDepthStencilImage(handle(),
                                     depthStencilObj->handle(), VK_IMAGE_LAYOUT_GENERAL,
-                                    depth_clear_color,  stencil_clear_color,
+                                    &clear_value,
                                     1, &dsRange);
 
         // prepare depth buffer for rendering