Set pipeline layout for fragment_shading_rate tests
The Vulkan spec requires there be a valid pipeline layout, even
when pipeline libraries are being used.
Components: Vulkan
Affects:
dEQP-VK.fragment_shading_rate.*.pipeline_library.*
VK-GL-CTS issue: 3764
Change-Id: I83486240c2e5e15f13a5d9610ee66d2e37ef06b9
diff --git a/external/vulkancts/modules/vulkan/fragment_shading_rate/vktFragmentShadingRateBasic.cpp b/external/vulkancts/modules/vulkan/fragment_shading_rate/vktFragmentShadingRateBasic.cpp
index b790ae0..2a2e4ef 100644
--- a/external/vulkancts/modules/vulkan/fragment_shading_rate/vktFragmentShadingRateBasic.cpp
+++ b/external/vulkancts/modules/vulkan/fragment_shading_rate/vktFragmentShadingRateBasic.cpp
@@ -2558,6 +2558,7 @@
multisampleState,
shadingRateState)
.setupFragmentOutputState(renderPass, 0u, DE_NULL, multisampleState)
+ .setMonolithicPipelineLayout(pipelineLayout)
.buildPipeline();
vk.cmdBindPipeline(cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, pipelines.back().getPipeline());
@@ -2608,6 +2609,7 @@
multisampleState,
shadingRateState)
.setupFragmentOutputState(renderPass, 0u, DE_NULL, multisampleState)
+ .setMonolithicPipelineLayout(pipelineLayout)
.buildPipeline();
vk.cmdBindPipeline(cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, pipelines.back().getPipeline());