Skip to content

venus: support VK_EXT_inline_uniform_block for 1.3

Dawn Han requested to merge dawnhan/mesa:support_inline into main
  1. Add iub features and properties passthrough
  2. Refactor the descriptor enums to be extensible
  3. Verified the pNext for VkWriteDescriptorSet is not NULL on iub type
  4. Add the iub binding count tracking
  5. Refactor and add template support for iub
  6. Enabled iub in physical device

Tested with:

  • dEQP-VK.api.descriptor* Test run totals:

    • Passed: 11/11 (100.0%)
  • dEQP-VK.descriptor_indexing.* Test run totals:

    • Passed: 53/55 (96.4%)
    • Failed: 0/55 (0.0%)
    • Not supported: 2/55 (3.6%)
  • dEQP-VK.binding_model.descriptor_copy..inline_uniform_block Test run totals:

    • Passed: 20/20 (100.0%)
  • dEQP-VK.binding_model.descriptorset_random..iub Test run totals:

    • Passed: 1712/16144 (10.6%)
    • Failed: 0/16144 (0.0%)
    • Not supported: 14432/16144 (89.4%)

/cc @chadversary @ryanneph @zzyiwei

Edited by Dawn Han

Merge request reports