mirror of
https://github.com/KhronosGroup/Vulkan-Utility-Libraries.git
synced 2025-05-14 16:58:43 +00:00
build: Update to header 1.3.297
This commit is contained in:
parent
0a786ee3e4
commit
8c907ea21f
6 changed files with 89 additions and 2 deletions
|
@ -14797,6 +14797,29 @@ struct safe_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT {
|
|||
return reinterpret_cast<VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT const*>(this);
|
||||
}
|
||||
};
|
||||
struct safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT {
|
||||
VkStructureType sType;
|
||||
void* pNext{};
|
||||
VkBool32 presentModeFifoLatestReady;
|
||||
|
||||
safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT(
|
||||
const VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT* in_struct, PNextCopyState* copy_state = {},
|
||||
bool copy_pnext = true);
|
||||
safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT(
|
||||
const safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT& copy_src);
|
||||
safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT& operator=(
|
||||
const safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT& copy_src);
|
||||
safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT();
|
||||
~safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT();
|
||||
void initialize(const VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT* in_struct, PNextCopyState* copy_state = {});
|
||||
void initialize(const safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT* copy_src, PNextCopyState* copy_state = {});
|
||||
VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT* ptr() {
|
||||
return reinterpret_cast<VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT*>(this);
|
||||
}
|
||||
VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT const* ptr() const {
|
||||
return reinterpret_cast<VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT const*>(this);
|
||||
}
|
||||
};
|
||||
#ifdef VK_USE_PLATFORM_FUCHSIA
|
||||
struct safe_VkImportMemoryZirconHandleInfoFUCHSIA {
|
||||
VkStructureType sType;
|
||||
|
|
|
@ -782,6 +782,7 @@ template <> inline VkStructureType GetSType<VkDeviceAddressBindingCallbackDataEX
|
|||
template <> inline VkStructureType GetSType<VkPhysicalDeviceDepthClipControlFeaturesEXT>() { return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT; }
|
||||
template <> inline VkStructureType GetSType<VkPipelineViewportDepthClipControlCreateInfoEXT>() { return VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT; }
|
||||
template <> inline VkStructureType GetSType<VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT>() { return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT; }
|
||||
template <> inline VkStructureType GetSType<VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT>() { return VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_EXT; }
|
||||
#ifdef VK_USE_PLATFORM_FUCHSIA
|
||||
template <> inline VkStructureType GetSType<VkImportMemoryZirconHandleInfoFUCHSIA>() { return VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA; }
|
||||
template <> inline VkStructureType GetSType<VkMemoryZirconHandlePropertiesFUCHSIA>() { return VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA; }
|
||||
|
|
|
@ -1490,6 +1490,8 @@ static inline const char* string_VkStructureType(VkStructureType input_value) {
|
|||
return "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_EXT:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_EXT";
|
||||
case VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA:
|
||||
return "VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA";
|
||||
case VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA:
|
||||
|
@ -3676,6 +3678,8 @@ static inline const char* string_VkPresentModeKHR(VkPresentModeKHR input_value)
|
|||
return "VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR";
|
||||
case VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR:
|
||||
return "VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR";
|
||||
case VK_PRESENT_MODE_FIFO_LATEST_READY_EXT:
|
||||
return "VK_PRESENT_MODE_FIFO_LATEST_READY_EXT";
|
||||
default:
|
||||
return "Unhandled VkPresentModeKHR";
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
"sub_dir": "Vulkan-Headers",
|
||||
"build_dir": "Vulkan-Headers/build",
|
||||
"install_dir": "Vulkan-Headers/build/install",
|
||||
"commit": "v1.3.296"
|
||||
"commit": "v1.3.297"
|
||||
},
|
||||
{
|
||||
"name": "googletest",
|
||||
|
@ -46,4 +46,4 @@
|
|||
"googletest": "GOOGLETEST_INSTALL_DIR",
|
||||
"magic_enum": "MAGIC_ENUM_INSTALL_DIR"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11455,6 +11455,59 @@ void safe_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT::initialize(
|
|||
pNext = SafePnextCopy(copy_src->pNext);
|
||||
}
|
||||
|
||||
safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT::safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT(
|
||||
const VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT* in_struct, [[maybe_unused]] PNextCopyState* copy_state,
|
||||
bool copy_pnext)
|
||||
: sType(in_struct->sType), presentModeFifoLatestReady(in_struct->presentModeFifoLatestReady) {
|
||||
if (copy_pnext) {
|
||||
pNext = SafePnextCopy(in_struct->pNext, copy_state);
|
||||
}
|
||||
}
|
||||
|
||||
safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT::safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT()
|
||||
: sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_EXT),
|
||||
pNext(nullptr),
|
||||
presentModeFifoLatestReady() {}
|
||||
|
||||
safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT::safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT(
|
||||
const safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT& copy_src) {
|
||||
sType = copy_src.sType;
|
||||
presentModeFifoLatestReady = copy_src.presentModeFifoLatestReady;
|
||||
pNext = SafePnextCopy(copy_src.pNext);
|
||||
}
|
||||
|
||||
safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT& safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT::operator=(
|
||||
const safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT& copy_src) {
|
||||
if (©_src == this) return *this;
|
||||
|
||||
FreePnextChain(pNext);
|
||||
|
||||
sType = copy_src.sType;
|
||||
presentModeFifoLatestReady = copy_src.presentModeFifoLatestReady;
|
||||
pNext = SafePnextCopy(copy_src.pNext);
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT::~safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT() {
|
||||
FreePnextChain(pNext);
|
||||
}
|
||||
|
||||
void safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT::initialize(
|
||||
const VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT* in_struct, [[maybe_unused]] PNextCopyState* copy_state) {
|
||||
FreePnextChain(pNext);
|
||||
sType = in_struct->sType;
|
||||
presentModeFifoLatestReady = in_struct->presentModeFifoLatestReady;
|
||||
pNext = SafePnextCopy(in_struct->pNext, copy_state);
|
||||
}
|
||||
|
||||
void safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT::initialize(
|
||||
const safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT* copy_src, [[maybe_unused]] PNextCopyState* copy_state) {
|
||||
sType = copy_src->sType;
|
||||
presentModeFifoLatestReady = copy_src->presentModeFifoLatestReady;
|
||||
pNext = SafePnextCopy(copy_src->pNext);
|
||||
}
|
||||
|
||||
safe_VkPipelinePropertiesIdentifierEXT::safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct,
|
||||
[[maybe_unused]] PNextCopyState* copy_state,
|
||||
bool copy_pnext)
|
||||
|
|
|
@ -1436,6 +1436,9 @@ void *SafePnextCopy(const void *pNext, PNextCopyState* copy_state) {
|
|||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT:
|
||||
safe_pNext = new safe_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT(reinterpret_cast<const VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT *>(pNext), copy_state, false);
|
||||
break;
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_EXT:
|
||||
safe_pNext = new safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT(reinterpret_cast<const VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT *>(pNext), copy_state, false);
|
||||
break;
|
||||
#ifdef VK_USE_PLATFORM_FUCHSIA
|
||||
case VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA:
|
||||
safe_pNext = new safe_VkImportMemoryZirconHandleInfoFUCHSIA(reinterpret_cast<const VkImportMemoryZirconHandleInfoFUCHSIA *>(pNext), copy_state, false);
|
||||
|
@ -3319,6 +3322,9 @@ void FreePnextChain(const void *pNext) {
|
|||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT:
|
||||
delete reinterpret_cast<safe_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT *>(header);
|
||||
break;
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_EXT:
|
||||
delete reinterpret_cast<safe_VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT *>(header);
|
||||
break;
|
||||
#ifdef VK_USE_PLATFORM_FUCHSIA
|
||||
case VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA:
|
||||
delete reinterpret_cast<safe_VkImportMemoryZirconHandleInfoFUCHSIA *>(header);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue