| 19 | class NegativeGraphicsLibrary : public GraphicsLibraryTest {}; |
| 20 | |
| 21 | TEST_F(NegativeGraphicsLibrary, DSLs) { |
| 22 | TEST_DESCRIPTION("Create a pipeline layout with invalid descriptor set layouts"); |
| 23 | RETURN_IF_SKIP(Init()); |
| 24 | |
| 25 | vkt::DescriptorSetLayout dsl(*m_device, {0, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, 1, VK_SHADER_STAGE_VERTEX_BIT, nullptr}); |
| 26 | VkPipelineLayoutCreateInfo pipeline_layout_ci = vku::InitStructHelper(); |
| 27 | pipeline_layout_ci.pushConstantRangeCount = 0; |
| 28 | pipeline_layout_ci.pPushConstantRanges = nullptr; |
| 29 | |
| 30 | m_errorMonitor->SetDesiredError("VUID-VkPipelineLayoutCreateInfo-graphicsPipelineLibrary-06753"); |
| 31 | vkt::PipelineLayout pipeline_layout(*m_device, pipeline_layout_ci, {&dsl, nullptr}); |
| 32 | m_errorMonitor->VerifyFound(); |
| 33 | } |
| 34 | |
| 35 | TEST_F(NegativeGraphicsLibrary, GPLDSLs) { |
| 36 | TEST_DESCRIPTION("Create a pipeline layout with invalid descriptor set layouts with VK_EXT_grahpics_pipeline_library enabled"); |
nothing calls this directly
no test coverage detected