tests: Update layer validation for bug-14033
diff --git a/tests/layer_validation_tests.cpp b/tests/layer_validation_tests.cpp
index 3f17872..3876e75 100644
--- a/tests/layer_validation_tests.cpp
+++ b/tests/layer_validation_tests.cpp
@@ -2219,8 +2219,15 @@
.layout = pipeline_layout,
};
+ VkPipelineCacheCreateInfo pipelineCache;
+ VkPipelineCache pipeline_cache;
+
+ memset(&pipelineCache, 0, sizeof(pipelineCache));
+ pipelineCache.sType = VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO;
+ err = vkCreatePipelineCache(m_device->device(), &pipelineCache, &pipeline_cache);
+
VkPipeline pipeline;
- err = vkCreateGraphicsPipeline(m_device->device(), &gp_ci, &pipeline);
+ err = vkCreateGraphicsPipelines(m_device->device(), pipeline_cache, 1, &gp_ci, &pipeline);
ASSERT_VK_SUCCESS(err);
cmdBuffer.AddRenderTarget(m_renderTargets[0]);