1 Reply Latest reply on Jun 27, 2017 2:30 AM by dwitczak

    Vulkan ext/caps questions




      Are there any plans to implement these extensions?

      - VK_KHR_shader_draw_parameters

      - VK_EXT_shader_subgroup_ballot

      - VK_EXT_shader_subgroup_vote


      Draw parameters appears to be working when running without validation, so did someone just forget to expose the extension?


      vkGetPhysicalDeviceFormatProperties doesn't report vertex buffer support for VK_FORMAT_R16G16B16A16_USCALED (and other _USCALED formats), but when running without validation this is working just fine. Is the lack of capability misreported or is it not supposed to be supported?

        • Re: Vulkan ext/caps questions

          Support for all three extensions will be released at some point in the future.


          As for the vertex buffer support for the rgba16_uscaled and related formats, if your application assumes these formats to be supported even though the driver says otherwise, you are entering an undefined behavior's land. Even if it works on your ASIC, it does not have to be the case on other models.