diff --git a/External/Vulkan-Headers b/External/Vulkan-Headers index 31aa7f634b..29f979ee5a 160000 --- a/External/Vulkan-Headers +++ b/External/Vulkan-Headers @@ -1 +1 @@ -Subproject commit 31aa7f634b052d87ede4664053e85f3f4d1d50d3 +Subproject commit 29f979ee5aa58b7b005f805ea8df7a855c39ff37 diff --git a/ThunkLibs/libvulkan/libvulkan_interface.cpp b/ThunkLibs/libvulkan/libvulkan_interface.cpp index 7ef4e07568..54dc415b9a 100644 --- a/ThunkLibs/libvulkan/libvulkan_interface.cpp +++ b/ThunkLibs/libvulkan/libvulkan_interface.cpp @@ -76,6 +76,10 @@ template<> struct fex_gen_type : fexgen::assume_compatible_data_layout {}; template<> struct fex_gen_type : fexgen::assume_compatible_data_layout {}; +template<> +struct fex_gen_type : fexgen::assume_compatible_data_layout {}; +template<> +struct fex_gen_type : fexgen::assume_compatible_data_layout {}; #endif // Explicitly register types that are only ever referenced through nested pointers @@ -829,6 +833,16 @@ struct fex_gen_config {}; template<> struct fex_gen_config {}; template<> +struct fex_gen_config {}; +template<> +struct fex_gen_config {}; +template<> +struct fex_gen_config {}; +template<> +struct fex_gen_config {}; +template<> +struct fex_gen_config {}; +template<> struct fex_gen_config {}; template<> struct fex_gen_config {}; @@ -1329,6 +1343,8 @@ struct fex_gen_config {}; template<> struct fex_gen_config {}; template<> +struct fex_gen_config {}; +template<> struct fex_gen_config {}; template<> struct fex_gen_config {}; @@ -1337,6 +1353,8 @@ struct fex_gen_config {}; template<> struct fex_gen_config {}; template<> +struct fex_gen_config {}; +template<> struct fex_gen_config {}; template<> struct fex_gen_config {}; @@ -1353,6 +1371,24 @@ struct fex_gen_config {}; template<> struct fex_gen_config {}; template<> +struct fex_gen_config {}; +template<> +struct fex_gen_config {}; +template<> +struct fex_gen_config {}; +template<> +struct fex_gen_config {}; +template<> +struct fex_gen_config {}; +template<> +struct fex_gen_config {}; +template<> +struct fex_gen_config {}; +template<> +struct fex_gen_config {}; +template<> +struct fex_gen_config {}; +template<> struct fex_gen_config {}; template<> struct fex_gen_config {};