Skip to content

zink: dispatch tables

He Haocheng requested to merge hch12907/mesa:zink-dispatch-tables into main

This converts screen->vk_XYZ() to use screen->vk.XYZ().

It uses vk_dispatch_table_gen in vulkan/util, which handles aliases automatically so we can now pretend that the VkCmd*EXT/VkCmd*KHR variants have never existed for core-promoted extensions :D

(Preferably, extensive testing should be done on this MR before it is merged)

Edited by He Haocheng

Merge request reports