Skip to content

Commit 05e0689

Browse files
committedSep 26, 2024
build: Update to header 1.3.296
1 parent 29fb030 commit 05e0689

File tree

6 files changed

+392
-3
lines changed

6 files changed

+392
-3
lines changed
 

‎icd/VkICD_mock_icd.json.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"file_format_version": "1.0.1",
33
"ICD": {
44
"library_path": "@JSON_LIBRARY_PATH@",
5-
"api_version": "1.3.295"
5+
"api_version": "1.3.296"
66
}
77
}

‎icd/generated/function_declarations.h

+68
Original file line numberDiff line numberDiff line change
@@ -411,7 +411,9 @@ static const std::unordered_map<std::string, uint32_t> device_extension_map = {
411411
{"VK_NV_shader_atomic_float16_vector", 1},
412412
{"VK_EXT_shader_replicated_composites", 1},
413413
{"VK_NV_ray_tracing_validation", 1},
414+
{"VK_EXT_device_generated_commands", 1},
414415
{"VK_MESA_image_alignment_control", 1},
416+
{"VK_EXT_depth_clamp_control", 1},
415417
};
416418

417419

@@ -4329,6 +4331,11 @@ static VKAPI_ATTR void VKAPI_CALL CmdBindShadersEXT(
43294331
const VkShaderStageFlagBits* pStages,
43304332
const VkShaderEXT* pShaders);
43314333

4334+
static VKAPI_ATTR void VKAPI_CALL CmdSetDepthClampRangeEXT(
4335+
VkCommandBuffer commandBuffer,
4336+
VkDepthClampModeEXT depthClampMode,
4337+
const VkDepthClampRangeEXT* pDepthClampRange);
4338+
43324339

43334340
static VKAPI_ATTR VkResult VKAPI_CALL GetFramebufferTilePropertiesQCOM(
43344341
VkDevice device,
@@ -4403,6 +4410,57 @@ static VKAPI_ATTR VkResult VKAPI_CALL GetScreenBufferPropertiesQNX(
44034410

44044411

44054412

4413+
static VKAPI_ATTR void VKAPI_CALL GetGeneratedCommandsMemoryRequirementsEXT(
4414+
VkDevice device,
4415+
const VkGeneratedCommandsMemoryRequirementsInfoEXT* pInfo,
4416+
VkMemoryRequirements2* pMemoryRequirements);
4417+
4418+
static VKAPI_ATTR void VKAPI_CALL CmdPreprocessGeneratedCommandsEXT(
4419+
VkCommandBuffer commandBuffer,
4420+
const VkGeneratedCommandsInfoEXT* pGeneratedCommandsInfo,
4421+
VkCommandBuffer stateCommandBuffer);
4422+
4423+
static VKAPI_ATTR void VKAPI_CALL CmdExecuteGeneratedCommandsEXT(
4424+
VkCommandBuffer commandBuffer,
4425+
VkBool32 isPreprocessed,
4426+
const VkGeneratedCommandsInfoEXT* pGeneratedCommandsInfo);
4427+
4428+
static VKAPI_ATTR VkResult VKAPI_CALL CreateIndirectCommandsLayoutEXT(
4429+
VkDevice device,
4430+
const VkIndirectCommandsLayoutCreateInfoEXT* pCreateInfo,
4431+
const VkAllocationCallbacks* pAllocator,
4432+
VkIndirectCommandsLayoutEXT* pIndirectCommandsLayout);
4433+
4434+
static VKAPI_ATTR void VKAPI_CALL DestroyIndirectCommandsLayoutEXT(
4435+
VkDevice device,
4436+
VkIndirectCommandsLayoutEXT indirectCommandsLayout,
4437+
const VkAllocationCallbacks* pAllocator);
4438+
4439+
static VKAPI_ATTR VkResult VKAPI_CALL CreateIndirectExecutionSetEXT(
4440+
VkDevice device,
4441+
const VkIndirectExecutionSetCreateInfoEXT* pCreateInfo,
4442+
const VkAllocationCallbacks* pAllocator,
4443+
VkIndirectExecutionSetEXT* pIndirectExecutionSet);
4444+
4445+
static VKAPI_ATTR void VKAPI_CALL DestroyIndirectExecutionSetEXT(
4446+
VkDevice device,
4447+
VkIndirectExecutionSetEXT indirectExecutionSet,
4448+
const VkAllocationCallbacks* pAllocator);
4449+
4450+
static VKAPI_ATTR void VKAPI_CALL UpdateIndirectExecutionSetPipelineEXT(
4451+
VkDevice device,
4452+
VkIndirectExecutionSetEXT indirectExecutionSet,
4453+
uint32_t executionSetWriteCount,
4454+
const VkWriteIndirectExecutionSetPipelineEXT* pExecutionSetWrites);
4455+
4456+
static VKAPI_ATTR void VKAPI_CALL UpdateIndirectExecutionSetShaderEXT(
4457+
VkDevice device,
4458+
VkIndirectExecutionSetEXT indirectExecutionSet,
4459+
uint32_t executionSetWriteCount,
4460+
const VkWriteIndirectExecutionSetShaderEXT* pExecutionSetWrites);
4461+
4462+
4463+
44064464

44074465
static VKAPI_ATTR VkResult VKAPI_CALL CreateAccelerationStructureKHR(
44084466
VkDevice device,
@@ -5326,6 +5384,7 @@ static const std::unordered_map<std::string, void*> name_to_funcptr_map = {
53265384
{"vkDestroyShaderEXT", (void*)DestroyShaderEXT},
53275385
{"vkGetShaderBinaryDataEXT", (void*)GetShaderBinaryDataEXT},
53285386
{"vkCmdBindShadersEXT", (void*)CmdBindShadersEXT},
5387+
{"vkCmdSetDepthClampRangeEXT", (void*)CmdSetDepthClampRangeEXT},
53295388
{"vkGetFramebufferTilePropertiesQCOM", (void*)GetFramebufferTilePropertiesQCOM},
53305389
{"vkGetDynamicRenderingTilePropertiesQCOM", (void*)GetDynamicRenderingTilePropertiesQCOM},
53315390
{"vkSetLatencySleepModeNV", (void*)SetLatencySleepModeNV},
@@ -5337,6 +5396,15 @@ static const std::unordered_map<std::string, void*> name_to_funcptr_map = {
53375396
#ifdef VK_USE_PLATFORM_SCREEN_QNX
53385397
{"vkGetScreenBufferPropertiesQNX", (void*)GetScreenBufferPropertiesQNX},
53395398
#endif
5399+
{"vkGetGeneratedCommandsMemoryRequirementsEXT", (void*)GetGeneratedCommandsMemoryRequirementsEXT},
5400+
{"vkCmdPreprocessGeneratedCommandsEXT", (void*)CmdPreprocessGeneratedCommandsEXT},
5401+
{"vkCmdExecuteGeneratedCommandsEXT", (void*)CmdExecuteGeneratedCommandsEXT},
5402+
{"vkCreateIndirectCommandsLayoutEXT", (void*)CreateIndirectCommandsLayoutEXT},
5403+
{"vkDestroyIndirectCommandsLayoutEXT", (void*)DestroyIndirectCommandsLayoutEXT},
5404+
{"vkCreateIndirectExecutionSetEXT", (void*)CreateIndirectExecutionSetEXT},
5405+
{"vkDestroyIndirectExecutionSetEXT", (void*)DestroyIndirectExecutionSetEXT},
5406+
{"vkUpdateIndirectExecutionSetPipelineEXT", (void*)UpdateIndirectExecutionSetPipelineEXT},
5407+
{"vkUpdateIndirectExecutionSetShaderEXT", (void*)UpdateIndirectExecutionSetShaderEXT},
53405408
{"vkCreateAccelerationStructureKHR", (void*)CreateAccelerationStructureKHR},
53415409
{"vkDestroyAccelerationStructureKHR", (void*)DestroyAccelerationStructureKHR},
53425410
{"vkCmdBuildAccelerationStructuresKHR", (void*)CmdBuildAccelerationStructuresKHR},

‎icd/generated/function_definitions.h

+90
Original file line numberDiff line numberDiff line change
@@ -7558,6 +7558,14 @@ static VKAPI_ATTR void VKAPI_CALL CmdBindShadersEXT(
75587558
//Not a CREATE or DESTROY function
75597559
}
75607560

7561+
static VKAPI_ATTR void VKAPI_CALL CmdSetDepthClampRangeEXT(
7562+
VkCommandBuffer commandBuffer,
7563+
VkDepthClampModeEXT depthClampMode,
7564+
const VkDepthClampRangeEXT* pDepthClampRange)
7565+
{
7566+
//Not a CREATE or DESTROY function
7567+
}
7568+
75617569

75627570
static VKAPI_ATTR VkResult VKAPI_CALL GetFramebufferTilePropertiesQCOM(
75637571
VkDevice device,
@@ -7664,6 +7672,88 @@ static VKAPI_ATTR VkResult VKAPI_CALL GetScreenBufferPropertiesQNX(
76647672

76657673

76667674

7675+
static VKAPI_ATTR void VKAPI_CALL GetGeneratedCommandsMemoryRequirementsEXT(
7676+
VkDevice device,
7677+
const VkGeneratedCommandsMemoryRequirementsInfoEXT* pInfo,
7678+
VkMemoryRequirements2* pMemoryRequirements)
7679+
{
7680+
//Not a CREATE or DESTROY function
7681+
}
7682+
7683+
static VKAPI_ATTR void VKAPI_CALL CmdPreprocessGeneratedCommandsEXT(
7684+
VkCommandBuffer commandBuffer,
7685+
const VkGeneratedCommandsInfoEXT* pGeneratedCommandsInfo,
7686+
VkCommandBuffer stateCommandBuffer)
7687+
{
7688+
//Not a CREATE or DESTROY function
7689+
}
7690+
7691+
static VKAPI_ATTR void VKAPI_CALL CmdExecuteGeneratedCommandsEXT(
7692+
VkCommandBuffer commandBuffer,
7693+
VkBool32 isPreprocessed,
7694+
const VkGeneratedCommandsInfoEXT* pGeneratedCommandsInfo)
7695+
{
7696+
//Not a CREATE or DESTROY function
7697+
}
7698+
7699+
static VKAPI_ATTR VkResult VKAPI_CALL CreateIndirectCommandsLayoutEXT(
7700+
VkDevice device,
7701+
const VkIndirectCommandsLayoutCreateInfoEXT* pCreateInfo,
7702+
const VkAllocationCallbacks* pAllocator,
7703+
VkIndirectCommandsLayoutEXT* pIndirectCommandsLayout)
7704+
{
7705+
unique_lock_t lock(global_lock);
7706+
*pIndirectCommandsLayout = (VkIndirectCommandsLayoutEXT)global_unique_handle++;
7707+
return VK_SUCCESS;
7708+
}
7709+
7710+
static VKAPI_ATTR void VKAPI_CALL DestroyIndirectCommandsLayoutEXT(
7711+
VkDevice device,
7712+
VkIndirectCommandsLayoutEXT indirectCommandsLayout,
7713+
const VkAllocationCallbacks* pAllocator)
7714+
{
7715+
//Destroy object
7716+
}
7717+
7718+
static VKAPI_ATTR VkResult VKAPI_CALL CreateIndirectExecutionSetEXT(
7719+
VkDevice device,
7720+
const VkIndirectExecutionSetCreateInfoEXT* pCreateInfo,
7721+
const VkAllocationCallbacks* pAllocator,
7722+
VkIndirectExecutionSetEXT* pIndirectExecutionSet)
7723+
{
7724+
unique_lock_t lock(global_lock);
7725+
*pIndirectExecutionSet = (VkIndirectExecutionSetEXT)global_unique_handle++;
7726+
return VK_SUCCESS;
7727+
}
7728+
7729+
static VKAPI_ATTR void VKAPI_CALL DestroyIndirectExecutionSetEXT(
7730+
VkDevice device,
7731+
VkIndirectExecutionSetEXT indirectExecutionSet,
7732+
const VkAllocationCallbacks* pAllocator)
7733+
{
7734+
//Destroy object
7735+
}
7736+
7737+
static VKAPI_ATTR void VKAPI_CALL UpdateIndirectExecutionSetPipelineEXT(
7738+
VkDevice device,
7739+
VkIndirectExecutionSetEXT indirectExecutionSet,
7740+
uint32_t executionSetWriteCount,
7741+
const VkWriteIndirectExecutionSetPipelineEXT* pExecutionSetWrites)
7742+
{
7743+
//Not a CREATE or DESTROY function
7744+
}
7745+
7746+
static VKAPI_ATTR void VKAPI_CALL UpdateIndirectExecutionSetShaderEXT(
7747+
VkDevice device,
7748+
VkIndirectExecutionSetEXT indirectExecutionSet,
7749+
uint32_t executionSetWriteCount,
7750+
const VkWriteIndirectExecutionSetShaderEXT* pExecutionSetWrites)
7751+
{
7752+
//Not a CREATE or DESTROY function
7753+
}
7754+
7755+
7756+
76677757

76687758
static VKAPI_ATTR VkResult VKAPI_CALL CreateAccelerationStructureKHR(
76697759
VkDevice device,

‎icd/generated/vk_typemap_helper.h

+144
Original file line numberDiff line numberDiff line change
@@ -8244,6 +8244,132 @@ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_VAL
82448244
typedef VkPhysicalDeviceRayTracingValidationFeaturesNV Type;
82458245
};
82468246

8247+
// Map type VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_EXT
8248+
template <> struct LvlTypeMap<VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT> {
8249+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_EXT;
8250+
};
8251+
8252+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_EXT> {
8253+
typedef VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT Type;
8254+
};
8255+
8256+
// Map type VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_EXT
8257+
template <> struct LvlTypeMap<VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT> {
8258+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_EXT;
8259+
};
8260+
8261+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_EXT> {
8262+
typedef VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT Type;
8263+
};
8264+
8265+
// Map type VkGeneratedCommandsMemoryRequirementsInfoEXT to id VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_EXT
8266+
template <> struct LvlTypeMap<VkGeneratedCommandsMemoryRequirementsInfoEXT> {
8267+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_EXT;
8268+
};
8269+
8270+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_EXT> {
8271+
typedef VkGeneratedCommandsMemoryRequirementsInfoEXT Type;
8272+
};
8273+
8274+
// Map type VkIndirectExecutionSetPipelineInfoEXT to id VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_PIPELINE_INFO_EXT
8275+
template <> struct LvlTypeMap<VkIndirectExecutionSetPipelineInfoEXT> {
8276+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_PIPELINE_INFO_EXT;
8277+
};
8278+
8279+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_PIPELINE_INFO_EXT> {
8280+
typedef VkIndirectExecutionSetPipelineInfoEXT Type;
8281+
};
8282+
8283+
// Map type VkIndirectExecutionSetShaderLayoutInfoEXT to id VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_LAYOUT_INFO_EXT
8284+
template <> struct LvlTypeMap<VkIndirectExecutionSetShaderLayoutInfoEXT> {
8285+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_LAYOUT_INFO_EXT;
8286+
};
8287+
8288+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_LAYOUT_INFO_EXT> {
8289+
typedef VkIndirectExecutionSetShaderLayoutInfoEXT Type;
8290+
};
8291+
8292+
// Map type VkIndirectExecutionSetShaderInfoEXT to id VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_INFO_EXT
8293+
template <> struct LvlTypeMap<VkIndirectExecutionSetShaderInfoEXT> {
8294+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_INFO_EXT;
8295+
};
8296+
8297+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_INFO_EXT> {
8298+
typedef VkIndirectExecutionSetShaderInfoEXT Type;
8299+
};
8300+
8301+
// Map type VkIndirectExecutionSetCreateInfoEXT to id VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_CREATE_INFO_EXT
8302+
template <> struct LvlTypeMap<VkIndirectExecutionSetCreateInfoEXT> {
8303+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_CREATE_INFO_EXT;
8304+
};
8305+
8306+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_CREATE_INFO_EXT> {
8307+
typedef VkIndirectExecutionSetCreateInfoEXT Type;
8308+
};
8309+
8310+
// Map type VkGeneratedCommandsInfoEXT to id VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_EXT
8311+
template <> struct LvlTypeMap<VkGeneratedCommandsInfoEXT> {
8312+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_EXT;
8313+
};
8314+
8315+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_EXT> {
8316+
typedef VkGeneratedCommandsInfoEXT Type;
8317+
};
8318+
8319+
// Map type VkWriteIndirectExecutionSetPipelineEXT to id VK_STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_PIPELINE_EXT
8320+
template <> struct LvlTypeMap<VkWriteIndirectExecutionSetPipelineEXT> {
8321+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_PIPELINE_EXT;
8322+
};
8323+
8324+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_PIPELINE_EXT> {
8325+
typedef VkWriteIndirectExecutionSetPipelineEXT Type;
8326+
};
8327+
8328+
// Map type VkIndirectCommandsLayoutTokenEXT to id VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_EXT
8329+
template <> struct LvlTypeMap<VkIndirectCommandsLayoutTokenEXT> {
8330+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_EXT;
8331+
};
8332+
8333+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_EXT> {
8334+
typedef VkIndirectCommandsLayoutTokenEXT Type;
8335+
};
8336+
8337+
// Map type VkIndirectCommandsLayoutCreateInfoEXT to id VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_EXT
8338+
template <> struct LvlTypeMap<VkIndirectCommandsLayoutCreateInfoEXT> {
8339+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_EXT;
8340+
};
8341+
8342+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_EXT> {
8343+
typedef VkIndirectCommandsLayoutCreateInfoEXT Type;
8344+
};
8345+
8346+
// Map type VkGeneratedCommandsPipelineInfoEXT to id VK_STRUCTURE_TYPE_GENERATED_COMMANDS_PIPELINE_INFO_EXT
8347+
template <> struct LvlTypeMap<VkGeneratedCommandsPipelineInfoEXT> {
8348+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_GENERATED_COMMANDS_PIPELINE_INFO_EXT;
8349+
};
8350+
8351+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_GENERATED_COMMANDS_PIPELINE_INFO_EXT> {
8352+
typedef VkGeneratedCommandsPipelineInfoEXT Type;
8353+
};
8354+
8355+
// Map type VkGeneratedCommandsShaderInfoEXT to id VK_STRUCTURE_TYPE_GENERATED_COMMANDS_SHADER_INFO_EXT
8356+
template <> struct LvlTypeMap<VkGeneratedCommandsShaderInfoEXT> {
8357+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_GENERATED_COMMANDS_SHADER_INFO_EXT;
8358+
};
8359+
8360+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_GENERATED_COMMANDS_SHADER_INFO_EXT> {
8361+
typedef VkGeneratedCommandsShaderInfoEXT Type;
8362+
};
8363+
8364+
// Map type VkWriteIndirectExecutionSetShaderEXT to id VK_STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_SHADER_EXT
8365+
template <> struct LvlTypeMap<VkWriteIndirectExecutionSetShaderEXT> {
8366+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_SHADER_EXT;
8367+
};
8368+
8369+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_SHADER_EXT> {
8370+
typedef VkWriteIndirectExecutionSetShaderEXT Type;
8371+
};
8372+
82478373
// Map type VkPhysicalDeviceImageAlignmentControlFeaturesMESA to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_FEATURES_MESA
82488374
template <> struct LvlTypeMap<VkPhysicalDeviceImageAlignmentControlFeaturesMESA> {
82498375
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_FEATURES_MESA;
@@ -8271,6 +8397,24 @@ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_IMAGE_ALIGNMENT_CONTROL_CREATE_
82718397
typedef VkImageAlignmentControlCreateInfoMESA Type;
82728398
};
82738399

8400+
// Map type VkPhysicalDeviceDepthClampControlFeaturesEXT to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_CONTROL_FEATURES_EXT
8401+
template <> struct LvlTypeMap<VkPhysicalDeviceDepthClampControlFeaturesEXT> {
8402+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_CONTROL_FEATURES_EXT;
8403+
};
8404+
8405+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_CONTROL_FEATURES_EXT> {
8406+
typedef VkPhysicalDeviceDepthClampControlFeaturesEXT Type;
8407+
};
8408+
8409+
// Map type VkPipelineViewportDepthClampControlCreateInfoEXT to id VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLAMP_CONTROL_CREATE_INFO_EXT
8410+
template <> struct LvlTypeMap<VkPipelineViewportDepthClampControlCreateInfoEXT> {
8411+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLAMP_CONTROL_CREATE_INFO_EXT;
8412+
};
8413+
8414+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLAMP_CONTROL_CREATE_INFO_EXT> {
8415+
typedef VkPipelineViewportDepthClampControlCreateInfoEXT Type;
8416+
};
8417+
82748418
// Map type VkAccelerationStructureGeometryTrianglesDataKHR to id VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR
82758419
template <> struct LvlTypeMap<VkAccelerationStructureGeometryTrianglesDataKHR> {
82768420
static const VkStructureType kSType = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR;

‎scripts/known_good.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"sub_dir": "Vulkan-Headers",
88
"build_dir": "Vulkan-Headers/build",
99
"install_dir": "Vulkan-Headers/build/install",
10-
"commit": "v1.3.295"
10+
"commit": "v1.3.296"
1111
},
1212
{
1313
"name": "MoltenVK",
@@ -74,7 +74,7 @@
7474
"cmake_options": [
7575
"-DLOADER_USE_UNSAFE_FILE_SEARCH=ON"
7676
],
77-
"commit": "v1.3.295",
77+
"commit": "v1.3.296",
7878
"build_platforms": [
7979
"windows",
8080
"linux",

0 commit comments

Comments
 (0)
Failed to load comments.