dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.color_load_op_none_store_op_store
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.color_load_op_none_store_op_store_alphablend
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.color_load_op_none_store_op_none_resolve
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_load_op_load_store_op_none
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_none_write_off
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_store
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_dontcare
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d32_sfloat_load_op_load_store_op_none
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_none_write_off
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_store
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_dontcare
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_load_store_op_none
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_none_store_op_none_write_off
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_none_store_op_store
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_none_write_off
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_store
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_dontcare
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_s8_uint_load_op_load_store_op_none
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_none_write_off
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_store
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_dontcare
dEQP-VK.dynamic_rendering.dedicated_allocation.simple.color
dEQP-VK.dynamic_rendering.dedicated_allocation.simple.depth
dEQP-VK.dynamic_rendering.dedicated_allocation.simple.stencil
dEQP-VK.renderpass.suballocation.load_store_op_none.color_load_op_none_store_op_store_alphablend
dEQP-VK.renderpass.suballocation.load_store_op_none.color_load_op_none_store_op_dontcare
dEQP-VK.renderpass.suballocation.load_store_op_none.color_load_op_none_store_op_none_resolve
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_load_op_load_store_op_none
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_none_write_off
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_store
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_dontcare
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d32_sfloat_load_op_load_store_op_none
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_none_write_off
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_store
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_dontcare
dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_load_store_op_none
dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_none_store_op_none_write_off
dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_none_store_op_store
dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_none_write_off
dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_store
dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_dontcare
+dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_s8_uint_load_op_load_store_op_none
+dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_none_write_off
+dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_store
+dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_dontcare
dEQP-VK.renderpass.fragment_density_map.1_view.render.divisible_density_size.1_sample.static_subsampled_1_2
dEQP-VK.renderpass.fragment_density_map.1_view.render.divisible_density_size.1_sample.deferred_subsampled_1_2
dEQP-VK.renderpass.fragment_density_map.1_view.render.divisible_density_size.1_sample.dynamic_subsampled_1_2
dEQP-VK.renderpass2.suballocation.load_store_op_none.color_load_op_none_store_op_store_alphablend
dEQP-VK.renderpass2.suballocation.load_store_op_none.color_load_op_none_store_op_dontcare
dEQP-VK.renderpass2.suballocation.load_store_op_none.color_load_op_none_store_op_none_resolve
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_load_op_load_store_op_none
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_none_write_off
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_store
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_dontcare
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d32_sfloat_load_op_load_store_op_none
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_none_write_off
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_store
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_dontcare
dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_load_store_op_none
dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_none_store_op_none_write_off
dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_none_store_op_store
dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_none_write_off
dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_store
dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_dontcare
+dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_s8_uint_load_op_load_store_op_none
+dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_none_write_off
+dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_store
+dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_dontcare
dEQP-VK.renderpass2.fragment_density_map.1_view.render.divisible_density_size.1_sample.deferred_subsampled_1_2
dEQP-VK.renderpass2.fragment_density_map.1_view.render.divisible_density_size.1_sample.deferred_nonsubsampled_1_2
dEQP-VK.renderpass2.fragment_density_map.1_view.render.divisible_density_size.1_sample.deferred_subsampled_2_1
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.color_load_op_none_store_op_store
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.color_load_op_none_store_op_store_alphablend
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.color_load_op_none_store_op_none_resolve
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_load_op_load_store_op_none
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_none_write_off
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_store
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_dontcare
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d32_sfloat_load_op_load_store_op_none
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_none_write_off
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_store
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_dontcare
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_load_store_op_none
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_none_store_op_none_write_off
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_none_store_op_store
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_none_write_off
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_store
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_dontcare
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_s8_uint_load_op_load_store_op_none
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_none_write_off
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_store
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_dontcare
dEQP-VK.dynamic_rendering.dedicated_allocation.simple.color
dEQP-VK.dynamic_rendering.dedicated_allocation.simple.depth
dEQP-VK.dynamic_rendering.dedicated_allocation.simple.stencil
dEQP-VK.renderpass.suballocation.load_store_op_none.color_load_op_none_store_op_store_alphablend
dEQP-VK.renderpass.suballocation.load_store_op_none.color_load_op_none_store_op_dontcare
dEQP-VK.renderpass.suballocation.load_store_op_none.color_load_op_none_store_op_none_resolve
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_load_op_load_store_op_none
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_none_write_off
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_store
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_dontcare
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d32_sfloat_load_op_load_store_op_none
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_none_write_off
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_store
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_dontcare
dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_load_store_op_none
dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_none_store_op_none_write_off
dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_none_store_op_store
dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_none_write_off
dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_store
dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_dontcare
+dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_s8_uint_load_op_load_store_op_none
+dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_none_write_off
+dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_store
+dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_dontcare
dEQP-VK.renderpass.dedicated_allocation.simple.color
dEQP-VK.renderpass.dedicated_allocation.simple.depth
dEQP-VK.renderpass.dedicated_allocation.simple.stencil
dEQP-VK.renderpass2.suballocation.load_store_op_none.color_load_op_none_store_op_store_alphablend
dEQP-VK.renderpass2.suballocation.load_store_op_none.color_load_op_none_store_op_dontcare
dEQP-VK.renderpass2.suballocation.load_store_op_none.color_load_op_none_store_op_none_resolve
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_load_op_load_store_op_none
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_none_write_off
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_store
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_dontcare
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d32_sfloat_load_op_load_store_op_none
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_none_write_off
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_store
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_dontcare
dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_load_store_op_none
dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_none_store_op_none_write_off
dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_none_store_op_store
dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_none_write_off
dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_store
dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_dontcare
+dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_s8_uint_load_op_load_store_op_none
+dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_none_write_off
+dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_store
+dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_dontcare
dEQP-VK.renderpass2.dedicated_allocation.simple.color
dEQP-VK.renderpass2.dedicated_allocation.simple.depth
dEQP-VK.renderpass2.dedicated_allocation.simple.stencil
opNoneTests->addChild(new LoadStoreOpNoneTest(testCtx, "color_load_op_none_store_op_none_resolve", "", params));
}
- std::vector<VkFormat> formats = { VK_FORMAT_D16_UNORM_S8_UINT, VK_FORMAT_D24_UNORM_S8_UINT, VK_FORMAT_D32_SFLOAT_S8_UINT };
+ std::vector<VkFormat> formats = { VK_FORMAT_D16_UNORM, VK_FORMAT_D32_SFLOAT, VK_FORMAT_D16_UNORM_S8_UINT, VK_FORMAT_D24_UNORM_S8_UINT, VK_FORMAT_D32_SFLOAT_S8_UINT, VK_FORMAT_S8_UINT };
for (deUint32 f = 0; f < formats.size(); ++f)
{
- const std::string formatName = getFormatCaseName(formats[f]);
+ const auto tcuFormat = mapVkFormat(formats[f]);
+ const bool hasDepth = tcu::hasDepthComponent(tcuFormat.order);
+ const bool hasStencil = tcu::hasStencilComponent(tcuFormat.order);
+ const std::string formatName = getFormatCaseName(formats[f]);
// Preinitialize attachment 0 (color) to green and attachment 1 (depth) to 0.5.
// Draw a red rectangle using depth 1.0 and depth op 'greater'. Depth test will pass and update
// After the renderpass the red color should remain inside the render area of the color buffer.
// Store op 'store' for depth buffer makes the written values undefined, but the pixels outside
// render area should still contain the original value of 0.5.
+ if (hasDepth)
{
TestParams params;
params.alphaBlend = false;
// Preinitialize depth attachment to 0.5. Use a render pass with load and store ops none for the depth, but
// disable depth test which also disables depth writes. The depth attachment should have the original
// preinitialized value after the render pass.
+ if (hasDepth)
{
TestParams params;
params.alphaBlend = false;
// using cmdClearAttachments. Draw a red rectangle using depth 1.0 and depth op 'greater'. Depth test will pass and update
// depth buffer to 1.0. After the renderpass the color buffer should have red inside the render area and depth should have the
// shader updated value of 1.0.
+ if (hasDepth)
{
TestParams params;
params.alphaBlend = false;
// using cmdClearAttachments. Draw a red rectangle using depth 1.0 and depth op 'greater' which will pass.
// After the renderpass the color buffer should have red inside the render area. Depth buffer contents inside render
// are is undefined because of store op 'don't care', but the outside should have the original value of 0.5.
+ if (hasDepth)
{
TestParams params;
params.alphaBlend = false;
// After the renderpass the red color should remain inside the render area of the color buffer.
// Store op 'store' for stencil buffer makes the written values undefined, but the pixels outside
// render area should still contain the original value of 128.
+ if (hasStencil)
{
TestParams params;
params.alphaBlend = false;
// Preinitialize stencil attachment to 128. Use a render pass with load and store ops none for the stencil, but
// disable stencil test which also disables stencil writes. The stencil attachment should have the original
// preinitialized value after the render pass.
+ if (hasStencil)
{
TestParams params;
params.alphaBlend = false;
// using cmdClearAttachments. Draw a red rectangle using stencil reference of 255 and stencil op 'greater'. Stencil test will pass and update
// stencil buffer to 255. After the renderpass the color buffer should have red inside the render area and stencil should have the
// shader updated value of 255.
+ if (hasStencil)
{
TestParams params;
params.alphaBlend = false;
// using cmdClearAttachments. Draw a red rectangle using stencil reference 255 and stencil op 'greater' which will pass.
// After the renderpass the color buffer should have red inside the render area. Stencil buffer contents inside render
// are is undefined because of store op 'don't care', but the outside should have the original value of 128.
+ if (hasStencil)
{
TestParams params;
params.alphaBlend = false;
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.color_load_op_none_store_op_store
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.color_load_op_none_store_op_store_alphablend
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.color_load_op_none_store_op_none_resolve
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_load_op_load_store_op_none
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_none_write_off
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_store
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_dontcare
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d32_sfloat_load_op_load_store_op_none
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_none_write_off
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_store
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_dontcare
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_load_store_op_none
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_none_store_op_none_write_off
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_none_store_op_store
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_none_write_off
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_store
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_dontcare
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_s8_uint_load_op_load_store_op_none
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_none_write_off
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_store
+dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_dontcare
dEQP-VK.dynamic_rendering.dedicated_allocation.simple.color
dEQP-VK.dynamic_rendering.dedicated_allocation.simple.depth
dEQP-VK.dynamic_rendering.dedicated_allocation.simple.stencil
dEQP-VK.renderpass.suballocation.load_store_op_none.color_load_op_none_store_op_store_alphablend
dEQP-VK.renderpass.suballocation.load_store_op_none.color_load_op_none_store_op_dontcare
dEQP-VK.renderpass.suballocation.load_store_op_none.color_load_op_none_store_op_none_resolve
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_load_op_load_store_op_none
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_none_write_off
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_store
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_dontcare
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d32_sfloat_load_op_load_store_op_none
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_none_write_off
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_store
+dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_dontcare
dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_load_store_op_none
dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_none_store_op_none_write_off
dEQP-VK.renderpass.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_none_store_op_store
dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_none_write_off
dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_store
dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_dontcare
+dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_s8_uint_load_op_load_store_op_none
+dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_none_write_off
+dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_store
+dEQP-VK.renderpass.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_dontcare
dEQP-VK.renderpass.dedicated_allocation.simple.color
dEQP-VK.renderpass.dedicated_allocation.simple.depth
dEQP-VK.renderpass.dedicated_allocation.simple.stencil
dEQP-VK.renderpass2.suballocation.load_store_op_none.color_load_op_none_store_op_store_alphablend
dEQP-VK.renderpass2.suballocation.load_store_op_none.color_load_op_none_store_op_dontcare
dEQP-VK.renderpass2.suballocation.load_store_op_none.color_load_op_none_store_op_none_resolve
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_load_op_load_store_op_none
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_none_write_off
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_store
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_load_op_none_store_op_dontcare
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d32_sfloat_load_op_load_store_op_none
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_none_write_off
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_store
+dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d32_sfloat_load_op_none_store_op_dontcare
dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_load_store_op_none
dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_none_store_op_none_write_off
dEQP-VK.renderpass2.suballocation.load_store_op_none.depth_d16_unorm_s8_uint_load_op_none_store_op_store
dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_none_write_off
dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_store
dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_dontcare
+dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_s8_uint_load_op_load_store_op_none
+dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_none_write_off
+dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_store
+dEQP-VK.renderpass2.suballocation.load_store_op_none.stencil_s8_uint_load_op_none_store_op_dontcare
dEQP-VK.renderpass2.dedicated_allocation.simple.color
dEQP-VK.renderpass2.dedicated_allocation.simple.depth
dEQP-VK.renderpass2.dedicated_allocation.simple.stencil