mirror of
https://github.com/seekrs/MacroLibX.git
synced 2026-09-03 03:40:00 +02:00
update dependencies (#242)
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action Co-authored-by: kbJeff-8 <kbJeff-8@users.noreply.github.com>
This commit is contained in:
Vendored
+59
-1
@@ -66,7 +66,7 @@ extern "C" {
|
||||
//#define VK_API_VERSION VK_MAKE_API_VERSION(0, 1, 0, 0) // Patch version should always be set to 0
|
||||
|
||||
// Version of this file
|
||||
#define VK_HEADER_VERSION 358
|
||||
#define VK_HEADER_VERSION 359
|
||||
|
||||
// Complete version of this file
|
||||
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 4, VK_HEADER_VERSION)
|
||||
@@ -1470,6 +1470,9 @@ typedef enum VkStructureType {
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_OCCUPANCY_PRIORITY_FEATURES_NV = 1000645001,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_11_FEATURES_KHR = 1000657000,
|
||||
VK_STRUCTURE_TYPE_QUEUE_FAMILY_OPTIMAL_IMAGE_TRANSFER_GRANULARITY_PROPERTIES_KHR = 1000657001,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_MAINTENANCE_1_FEATURES_EXT = 1000659000,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_INFO_2_EXT = 1000659001,
|
||||
VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_2_EXT = 1000659002,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_PARTITIONED_FEATURES_EXT = 1000662000,
|
||||
VK_STRUCTURE_TYPE_UBM_SURFACE_CREATE_INFO_SEC = 1000664000,
|
||||
VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_4_KHR = 1000668000,
|
||||
@@ -6373,6 +6376,7 @@ typedef enum VkDriverId {
|
||||
VK_DRIVER_ID_MESA_KOSMICKRISP = 28,
|
||||
VK_DRIVER_ID_MESA_GFXSTREAM = 29,
|
||||
VK_DRIVER_ID_APE_SOFT = 30,
|
||||
VK_DRIVER_ID_RESERVED_31 = 31,
|
||||
VK_DRIVER_ID_AMD_PROPRIETARY_KHR = VK_DRIVER_ID_AMD_PROPRIETARY,
|
||||
VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR = VK_DRIVER_ID_AMD_OPEN_SOURCE,
|
||||
VK_DRIVER_ID_MESA_RADV_KHR = VK_DRIVER_ID_MESA_RADV,
|
||||
@@ -26374,6 +26378,60 @@ VKAPI_ATTR void VKAPI_CALL vkCmdSetComputeOccupancyPriorityNV(
|
||||
#endif
|
||||
|
||||
|
||||
// VK_EXT_cooperative_matrix_maintenance1 is a preprocessor guard. Do not pass it to API calls.
|
||||
#define VK_EXT_cooperative_matrix_maintenance1 1
|
||||
#define VK_EXT_COOPERATIVE_MATRIX_MAINTENANCE_1_SPEC_VERSION 1
|
||||
#define VK_EXT_COOPERATIVE_MATRIX_MAINTENANCE_1_EXTENSION_NAME "VK_EXT_cooperative_matrix_maintenance1"
|
||||
|
||||
typedef enum VkCooperativeMatrixFlagBitsEXT {
|
||||
VK_COOPERATIVE_MATRIX_SATURATING_ACCUMULATION_BIT_EXT = 0x00000001,
|
||||
VK_COOPERATIVE_MATRIX_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF
|
||||
} VkCooperativeMatrixFlagBitsEXT;
|
||||
typedef VkFlags VkCooperativeMatrixFlagsEXT;
|
||||
typedef struct VkCooperativeMatrixProperties2EXT {
|
||||
VkStructureType sType;
|
||||
void* pNext;
|
||||
uint32_t MGranularity;
|
||||
uint32_t NGranularity;
|
||||
uint32_t KGranularity;
|
||||
VkComponentTypeKHR AType;
|
||||
VkComponentTypeKHR BType;
|
||||
VkComponentTypeKHR CType;
|
||||
VkComponentTypeKHR ResultType;
|
||||
} VkCooperativeMatrixProperties2EXT;
|
||||
|
||||
typedef struct VkPhysicalDeviceCooperativeMatrixInfo2EXT {
|
||||
VkStructureType sType;
|
||||
const void* pNext;
|
||||
VkScopeKHR scope;
|
||||
uint32_t invocations;
|
||||
uint32_t subgroupSize;
|
||||
VkCooperativeMatrixFlagsEXT flags;
|
||||
} VkPhysicalDeviceCooperativeMatrixInfo2EXT;
|
||||
|
||||
typedef struct VkPhysicalDeviceCooperativeMatrixMaintenance1FeaturesEXT {
|
||||
VkStructureType sType;
|
||||
void* pNext;
|
||||
VkBool32 cooperativeMatrixProperties2;
|
||||
VkBool32 cooperativeMatrixReductions;
|
||||
VkBool32 cooperativeMatrixConversions;
|
||||
VkBool32 cooperativeMatrixPerElementOperations;
|
||||
VkBool32 cooperativeMatrixGetCoordinate;
|
||||
} VkPhysicalDeviceCooperativeMatrixMaintenance1FeaturesEXT;
|
||||
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceCooperativeMatrixProperties2EXT)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceCooperativeMatrixInfo2EXT* pCooperativeMatrixInfo, uint32_t* pPropertyCount, VkCooperativeMatrixProperties2EXT* pProperties);
|
||||
|
||||
#ifndef VK_NO_PROTOTYPES
|
||||
#ifndef VK_ONLY_EXPORTED_PROTOTYPES
|
||||
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceCooperativeMatrixProperties2EXT(
|
||||
VkPhysicalDevice physicalDevice,
|
||||
const VkPhysicalDeviceCooperativeMatrixInfo2EXT* pCooperativeMatrixInfo,
|
||||
uint32_t* pPropertyCount,
|
||||
VkCooperativeMatrixProperties2EXT* pProperties);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
// VK_EXT_shader_subgroup_partitioned is a preprocessor guard. Do not pass it to API calls.
|
||||
#define VK_EXT_shader_subgroup_partitioned 1
|
||||
#define VK_EXT_SHADER_SUBGROUP_PARTITIONED_SPEC_VERSION 1
|
||||
|
||||
Reference in New Issue
Block a user