mirror of
https://github.com/seekrs/MacroLibX.git
synced 2026-01-12 15:13:34 +00:00
[BOT] update dependencies
This commit is contained in:
41
third_party/vulkan/vulkan_core.h
vendored
41
third_party/vulkan/vulkan_core.h
vendored
@@ -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 335
|
||||
#define VK_HEADER_VERSION 336
|
||||
|
||||
// Complete version of this file
|
||||
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 4, VK_HEADER_VERSION)
|
||||
@@ -1383,6 +1383,8 @@ typedef enum VkStructureType {
|
||||
VK_STRUCTURE_TYPE_RESOLVE_IMAGE_MODE_INFO_KHR = 1000630004,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CACHE_INCREMENTAL_MODE_FEATURES_SEC = 1000637000,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_UNIFORM_BUFFER_UNSIZED_ARRAY_FEATURES_EXT = 1000642000,
|
||||
VK_STRUCTURE_TYPE_COMPUTE_OCCUPANCY_PRIORITY_PARAMETERS_NV = 1000645000,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_OCCUPANCY_PRIORITY_FEATURES_NV = 1000645001,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES,
|
||||
// VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT is a legacy alias
|
||||
@@ -16830,7 +16832,6 @@ VKAPI_ATTR void VKAPI_CALL vkGetQueueCheckpointData2NV(
|
||||
#define VK_EXT_present_timing 1
|
||||
#define VK_EXT_PRESENT_TIMING_SPEC_VERSION 3
|
||||
#define VK_EXT_PRESENT_TIMING_EXTENSION_NAME "VK_EXT_present_timing"
|
||||
typedef VkFlags VkPresentStageFlagsEXT;
|
||||
|
||||
typedef enum VkPresentStageFlagBitsEXT {
|
||||
VK_PRESENT_STAGE_QUEUE_OPERATIONS_END_BIT_EXT = 0x00000001,
|
||||
@@ -16839,20 +16840,21 @@ typedef enum VkPresentStageFlagBitsEXT {
|
||||
VK_PRESENT_STAGE_IMAGE_FIRST_PIXEL_VISIBLE_BIT_EXT = 0x00000008,
|
||||
VK_PRESENT_STAGE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF
|
||||
} VkPresentStageFlagBitsEXT;
|
||||
typedef VkFlags VkPastPresentationTimingFlagsEXT;
|
||||
typedef VkFlags VkPresentStageFlagsEXT;
|
||||
|
||||
typedef enum VkPastPresentationTimingFlagBitsEXT {
|
||||
VK_PAST_PRESENTATION_TIMING_ALLOW_PARTIAL_RESULTS_BIT_EXT = 0x00000001,
|
||||
VK_PAST_PRESENTATION_TIMING_ALLOW_OUT_OF_ORDER_RESULTS_BIT_EXT = 0x00000002,
|
||||
VK_PAST_PRESENTATION_TIMING_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF
|
||||
} VkPastPresentationTimingFlagBitsEXT;
|
||||
typedef VkFlags VkPresentTimingInfoFlagsEXT;
|
||||
typedef VkFlags VkPastPresentationTimingFlagsEXT;
|
||||
|
||||
typedef enum VkPresentTimingInfoFlagBitsEXT {
|
||||
VK_PRESENT_TIMING_INFO_PRESENT_AT_RELATIVE_TIME_BIT_EXT = 0x00000001,
|
||||
VK_PRESENT_TIMING_INFO_PRESENT_AT_NEAREST_REFRESH_CYCLE_BIT_EXT = 0x00000002,
|
||||
VK_PRESENT_TIMING_INFO_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF
|
||||
} VkPresentTimingInfoFlagBitsEXT;
|
||||
typedef VkFlags VkPresentTimingInfoFlagsEXT;
|
||||
typedef struct VkPhysicalDevicePresentTimingFeaturesEXT {
|
||||
VkStructureType sType;
|
||||
void* pNext;
|
||||
@@ -24191,6 +24193,37 @@ typedef struct VkPhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT {
|
||||
|
||||
|
||||
|
||||
// VK_NV_compute_occupancy_priority is a preprocessor guard. Do not pass it to API calls.
|
||||
#define VK_NV_compute_occupancy_priority 1
|
||||
#define VK_NV_COMPUTE_OCCUPANCY_PRIORITY_SPEC_VERSION 1
|
||||
#define VK_NV_COMPUTE_OCCUPANCY_PRIORITY_EXTENSION_NAME "VK_NV_compute_occupancy_priority"
|
||||
#define VK_COMPUTE_OCCUPANCY_PRIORITY_LOW_NV 0.25f
|
||||
#define VK_COMPUTE_OCCUPANCY_PRIORITY_NORMAL_NV 0.50f
|
||||
#define VK_COMPUTE_OCCUPANCY_PRIORITY_HIGH_NV 0.75f
|
||||
typedef struct VkComputeOccupancyPriorityParametersNV {
|
||||
VkStructureType sType;
|
||||
const void* pNext;
|
||||
float occupancyPriority;
|
||||
float occupancyThrottling;
|
||||
} VkComputeOccupancyPriorityParametersNV;
|
||||
|
||||
typedef struct VkPhysicalDeviceComputeOccupancyPriorityFeaturesNV {
|
||||
VkStructureType sType;
|
||||
void* pNext;
|
||||
VkBool32 computeOccupancyPriority;
|
||||
} VkPhysicalDeviceComputeOccupancyPriorityFeaturesNV;
|
||||
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetComputeOccupancyPriorityNV)(VkCommandBuffer commandBuffer, const VkComputeOccupancyPriorityParametersNV* pParameters);
|
||||
|
||||
#ifndef VK_NO_PROTOTYPES
|
||||
#ifndef VK_ONLY_EXPORTED_PROTOTYPES
|
||||
VKAPI_ATTR void VKAPI_CALL vkCmdSetComputeOccupancyPriorityNV(
|
||||
VkCommandBuffer commandBuffer,
|
||||
const VkComputeOccupancyPriorityParametersNV* pParameters);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
// VK_KHR_acceleration_structure is a preprocessor guard. Do not pass it to API calls.
|
||||
#define VK_KHR_acceleration_structure 1
|
||||
#define VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION 13
|
||||
|
||||
Reference in New Issue
Block a user