dEQP-VK.api.object_management.alloc_callback_fail.descriptor_set_layout_single
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_pool
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_pool_free_descriptor_set
-dEQP-VK.api.object_management.alloc_callback_fail.descriptor_set
dEQP-VK.api.object_management.alloc_callback_fail.framebuffer
dEQP-VK.api.object_management.alloc_callback_fail.command_pool
dEQP-VK.api.object_management.alloc_callback_fail.command_pool_transient
-dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_primary
-dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_secondary
dEQP-VK.api.object_management.alloc_callback_fail_multiple.graphics_pipeline
dEQP-VK.api.object_management.alloc_callback_fail_multiple.compute_pipeline
dEQP-VK.api.object_management.alloc_callback_fail_multiple.descriptor_set
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_set_layout_single
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_pool
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_pool_free_descriptor_set
-dEQP-VK.api.object_management.alloc_callback_fail.descriptor_set
dEQP-VK.api.object_management.alloc_callback_fail.framebuffer
dEQP-VK.api.object_management.alloc_callback_fail.command_pool
dEQP-VK.api.object_management.alloc_callback_fail.command_pool_transient
-dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_primary
-dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_secondary
dEQP-VK.api.buffer.create_buffer_1_0
dEQP-VK.api.buffer.create_buffer_2_0
dEQP-VK.api.buffer.create_buffer_3_0
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_set_layout_single
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_pool
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_pool_free_descriptor_set
-dEQP-VK.api.object_management.alloc_callback_fail.descriptor_set
dEQP-VK.api.object_management.alloc_callback_fail.framebuffer
dEQP-VK.api.object_management.alloc_callback_fail.command_pool
dEQP-VK.api.object_management.alloc_callback_fail.command_pool_transient
-dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_primary
-dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_secondary
dEQP-VK.api.buffer.create_buffer_1_0
dEQP-VK.api.buffer.create_buffer_2_0
dEQP-VK.api.buffer.create_buffer_3_0
};
objectMgmtTests->addChild(createGroup(testCtx, "single_alloc_callbacks", "Create single object", s_createSingleAllocCallbacksGroup));
+ // \note Skip pooled objects in this test group. They are properly handled by the "multiple" group farther down below.
static const CaseDescriptions s_allocCallbackFailGroup =
{
CASE_DESC(allocCallbackFailTest <Instance>, s_instanceCases),
CASE_DESC(allocCallbackFailTest <DescriptorSetLayout>, s_descriptorSetLayoutCases),
CASE_DESC(allocCallbackFailTest <Sampler>, s_samplerCases),
CASE_DESC(allocCallbackFailTest <DescriptorPool>, s_descriptorPoolCases),
- CASE_DESC(allocCallbackFailTest <DescriptorSet>, s_descriptorSetCases),
+ EMPTY_CASE_DESC(DescriptorSet),
CASE_DESC(allocCallbackFailTest <Framebuffer>, s_framebufferCases),
CASE_DESC(allocCallbackFailTest <CommandPool>, s_commandPoolCases),
- CASE_DESC(allocCallbackFailTest <CommandBuffer>, s_commandBufferCases),
+ EMPTY_CASE_DESC(CommandBuffer),
};
objectMgmtTests->addChild(createGroup(testCtx, "alloc_callback_fail", "Allocation callback failure", s_allocCallbackFailGroup));
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_set_layout_single
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_pool
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_pool_free_descriptor_set
-dEQP-VK.api.object_management.alloc_callback_fail.descriptor_set
dEQP-VK.api.object_management.alloc_callback_fail.framebuffer
dEQP-VK.api.object_management.alloc_callback_fail.command_pool
dEQP-VK.api.object_management.alloc_callback_fail.command_pool_transient
-dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_primary
-dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_secondary
dEQP-VK.api.buffer.create_buffer_1_0
dEQP-VK.api.buffer.create_buffer_2_0
dEQP-VK.api.buffer.create_buffer_3_0
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_set_layout_single
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_pool
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_pool_free_descriptor_set
-dEQP-VK.api.object_management.alloc_callback_fail.descriptor_set
dEQP-VK.api.object_management.alloc_callback_fail.framebuffer
dEQP-VK.api.object_management.alloc_callback_fail.command_pool
dEQP-VK.api.object_management.alloc_callback_fail.command_pool_transient
-dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_primary
-dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_secondary
dEQP-VK.api.buffer.create_buffer_1_0
dEQP-VK.api.buffer.create_buffer_2_0
dEQP-VK.api.buffer.create_buffer_3_0
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_set_layout_single
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_pool
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_pool_free_descriptor_set
-dEQP-VK.api.object_management.alloc_callback_fail.descriptor_set
dEQP-VK.api.object_management.alloc_callback_fail.framebuffer
dEQP-VK.api.object_management.alloc_callback_fail.command_pool
dEQP-VK.api.object_management.alloc_callback_fail.command_pool_transient
-dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_primary
-dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_secondary
dEQP-VK.api.buffer.create_buffer_1_0
dEQP-VK.api.buffer.create_buffer_2_0
dEQP-VK.api.buffer.create_buffer_3_0
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_set_layout_single
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_pool
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_pool_free_descriptor_set
-dEQP-VK.api.object_management.alloc_callback_fail.descriptor_set
dEQP-VK.api.object_management.alloc_callback_fail.framebuffer
dEQP-VK.api.object_management.alloc_callback_fail.command_pool
dEQP-VK.api.object_management.alloc_callback_fail.command_pool_transient
-dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_primary
-dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_secondary
dEQP-VK.api.buffer.create_buffer_1_0
dEQP-VK.api.buffer.create_buffer_2_0
dEQP-VK.api.buffer.create_buffer_3_0
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_set_layout_single
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_pool
dEQP-VK.api.object_management.alloc_callback_fail.descriptor_pool_free_descriptor_set
-dEQP-VK.api.object_management.alloc_callback_fail.descriptor_set
dEQP-VK.api.object_management.alloc_callback_fail.framebuffer
dEQP-VK.api.object_management.alloc_callback_fail.command_pool
dEQP-VK.api.object_management.alloc_callback_fail.command_pool_transient
-dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_primary
-dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_secondary
dEQP-VK.api.object_management.alloc_callback_fail_multiple.graphics_pipeline
dEQP-VK.api.object_management.alloc_callback_fail_multiple.compute_pipeline
dEQP-VK.api.object_management.alloc_callback_fail_multiple.descriptor_set