Commit 7eb75124 authored by Georg Lehmann's avatar Georg Lehmann Committed by Alexandre Julliard

winevulkan: Update to VK spec version 1.3.254.

parent 330827a0
...@@ -1592,6 +1592,14 @@ void WINAPI vkCmdSetDepthBias(VkCommandBuffer commandBuffer, float depthBiasCons ...@@ -1592,6 +1592,14 @@ void WINAPI vkCmdSetDepthBias(VkCommandBuffer commandBuffer, float depthBiasCons
UNIX_CALL(vkCmdSetDepthBias, &params); UNIX_CALL(vkCmdSetDepthBias, &params);
} }
void WINAPI vkCmdSetDepthBias2EXT(VkCommandBuffer commandBuffer, const VkDepthBiasInfoEXT *pDepthBiasInfo)
{
struct vkCmdSetDepthBias2EXT_params params;
params.commandBuffer = commandBuffer;
params.pDepthBiasInfo = pDepthBiasInfo;
UNIX_CALL(vkCmdSetDepthBias2EXT, &params);
}
void WINAPI vkCmdSetDepthBiasEnable(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable) void WINAPI vkCmdSetDepthBiasEnable(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable)
{ {
struct vkCmdSetDepthBiasEnable_params params; struct vkCmdSetDepthBiasEnable_params params;
...@@ -5945,6 +5953,7 @@ static const struct vulkan_func vk_device_dispatch_table[] = ...@@ -5945,6 +5953,7 @@ static const struct vulkan_func vk_device_dispatch_table[] =
{"vkCmdSetCullMode", vkCmdSetCullMode}, {"vkCmdSetCullMode", vkCmdSetCullMode},
{"vkCmdSetCullModeEXT", vkCmdSetCullModeEXT}, {"vkCmdSetCullModeEXT", vkCmdSetCullModeEXT},
{"vkCmdSetDepthBias", vkCmdSetDepthBias}, {"vkCmdSetDepthBias", vkCmdSetDepthBias},
{"vkCmdSetDepthBias2EXT", vkCmdSetDepthBias2EXT},
{"vkCmdSetDepthBiasEnable", vkCmdSetDepthBiasEnable}, {"vkCmdSetDepthBiasEnable", vkCmdSetDepthBiasEnable},
{"vkCmdSetDepthBiasEnableEXT", vkCmdSetDepthBiasEnableEXT}, {"vkCmdSetDepthBiasEnableEXT", vkCmdSetDepthBiasEnableEXT},
{"vkCmdSetDepthBounds", vkCmdSetDepthBounds}, {"vkCmdSetDepthBounds", vkCmdSetDepthBounds},
......
...@@ -174,6 +174,7 @@ enum unix_call ...@@ -174,6 +174,7 @@ enum unix_call
unix_vkCmdSetCullMode, unix_vkCmdSetCullMode,
unix_vkCmdSetCullModeEXT, unix_vkCmdSetCullModeEXT,
unix_vkCmdSetDepthBias, unix_vkCmdSetDepthBias,
unix_vkCmdSetDepthBias2EXT,
unix_vkCmdSetDepthBiasEnable, unix_vkCmdSetDepthBiasEnable,
unix_vkCmdSetDepthBiasEnableEXT, unix_vkCmdSetDepthBiasEnableEXT,
unix_vkCmdSetDepthBounds, unix_vkCmdSetDepthBounds,
...@@ -1801,6 +1802,12 @@ struct vkCmdSetDepthBias_params ...@@ -1801,6 +1802,12 @@ struct vkCmdSetDepthBias_params
float depthBiasSlopeFactor; float depthBiasSlopeFactor;
}; };
struct vkCmdSetDepthBias2EXT_params
{
VkCommandBuffer commandBuffer;
const VkDepthBiasInfoEXT *pDepthBiasInfo;
};
struct vkCmdSetDepthBiasEnable_params struct vkCmdSetDepthBiasEnable_params
{ {
VkCommandBuffer commandBuffer; VkCommandBuffer commandBuffer;
......
...@@ -65,7 +65,7 @@ from enum import Enum ...@@ -65,7 +65,7 @@ from enum import Enum
LOGGER = logging.Logger("vulkan") LOGGER = logging.Logger("vulkan")
LOGGER.addHandler(logging.StreamHandler()) LOGGER.addHandler(logging.StreamHandler())
VK_XML_VERSION = "1.3.251" VK_XML_VERSION = "1.3.254"
WINE_VK_VERSION = (1, 3) WINE_VK_VERSION = (1, 3)
# Filenames to create. # Filenames to create.
......
...@@ -219,6 +219,7 @@ struct vulkan_device_funcs ...@@ -219,6 +219,7 @@ struct vulkan_device_funcs
void (*p_vkCmdSetCullMode)(VkCommandBuffer, VkCullModeFlags); void (*p_vkCmdSetCullMode)(VkCommandBuffer, VkCullModeFlags);
void (*p_vkCmdSetCullModeEXT)(VkCommandBuffer, VkCullModeFlags); void (*p_vkCmdSetCullModeEXT)(VkCommandBuffer, VkCullModeFlags);
void (*p_vkCmdSetDepthBias)(VkCommandBuffer, float, float, float); void (*p_vkCmdSetDepthBias)(VkCommandBuffer, float, float, float);
void (*p_vkCmdSetDepthBias2EXT)(VkCommandBuffer, const VkDepthBiasInfoEXT *);
void (*p_vkCmdSetDepthBiasEnable)(VkCommandBuffer, VkBool32); void (*p_vkCmdSetDepthBiasEnable)(VkCommandBuffer, VkBool32);
void (*p_vkCmdSetDepthBiasEnableEXT)(VkCommandBuffer, VkBool32); void (*p_vkCmdSetDepthBiasEnableEXT)(VkCommandBuffer, VkBool32);
void (*p_vkCmdSetDepthBounds)(VkCommandBuffer, float, float); void (*p_vkCmdSetDepthBounds)(VkCommandBuffer, float, float);
...@@ -757,6 +758,7 @@ struct vulkan_instance_funcs ...@@ -757,6 +758,7 @@ struct vulkan_instance_funcs
USE_VK_FUNC(vkCmdSetCullMode) \ USE_VK_FUNC(vkCmdSetCullMode) \
USE_VK_FUNC(vkCmdSetCullModeEXT) \ USE_VK_FUNC(vkCmdSetCullModeEXT) \
USE_VK_FUNC(vkCmdSetDepthBias) \ USE_VK_FUNC(vkCmdSetDepthBias) \
USE_VK_FUNC(vkCmdSetDepthBias2EXT) \
USE_VK_FUNC(vkCmdSetDepthBiasEnable) \ USE_VK_FUNC(vkCmdSetDepthBiasEnable) \
USE_VK_FUNC(vkCmdSetDepthBiasEnableEXT) \ USE_VK_FUNC(vkCmdSetDepthBiasEnableEXT) \
USE_VK_FUNC(vkCmdSetDepthBounds) \ USE_VK_FUNC(vkCmdSetDepthBounds) \
......
...@@ -2,6 +2,6 @@ ...@@ -2,6 +2,6 @@
"file_format_version": "1.0.0", "file_format_version": "1.0.0",
"ICD": { "ICD": {
"library_path": ".\\winevulkan.dll", "library_path": ".\\winevulkan.dll",
"api_version": "1.3.251" "api_version": "1.3.254"
} }
} }
...@@ -423,6 +423,8 @@ ...@@ -423,6 +423,8 @@
#define VK_EXT_TEXEL_BUFFER_ALIGNMENT_EXTENSION_NAME "VK_EXT_texel_buffer_alignment" #define VK_EXT_TEXEL_BUFFER_ALIGNMENT_EXTENSION_NAME "VK_EXT_texel_buffer_alignment"
#define VK_QCOM_RENDER_PASS_TRANSFORM_SPEC_VERSION 3 #define VK_QCOM_RENDER_PASS_TRANSFORM_SPEC_VERSION 3
#define VK_QCOM_RENDER_PASS_TRANSFORM_EXTENSION_NAME "VK_QCOM_render_pass_transform" #define VK_QCOM_RENDER_PASS_TRANSFORM_EXTENSION_NAME "VK_QCOM_render_pass_transform"
#define VK_EXT_DEPTH_BIAS_CONTROL_SPEC_VERSION 1
#define VK_EXT_DEPTH_BIAS_CONTROL_EXTENSION_NAME "VK_EXT_depth_bias_control"
#define VK_EXT_ROBUSTNESS_2_SPEC_VERSION 1 #define VK_EXT_ROBUSTNESS_2_SPEC_VERSION 1
#define VK_EXT_ROBUSTNESS_2_EXTENSION_NAME "VK_EXT_robustness2" #define VK_EXT_ROBUSTNESS_2_EXTENSION_NAME "VK_EXT_robustness2"
#define VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION 12 #define VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION 12
...@@ -563,6 +565,8 @@ ...@@ -563,6 +565,8 @@
#define VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME "VK_EXT_image_compression_control_swapchain" #define VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME "VK_EXT_image_compression_control_swapchain"
#define VK_QCOM_IMAGE_PROCESSING_SPEC_VERSION 1 #define VK_QCOM_IMAGE_PROCESSING_SPEC_VERSION 1
#define VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME "VK_QCOM_image_processing" #define VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME "VK_QCOM_image_processing"
#define VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_SPEC_VERSION 1
#define VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXTENSION_NAME "VK_EXT_external_memory_acquire_unmodified"
#define VK_EXT_EXTENDED_DYNAMIC_STATE_3_SPEC_VERSION 2 #define VK_EXT_EXTENDED_DYNAMIC_STATE_3_SPEC_VERSION 2
#define VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME "VK_EXT_extended_dynamic_state3" #define VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME "VK_EXT_extended_dynamic_state3"
#define VK_EXT_SUBPASS_MERGE_FEEDBACK_SPEC_VERSION 2 #define VK_EXT_SUBPASS_MERGE_FEEDBACK_SPEC_VERSION 2
...@@ -625,7 +629,7 @@ ...@@ -625,7 +629,7 @@
#define VK_API_VERSION_1_2 VK_MAKE_API_VERSION(0, 1, 2, 0) #define VK_API_VERSION_1_2 VK_MAKE_API_VERSION(0, 1, 2, 0)
#define VK_API_VERSION_1_3 VK_MAKE_API_VERSION(0, 1, 3, 0) #define VK_API_VERSION_1_3 VK_MAKE_API_VERSION(0, 1, 3, 0)
#define VKSC_API_VERSION_1_0 VK_MAKE_API_VERSION(VKSC_API_VARIANT, 1, 0, 0) #define VKSC_API_VERSION_1_0 VK_MAKE_API_VERSION(VKSC_API_VARIANT, 1, 0, 0)
#define VK_HEADER_VERSION 251 #define VK_HEADER_VERSION 254
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION) #define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION)
#define VK_DEFINE_HANDLE(object) typedef struct object##_T* object; #define VK_DEFINE_HANDLE(object) typedef struct object##_T* object;
#define VK_USE_64_BIT_PTR_DEFINES 0 #define VK_USE_64_BIT_PTR_DEFINES 0
...@@ -911,8 +915,12 @@ typedef VkFlags VkVideoEncodeContentFlagsKHR; ...@@ -911,8 +915,12 @@ typedef VkFlags VkVideoEncodeContentFlagsKHR;
typedef VkFlags VkVideoEncodeFeedbackFlagsKHR; typedef VkFlags VkVideoEncodeFeedbackFlagsKHR;
typedef VkFlags VkVideoEncodeFlagsKHR; typedef VkFlags VkVideoEncodeFlagsKHR;
typedef VkFlags VkVideoEncodeH264CapabilityFlagsEXT; typedef VkFlags VkVideoEncodeH264CapabilityFlagsEXT;
typedef VkFlags VkVideoEncodeH264RateControlFlagsEXT;
typedef VkFlags VkVideoEncodeH264StdFlagsEXT;
typedef VkFlags VkVideoEncodeH265CapabilityFlagsEXT; typedef VkFlags VkVideoEncodeH265CapabilityFlagsEXT;
typedef VkFlags VkVideoEncodeH265CtbSizeFlagsEXT; typedef VkFlags VkVideoEncodeH265CtbSizeFlagsEXT;
typedef VkFlags VkVideoEncodeH265RateControlFlagsEXT;
typedef VkFlags VkVideoEncodeH265StdFlagsEXT;
typedef VkFlags VkVideoEncodeH265TransformBlockSizeFlagsEXT; typedef VkFlags VkVideoEncodeH265TransformBlockSizeFlagsEXT;
typedef VkFlags VkVideoEncodeRateControlFlagsKHR; typedef VkFlags VkVideoEncodeRateControlFlagsKHR;
typedef VkFlags VkVideoEncodeRateControlModeFlagsKHR; typedef VkFlags VkVideoEncodeRateControlModeFlagsKHR;
...@@ -1577,6 +1585,14 @@ typedef enum VkDependencyFlagBits ...@@ -1577,6 +1585,14 @@ typedef enum VkDependencyFlagBits
VK_DEPENDENCY_FLAG_BITS_MAX_ENUM = 0x7fffffff, VK_DEPENDENCY_FLAG_BITS_MAX_ENUM = 0x7fffffff,
} VkDependencyFlagBits; } VkDependencyFlagBits;
typedef enum VkDepthBiasRepresentationEXT
{
VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORMAT_EXT = 0,
VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORCE_UNORM_EXT = 1,
VK_DEPTH_BIAS_REPRESENTATION_FLOAT_EXT = 2,
VK_DEPTH_BIAS_REPRESENTATION_EXT_MAX_ENUM = 0x7fffffff,
} VkDepthBiasRepresentationEXT;
typedef enum VkDescriptorBindingFlagBits typedef enum VkDescriptorBindingFlagBits
{ {
VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT = 0x00000001, VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT = 0x00000001,
...@@ -4193,6 +4209,9 @@ typedef enum VkStructureType ...@@ -4193,6 +4209,9 @@ typedef enum VkStructureType
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES = 1000281001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES = 1000281001,
VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM = 1000282000, VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM = 1000282000,
VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM = 1000282001, VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM = 1000282001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_BIAS_CONTROL_FEATURES_EXT = 1000283000,
VK_STRUCTURE_TYPE_DEPTH_BIAS_INFO_EXT = 1000283001,
VK_STRUCTURE_TYPE_DEPTH_BIAS_REPRESENTATION_INFO_EXT = 1000283002,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT = 1000286000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT = 1000286000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT = 1000286001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT = 1000286001,
VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT = 1000287000, VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT = 1000287000,
...@@ -4354,6 +4373,7 @@ typedef enum VkStructureType ...@@ -4354,6 +4373,7 @@ typedef enum VkStructureType
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM = 1000440000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM = 1000440000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM = 1000440001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM = 1000440001,
VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM = 1000440002, VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM = 1000440002,
VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT = 1000453000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT = 1000455000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT = 1000455000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXT = 1000455001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXT = 1000455001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT = 1000458000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT = 1000458000,
...@@ -5564,6 +5584,23 @@ typedef struct VkDedicatedAllocationMemoryAllocateInfoNV ...@@ -5564,6 +5584,23 @@ typedef struct VkDedicatedAllocationMemoryAllocateInfoNV
VkBuffer WINE_VK_ALIGN(8) buffer; VkBuffer WINE_VK_ALIGN(8) buffer;
} VkDedicatedAllocationMemoryAllocateInfoNV; } VkDedicatedAllocationMemoryAllocateInfoNV;
typedef struct VkDepthBiasInfoEXT
{
VkStructureType sType;
const void *pNext;
float depthBiasConstantFactor;
float depthBiasClamp;
float depthBiasSlopeFactor;
} VkDepthBiasInfoEXT;
typedef struct VkDepthBiasRepresentationInfoEXT
{
VkStructureType sType;
const void *pNext;
VkDepthBiasRepresentationEXT depthBiasRepresentation;
VkBool32 depthBiasExact;
} VkDepthBiasRepresentationInfoEXT;
typedef struct VkDescriptorAddressInfoEXT typedef struct VkDescriptorAddressInfoEXT
{ {
VkStructureType sType; VkStructureType sType;
...@@ -5998,6 +6035,13 @@ typedef struct VkExternalFenceProperties ...@@ -5998,6 +6035,13 @@ typedef struct VkExternalFenceProperties
} VkExternalFenceProperties; } VkExternalFenceProperties;
typedef VkExternalFenceProperties VkExternalFencePropertiesKHR; typedef VkExternalFenceProperties VkExternalFencePropertiesKHR;
typedef struct VkExternalMemoryAcquireUnmodifiedEXT
{
VkStructureType sType;
const void *pNext;
VkBool32 acquireUnmodifiedMemory;
} VkExternalMemoryAcquireUnmodifiedEXT;
typedef struct VkExternalMemoryBufferCreateInfo typedef struct VkExternalMemoryBufferCreateInfo
{ {
VkStructureType sType; VkStructureType sType;
...@@ -7087,6 +7131,16 @@ typedef struct VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV ...@@ -7087,6 +7131,16 @@ typedef struct VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
VkBool32 dedicatedAllocationImageAliasing; VkBool32 dedicatedAllocationImageAliasing;
} VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV; } VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV;
typedef struct VkPhysicalDeviceDepthBiasControlFeaturesEXT
{
VkStructureType sType;
void *pNext;
VkBool32 depthBiasControl;
VkBool32 leastRepresentableValueForceUnormRepresentation;
VkBool32 floatRepresentation;
VkBool32 depthBiasExact;
} VkPhysicalDeviceDepthBiasControlFeaturesEXT;
typedef struct VkPhysicalDeviceDepthClampZeroOneFeaturesEXT typedef struct VkPhysicalDeviceDepthClampZeroOneFeaturesEXT
{ {
VkStructureType sType; VkStructureType sType;
...@@ -11998,6 +12052,7 @@ typedef void (VKAPI_PTR *PFN_vkCmdSetCoverageToColorLocationNV)(VkCommandBuffer, ...@@ -11998,6 +12052,7 @@ typedef void (VKAPI_PTR *PFN_vkCmdSetCoverageToColorLocationNV)(VkCommandBuffer,
typedef void (VKAPI_PTR *PFN_vkCmdSetCullMode)(VkCommandBuffer, VkCullModeFlags); typedef void (VKAPI_PTR *PFN_vkCmdSetCullMode)(VkCommandBuffer, VkCullModeFlags);
typedef void (VKAPI_PTR *PFN_vkCmdSetCullModeEXT)(VkCommandBuffer, VkCullModeFlags); typedef void (VKAPI_PTR *PFN_vkCmdSetCullModeEXT)(VkCommandBuffer, VkCullModeFlags);
typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBias)(VkCommandBuffer, float, float, float); typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBias)(VkCommandBuffer, float, float, float);
typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBias2EXT)(VkCommandBuffer, const VkDepthBiasInfoEXT *);
typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBiasEnable)(VkCommandBuffer, VkBool32); typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBiasEnable)(VkCommandBuffer, VkBool32);
typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBiasEnableEXT)(VkCommandBuffer, VkBool32); typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBiasEnableEXT)(VkCommandBuffer, VkBool32);
typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBounds)(VkCommandBuffer, float, float); typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBounds)(VkCommandBuffer, float, float);
...@@ -12545,6 +12600,7 @@ void VKAPI_CALL vkCmdSetCoverageToColorLocationNV(VkCommandBuffer commandBuffer, ...@@ -12545,6 +12600,7 @@ void VKAPI_CALL vkCmdSetCoverageToColorLocationNV(VkCommandBuffer commandBuffer,
void VKAPI_CALL vkCmdSetCullMode(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode); void VKAPI_CALL vkCmdSetCullMode(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode);
void VKAPI_CALL vkCmdSetCullModeEXT(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode); void VKAPI_CALL vkCmdSetCullModeEXT(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode);
void VKAPI_CALL vkCmdSetDepthBias(VkCommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor); void VKAPI_CALL vkCmdSetDepthBias(VkCommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor);
void VKAPI_CALL vkCmdSetDepthBias2EXT(VkCommandBuffer commandBuffer, const VkDepthBiasInfoEXT *pDepthBiasInfo);
void VKAPI_CALL vkCmdSetDepthBiasEnable(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable); void VKAPI_CALL vkCmdSetDepthBiasEnable(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable);
void VKAPI_CALL vkCmdSetDepthBiasEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable); void VKAPI_CALL vkCmdSetDepthBiasEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable);
void VKAPI_CALL vkCmdSetDepthBounds(VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds); void VKAPI_CALL vkCmdSetDepthBounds(VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment