This series implements the VK_KHR_maintenance1 extension. It is loosely
based on jekstrand's series for anv.

This series soft depends on one of Bas's patches that are not yet in master.
I'm not certain of protocol for this kind of situation. I've left them included
in this series, but if I should do something differently in the future let me
know.

Tested against the tests that reference Maintenance1 from cts branch 
vulkan-cts-1.0.2:
dEQP-VK.api.object_management.alloc_callback_fail_multiple.descriptor_set
dEQP-VK.api.object_management.alloc_callback_fail_multiple.command_buffer_primary
dEQP-VK.api.object_management.alloc_callback_fail_multiple.command_buffer_secondary
dEQP-VK.synchronization.op.multi_queue.*.write_fill_buffer*
dEQP-VK.pipeline.render_to_image.3d.*
dEQP-VK.geometry.layered.3d.*
dEQP-VK.api.command_buffers.trim_command_pool
dEQP-VK.api.command_buffers.trim_command_pool_secondary
dEQP-VK.api.descriptor_pool.out_of_pool_memory
dEQP-VK.api.info.image_format_properties.*
dEQP-VK.draw.negative_viewport_height.*
dEQP-VK.api.copy_and_blit.image_to_image.3d_images.*

Test run totals:
  Passed:        1200/2347 (51.1%)
  Failed:        0/2347 (0.0%)
  Not supported: 1147/2347 (48.9%)
  Warnings:      0/2347 (0.0%)

The 'Not supported' tests are due to geometry shaders, which should be landing 
soon(TM).

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to