1
0
mirror of https://github.com/Yours3lf/rpi-vk-driver.git synced 2025-02-26 23:54:17 +01:00

cts stuff

This commit is contained in:
Unknown 2020-02-12 01:11:49 +00:00
parent a15036203a
commit bcf86a60e4
2 changed files with 26 additions and 73 deletions

View File

@ -142,6 +142,7 @@ uint32_t getFormatBpp(VkFormat f)
case VK_FORMAT_R8_UINT: case VK_FORMAT_R8_UINT:
case VK_FORMAT_R8_SRGB: case VK_FORMAT_R8_SRGB:
case VK_FORMAT_UNDEFINED: //TODO case VK_FORMAT_UNDEFINED: //TODO
case VK_FORMAT_G8B8G8R8_422_UNORM: //TODO
return 8; return 8;
case VK_FORMAT_D32_SFLOAT_S8_UINT: case VK_FORMAT_D32_SFLOAT_S8_UINT:
return 64; //TODO ??? return 64; //TODO ???
@ -153,6 +154,8 @@ uint32_t getFormatBpp(VkFormat f)
return 32; return 32;
case VK_FORMAT_D16_UNORM: case VK_FORMAT_D16_UNORM:
return 16; return 16;
case VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK: //TODO
return 4;
default:// default://
fprintf(stderr, "format %i\n", f); fprintf(stderr, "format %i\n", f);
assert(!"Unknown format."); assert(!"Unknown format.");
@ -255,6 +258,7 @@ void getPaddedTextureDimensionsT(uint32_t width, uint32_t height, uint32_t bpp,
break; break;
} }
case 32: case 32:
case 24: //TODO
{ {
tileW = 32; tileW = 32;
tileH = 32; tileH = 32;

View File

@ -43,35 +43,9 @@ dEQP-VK.ssbo.layout.random.scalar.75
#TODO #TODO
dEQP-VK.api.smoke.create_shader
dEQP-VK.api.smoke.triangle
dEQP-VK.api.smoke.triangle_ext_structs
dEQP-VK.api.smoke.asm_triangle
dEQP-VK.api.smoke.asm_triangle_no_opname
dEQP-VK.api.smoke.unused_resolve_attachment
dEQP-VK.api.object_management.single.event
dEQP-VK.api.object_management.single.shader_module
dEQP-VK.api.object_management.single.pipeline_cache
dEQP-VK.api.object_management.single.graphics_pipeline
dEQP-VK.api.object_management.single.compute_pipeline
dEQP-VK.api.object_management.multiple_unique_resources.event
dEQP-VK.api.object_management.multiple_unique_resources.shader_module
dEQP-VK.api.object_management.multiple_unique_resources.pipeline_cache
dEQP-VK.api.object_management.multiple_unique_resources.graphics_pipeline
dEQP-VK.api.object_management.multiple_unique_resources.compute_pipeline
dEQP-VK.api.object_management.multiple_shared_resources.event
dEQP-VK.api.object_management.multiple_shared_resources.shader_module
dEQP-VK.api.object_management.multiple_shared_resources.pipeline_cache
dEQP-VK.api.object_management.multiple_shared_resources.graphics_pipeline
dEQP-VK.api.object_management.multiple_shared_resources.compute_pipeline
#segfault #segfault
dEQP-VK.api.object_management.multiple_shared_resources.descriptor_set dEQP-VK.api.object_management.multiple_shared_resources.descriptor_set
# #
dEQP-VK.api.object_management.max_concurrent.event
dEQP-VK.api.object_management.max_concurrent.shader_module
dEQP-VK.api.object_management.max_concurrent.pipeline_cache
dEQP-VK.api.object_management.max_concurrent.graphics_pipeline
dEQP-VK.api.object_management.max_concurrent.compute_pipeline
dEQP-VK.api.object_management.max_concurrent.render_pass dEQP-VK.api.object_management.max_concurrent.render_pass
dEQP-VK.api.object_management.max_concurrent.descriptor_set_layout_empty dEQP-VK.api.object_management.max_concurrent.descriptor_set_layout_empty
#segfault #segfault
@ -82,68 +56,43 @@ dEQP-VK.api.object_management.max_concurrent.framebuffer
dEQP-VK.api.object_management.max_concurrent.command_buffer_primary dEQP-VK.api.object_management.max_concurrent.command_buffer_primary
dEQP-VK.api.object_management.max_concurrent.command_buffer_secondary dEQP-VK.api.object_management.max_concurrent.command_buffer_secondary
# #
dEQP-VK.api.object_management.multithreaded_per_thread_device.event
dEQP-VK.api.object_management.multithreaded_per_thread_device.shader_module
dEQP-VK.api.object_management.multithreaded_per_thread_device.pipeline_cache
dEQP-VK.api.object_management.multithreaded_per_thread_device.graphics_pipeline
dEQP-VK.api.object_management.multithreaded_per_thread_device.compute_pipeline
#segfault #segfault
dEQP-VK.api.object_management.multithreaded_per_thread_device.descriptor_set dEQP-VK.api.object_management.multithreaded_per_thread_device.descriptor_set
# #
dEQP-VK.api.object_management.multithreaded_per_thread_resources.event
dEQP-VK.api.object_management.multithreaded_per_thread_resources.shader_module
dEQP-VK.api.object_management.multithreaded_per_thread_resources.pipeline_cache
dEQP-VK.api.object_management.multithreaded_per_thread_resources.graphics_pipeline
dEQP-VK.api.object_management.multithreaded_per_thread_resources.compute_pipeline
#segfault #segfault
dEQP-VK.api.object_management.multithreaded_per_thread_resources.descriptor_set dEQP-VK.api.object_management.multithreaded_per_thread_resources.descriptor_set
# #
dEQP-VK.api.object_management.multithreaded_shared_resources.event
dEQP-VK.api.object_management.multithreaded_shared_resources.shader_module
dEQP-VK.api.object_management.multithreaded_shared_resources.pipeline_cache
dEQP-VK.api.object_management.multithreaded_shared_resources.graphics_pipeline
dEQP-VK.api.object_management.multithreaded_shared_resources.compute_pipeline
dEQP-VK.api.object_management.single_alloc_callbacks.event
dEQP-VK.api.object_management.single_alloc_callbacks.shader_module
dEQP-VK.api.object_management.single_alloc_callbacks.pipeline_cache
dEQP-VK.api.object_management.single_alloc_callbacks.graphics_pipeline
dEQP-VK.api.object_management.single_alloc_callbacks.compute_pipeline
dEQP-VK.api.object_management.single_alloc_callbacks.render_pass dEQP-VK.api.object_management.single_alloc_callbacks.render_pass
dEQP-VK.api.object_management.single_alloc_callbacks.descriptor_set_layout_empty dEQP-VK.api.object_management.single_alloc_callbacks.descriptor_set_layout_empty
dEQP-VK.api.object_management.single_alloc_callbacks.framebuffer dEQP-VK.api.object_management.single_alloc_callbacks.framebuffer
dEQP-VK.api.object_management.alloc_callback_fail.graphics_pipeline
dEQP-VK.api.object_management.alloc_callback_fail.compute_pipeline
dEQP-VK.api.object_management.alloc_callback_fail.framebuffer dEQP-VK.api.object_management.alloc_callback_fail.framebuffer
dEQP-VK.api.object_management.alloc_callback_fail_multiple.graphics_pipeline
dEQP-VK.api.object_management.alloc_callback_fail_multiple.compute_pipeline
#segfault #segfault
dEQP-VK.api.object_management.alloc_callback_fail_multiple.descriptor_set dEQP-VK.api.object_management.alloc_callback_fail_multiple.descriptor_set
# #
dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_complete #segfault
dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset0
dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset1
dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_suballocated_image_dedicated_alloc
dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_suballocated_image_dedicated_alloc
dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_suballocated_image_dedicated_alloc
dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_suballocated
dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_suballocated
dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_suballocated
dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_with_buffer_dedicated_alloc_image_dedicated_alloc
dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_with_buffer_dedicated_alloc_image_dedicated_alloc
dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_with_buffer_dedicated_alloc_image_dedicated_alloc
dEQP-VK.api.command_buffers.pool_reset_reuse
dEQP-VK.api.command_buffers.allocate_many_primary dEQP-VK.api.command_buffers.allocate_many_primary
dEQP-VK.api.command_buffers.allocate_many_secondary dEQP-VK.api.command_buffers.allocate_many_secondary
dEQP-VK.api.command_buffers.execute_small_primary #
dEQP-VK.api.command_buffers.execute_large_primary #segfault
dEQP-VK.api.command_buffers.reset_implicit dEQP-VK.api.command_buffers.render_pass_continue
dEQP-VK.api.command_buffers.trim_command_pool dEQP-VK.api.command_buffers.record_simul_use_secondary_one_primary
dEQP-VK.api.command_buffers.trim_command_pool_secondary dEQP-VK.api.command_buffers.record_simul_use_secondary_two_primary
dEQP-VK.api.command_buffers.order_bind_pipeline
dEQP-VK.api.copy_and_blit.*
dEQP-VK.api.image_clearing.*
dEQP-VK.api.descriptor_pool.repeated_reset_short
dEQP-VK.api.descriptor_pool.repeated_reset_long
dEQP-VK.api.descriptor_pool.repeated_free_reset_short
dEQP-VK.api.descriptor_pool.repeated_free_reset_long
dEQP-VK.api.descriptor_pool.out_of_pool_memory
dEQP-VK.api.granularity.single.r8g8b8_unorm
dEQP-VK.api.granularity.multi.r8g8b8_unorm
dEQP-VK.api.granularity.in_render_pass.*
dEQP-VK.api.pipeline.pipeline_layout.lifetime.graphics
dEQP-VK.api.pipeline.pipeline_layout.lifetime.compute
dEQP-VK.api.invariance.random
dEQP-VK.memory.pipeline_barrier.*
dEQP-VK.memory.requirements.core.image.regular_tiling_optimal