header: Update to version 1.1.79 of the Vulkan hdr
- update vk.xml - update vulkan_core.h - update validusage.json - update vulkan.hpp
This commit is contained in:
@@ -53,7 +53,7 @@
|
||||
# include <cassert>
|
||||
# define VULKAN_HPP_ASSERT assert
|
||||
#endif
|
||||
static_assert( VK_HEADER_VERSION == 78 , "Wrong VK_HEADER_VERSION!" );
|
||||
static_assert( VK_HEADER_VERSION == 79 , "Wrong VK_HEADER_VERSION!" );
|
||||
|
||||
// 32-bit vulkan is not typesafe for handles, so don't allow copy constructors on this platform by default.
|
||||
// To enable this feature on 32-bit platforms please define VULKAN_HPP_TYPESAFE_CONVERSION
|
||||
@@ -30548,6 +30548,13 @@ public:
|
||||
};
|
||||
static_assert( sizeof( DescriptorSetLayoutBindingFlagsCreateInfoEXT ) == sizeof( VkDescriptorSetLayoutBindingFlagsCreateInfoEXT ), "struct and wrapper have different size!" );
|
||||
|
||||
enum class VendorId
|
||||
{
|
||||
eViv = VK_VENDOR_ID_VIV,
|
||||
eVsi = VK_VENDOR_ID_VSI,
|
||||
eKazan = VK_VENDOR_ID_KAZAN
|
||||
};
|
||||
|
||||
template<typename Dispatch = DispatchLoaderStatic>
|
||||
Result enumerateInstanceVersion( uint32_t* pApiVersion, Dispatch const &d = Dispatch() );
|
||||
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
||||
@@ -43114,6 +43121,17 @@ public:
|
||||
return "{" + result.substr(0, result.size() - 3) + "}";
|
||||
}
|
||||
|
||||
VULKAN_HPP_INLINE std::string to_string(VendorId value)
|
||||
{
|
||||
switch (value)
|
||||
{
|
||||
case VendorId::eViv: return "Viv";
|
||||
case VendorId::eVsi: return "Vsi";
|
||||
case VendorId::eKazan: return "Kazan";
|
||||
default: return "invalid";
|
||||
}
|
||||
}
|
||||
|
||||
class DispatchLoaderDynamic
|
||||
{
|
||||
public:
|
||||
|
||||
@@ -43,7 +43,7 @@ extern "C" {
|
||||
#define VK_VERSION_MINOR(version) (((uint32_t)(version) >> 12) & 0x3ff)
|
||||
#define VK_VERSION_PATCH(version) ((uint32_t)(version) & 0xfff)
|
||||
// Version of this file
|
||||
#define VK_HEADER_VERSION 78
|
||||
#define VK_HEADER_VERSION 79
|
||||
|
||||
|
||||
#define VK_NULL_HANDLE 0
|
||||
@@ -1214,6 +1214,16 @@ typedef enum VkObjectType {
|
||||
VK_OBJECT_TYPE_MAX_ENUM = 0x7FFFFFFF
|
||||
} VkObjectType;
|
||||
|
||||
typedef enum VkVendorId {
|
||||
VK_VENDOR_ID_VIV = 0x10001,
|
||||
VK_VENDOR_ID_VSI = 0x10002,
|
||||
VK_VENDOR_ID_KAZAN = 0x10003,
|
||||
VK_VENDOR_ID_BEGIN_RANGE = VK_VENDOR_ID_VIV,
|
||||
VK_VENDOR_ID_END_RANGE = VK_VENDOR_ID_KAZAN,
|
||||
VK_VENDOR_ID_RANGE_SIZE = (VK_VENDOR_ID_KAZAN - VK_VENDOR_ID_VIV + 1),
|
||||
VK_VENDOR_ID_MAX_ENUM = 0x7FFFFFFF
|
||||
} VkVendorId;
|
||||
|
||||
typedef VkFlags VkInstanceCreateFlags;
|
||||
|
||||
typedef enum VkFormatFeatureFlagBits {
|
||||
|
||||
Reference in New Issue
Block a user