On Fri, Feb 23, 2018 at 5:03 AM, Alexandre Julliard julliard@winehq.org wrote:
Roderick Colenbrander thunderbird2k@gmail.com writes:
This file is directly generated from Vulkan's vk.xml. It contains Core and extension Vulkan types and functions.
This would need to include the generating script (ideally in Perl but I can put in a Python script for the time being if needed). I can't commit generated files without a way of re-creating them.
-- Alexandre Julliard julliard@winehq.org
The current version of the script can be found on my github pag (https://github.com/roderickc/wine-vulkan/blob/master/dlls/winevulkan/vulkan....). It should create the header as you see it now and the rest of the thunks and other code.
I intend to submit it later in the patch series as a lot of other structures and functions in vulkan.c / vulkan_private.h need to be added before the other generate code will be of any use (it can't even get called as the functions can't get loaded by some vk*GetProcAddr). I would like to avoid a lot of dead code basically.
Let me know if that works.
Thanks, Roderick