vk/0.210.0: More trivial struct/enum changes
This commit is contained in:
parent
dde7172a8a
commit
607fe31598
|
@ -68,12 +68,12 @@ VK_DEFINE_HANDLE(VkInstance)
|
||||||
VK_DEFINE_HANDLE(VkPhysicalDevice)
|
VK_DEFINE_HANDLE(VkPhysicalDevice)
|
||||||
VK_DEFINE_HANDLE(VkDevice)
|
VK_DEFINE_HANDLE(VkDevice)
|
||||||
VK_DEFINE_HANDLE(VkQueue)
|
VK_DEFINE_HANDLE(VkQueue)
|
||||||
|
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSemaphore)
|
||||||
VK_DEFINE_HANDLE(VkCommandBuffer)
|
VK_DEFINE_HANDLE(VkCommandBuffer)
|
||||||
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkFence)
|
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkFence)
|
||||||
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDeviceMemory)
|
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDeviceMemory)
|
||||||
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkBuffer)
|
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkBuffer)
|
||||||
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkImage)
|
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkImage)
|
||||||
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSemaphore)
|
|
||||||
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkEvent)
|
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkEvent)
|
||||||
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkQueryPool)
|
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkQueryPool)
|
||||||
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkBufferView)
|
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkBufferView)
|
||||||
|
@ -108,7 +108,7 @@ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkCommandPool)
|
||||||
#define VK_MAX_DESCRIPTION 256
|
#define VK_MAX_DESCRIPTION 256
|
||||||
|
|
||||||
|
|
||||||
typedef enum {
|
typedef enum VkResult {
|
||||||
VK_SUCCESS = 0,
|
VK_SUCCESS = 0,
|
||||||
VK_UNSUPPORTED = 1,
|
VK_UNSUPPORTED = 1,
|
||||||
VK_NOT_READY = 2,
|
VK_NOT_READY = 2,
|
||||||
|
@ -130,7 +130,7 @@ typedef enum {
|
||||||
VK_RESULT_MAX_ENUM = 0x7FFFFFFF
|
VK_RESULT_MAX_ENUM = 0x7FFFFFFF
|
||||||
} VkResult;
|
} VkResult;
|
||||||
|
|
||||||
typedef enum {
|
typedef enum VkStructureType {
|
||||||
VK_STRUCTURE_TYPE_APPLICATION_INFO = 0,
|
VK_STRUCTURE_TYPE_APPLICATION_INFO = 0,
|
||||||
VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO = 1,
|
VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO = 1,
|
||||||
VK_STRUCTURE_TYPE_MEMORY_ALLOC_INFO = 2,
|
VK_STRUCTURE_TYPE_MEMORY_ALLOC_INFO = 2,
|
||||||
|
@ -196,7 +196,7 @@ typedef enum {
|
||||||
VK_SYSTEM_ALLOC_TYPE_MAX_ENUM = 0x7FFFFFFF
|
VK_SYSTEM_ALLOC_TYPE_MAX_ENUM = 0x7FFFFFFF
|
||||||
} VkSystemAllocType;
|
} VkSystemAllocType;
|
||||||
|
|
||||||
typedef enum {
|
typedef enum VkFormat {
|
||||||
VK_FORMAT_UNDEFINED = 0,
|
VK_FORMAT_UNDEFINED = 0,
|
||||||
VK_FORMAT_R4G4_UNORM = 1,
|
VK_FORMAT_R4G4_UNORM = 1,
|
||||||
VK_FORMAT_R4G4_USCALED = 2,
|
VK_FORMAT_R4G4_USCALED = 2,
|
||||||
|
@ -849,7 +849,7 @@ typedef enum VkQueueFlagBits {
|
||||||
} VkQueueFlagBits;
|
} VkQueueFlagBits;
|
||||||
typedef VkFlags VkQueueFlags;
|
typedef VkFlags VkQueueFlags;
|
||||||
|
|
||||||
typedef enum {
|
typedef enum VkMemoryPropertyFlagBits {
|
||||||
VK_MEMORY_PROPERTY_DEVICE_ONLY = 0,
|
VK_MEMORY_PROPERTY_DEVICE_ONLY = 0,
|
||||||
VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT = 0x00000001,
|
VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT = 0x00000001,
|
||||||
VK_MEMORY_PROPERTY_HOST_NON_COHERENT_BIT = 0x00000002,
|
VK_MEMORY_PROPERTY_HOST_NON_COHERENT_BIT = 0x00000002,
|
||||||
|
@ -1119,7 +1119,7 @@ typedef struct {
|
||||||
PFN_vkFreeFunction pfnFree;
|
PFN_vkFreeFunction pfnFree;
|
||||||
} VkAllocCallbacks;
|
} VkAllocCallbacks;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct VkInstanceCreateInfo {
|
||||||
VkStructureType sType;
|
VkStructureType sType;
|
||||||
const void* pNext;
|
const void* pNext;
|
||||||
VkInstanceCreateFlags flags;
|
VkInstanceCreateFlags flags;
|
||||||
|
@ -1131,7 +1131,7 @@ typedef struct {
|
||||||
const char*const* ppEnabledExtensionNames;
|
const char*const* ppEnabledExtensionNames;
|
||||||
} VkInstanceCreateInfo;
|
} VkInstanceCreateInfo;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct VkPhysicalDeviceFeatures {
|
||||||
VkBool32 robustBufferAccess;
|
VkBool32 robustBufferAccess;
|
||||||
VkBool32 fullDrawIndexUint32;
|
VkBool32 fullDrawIndexUint32;
|
||||||
VkBool32 imageCubeArray;
|
VkBool32 imageCubeArray;
|
||||||
|
@ -1185,19 +1185,19 @@ typedef struct {
|
||||||
VkBool32 sparseResidencyAliased;
|
VkBool32 sparseResidencyAliased;
|
||||||
} VkPhysicalDeviceFeatures;
|
} VkPhysicalDeviceFeatures;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct VkFormatProperties {
|
||||||
VkFormatFeatureFlags linearTilingFeatures;
|
VkFormatFeatureFlags linearTilingFeatures;
|
||||||
VkFormatFeatureFlags optimalTilingFeatures;
|
VkFormatFeatureFlags optimalTilingFeatures;
|
||||||
VkFormatFeatureFlags bufferFeatures;
|
VkFormatFeatureFlags bufferFeatures;
|
||||||
} VkFormatProperties;
|
} VkFormatProperties;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct VkExtent3D {
|
||||||
int32_t width;
|
int32_t width;
|
||||||
int32_t height;
|
int32_t height;
|
||||||
int32_t depth;
|
int32_t depth;
|
||||||
} VkExtent3D;
|
} VkExtent3D;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct VkImageFormatProperties {
|
||||||
VkExtent3D maxExtent;
|
VkExtent3D maxExtent;
|
||||||
uint32_t maxMipLevels;
|
uint32_t maxMipLevels;
|
||||||
uint32_t maxArraySize;
|
uint32_t maxArraySize;
|
||||||
|
@ -1205,7 +1205,7 @@ typedef struct {
|
||||||
VkDeviceSize maxResourceSize;
|
VkDeviceSize maxResourceSize;
|
||||||
} VkImageFormatProperties;
|
} VkImageFormatProperties;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct VkPhysicalDeviceLimits {
|
||||||
uint32_t maxImageDimension1D;
|
uint32_t maxImageDimension1D;
|
||||||
uint32_t maxImageDimension2D;
|
uint32_t maxImageDimension2D;
|
||||||
uint32_t maxImageDimension3D;
|
uint32_t maxImageDimension3D;
|
||||||
|
@ -1304,16 +1304,15 @@ typedef struct {
|
||||||
float lineWidthGranularity;
|
float lineWidthGranularity;
|
||||||
} VkPhysicalDeviceLimits;
|
} VkPhysicalDeviceLimits;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct VkPhysicalDeviceSparseProperties {
|
||||||
VkBool32 residencyStandard2DBlockShape;
|
VkBool32 residencyStandard2DBlockShape;
|
||||||
VkBool32 residencyStandard2DMSBlockShape;
|
VkBool32 residencyStandard2DMultisampleBlockShape;
|
||||||
VkBool32 residencyStandard3DBlockShape;
|
VkBool32 residencyStandard3DBlockShape;
|
||||||
VkBool32 residencyAlignedMipSize;
|
VkBool32 residencyAlignedMipSize;
|
||||||
VkBool32 residencyNonResident;
|
|
||||||
VkBool32 residencyNonResidentStrict;
|
VkBool32 residencyNonResidentStrict;
|
||||||
} VkPhysicalDeviceSparseProperties;
|
} VkPhysicalDeviceSparseProperties;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct VkPhysicalDeviceProperties {
|
||||||
uint32_t apiVersion;
|
uint32_t apiVersion;
|
||||||
uint32_t driverVersion;
|
uint32_t driverVersion;
|
||||||
uint32_t vendorId;
|
uint32_t vendorId;
|
||||||
|
@ -1604,9 +1603,9 @@ typedef struct VkPipelineCacheCreateInfo {
|
||||||
} VkPipelineCacheCreateInfo;
|
} VkPipelineCacheCreateInfo;
|
||||||
|
|
||||||
typedef struct VkSpecializationMapEntry {
|
typedef struct VkSpecializationMapEntry {
|
||||||
uint32_t constantId;
|
uint32_t constantID;
|
||||||
size_t size;
|
|
||||||
uint32_t offset;
|
uint32_t offset;
|
||||||
|
size_t size;
|
||||||
} VkSpecializationMapEntry;
|
} VkSpecializationMapEntry;
|
||||||
|
|
||||||
typedef struct VkSpecializationInfo {
|
typedef struct VkSpecializationInfo {
|
||||||
|
|
Loading…
Reference in New Issue