diff --git a/layersvt/generated/api_dump.cpp b/layersvt/generated/api_dump.cpp index b67668c480..8f73d6499a 100644 --- a/layersvt/generated/api_dump.cpp +++ b/layersvt/generated/api_dump.cpp @@ -132,7 +132,7 @@ EXPORT_FUNCTION VKAPI_ATTR VkResult VKAPI_CALL vkEnumerateInstanceLayerPropertie static const VkLayerProperties layerProperties[] = { { "VK_LAYER_LUNARG_api_dump", - VK_MAKE_VERSION(1, 2, VK_HEADER_VERSION), // specVersion + VK_MAKE_VERSION(1, 4, VK_HEADER_VERSION), // specVersion VK_MAKE_VERSION(0, 2, 0), // implementationVersion "layer: api_dump", } @@ -146,7 +146,7 @@ EXPORT_FUNCTION VKAPI_ATTR VkResult VKAPI_CALL vkEnumerateDeviceLayerProperties( static const VkLayerProperties layerProperties[] = { { "VK_LAYER_LUNARG_api_dump", - VK_MAKE_VERSION(1, 2, VK_HEADER_VERSION), + VK_MAKE_VERSION(1, 4, VK_HEADER_VERSION), VK_MAKE_VERSION(0, 2, 0), "layer: api_dump", } @@ -2422,6 +2422,28 @@ VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR } return result; } +VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkCooperativeMatrixFlexibleDimensionsPropertiesNV* pProperties) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV", "physicalDevice, pPropertyCount, pProperties", "VkResult"); + VkResult result = instance_dispatch_table(physicalDevice)->GetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV(physicalDevice, pPropertyCount, pProperties); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV(ApiDumpInstance::current(), result, physicalDevice, pPropertyCount, pProperties); + break; + case ApiDumpFormat::Html: + dump_html_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV(ApiDumpInstance::current(), result, physicalDevice, pPropertyCount, pProperties); + break; + case ApiDumpFormat::Json: + dump_json_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV(ApiDumpInstance::current(), result, physicalDevice, pPropertyCount, pProperties); + break; + } + } + return result; +} // Autogen device functions @@ -6377,6 +6399,411 @@ VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageSparseMemoryRequirements(VkDevice dev } } } +VKAPI_ATTR void VKAPI_CALL vkCmdSetLineStipple(VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkCmdSetLineStipple", "commandBuffer, lineStippleFactor, lineStipplePattern", "void"); + device_dispatch_table(commandBuffer)->CmdSetLineStipple(commandBuffer, lineStippleFactor, lineStipplePattern); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkCmdSetLineStipple(ApiDumpInstance::current(), commandBuffer, lineStippleFactor, lineStipplePattern); + break; + case ApiDumpFormat::Html: + dump_html_vkCmdSetLineStipple(ApiDumpInstance::current(), commandBuffer, lineStippleFactor, lineStipplePattern); + break; + case ApiDumpFormat::Json: + dump_json_vkCmdSetLineStipple(ApiDumpInstance::current(), commandBuffer, lineStippleFactor, lineStipplePattern); + break; + } + } +} +VKAPI_ATTR VkResult VKAPI_CALL vkMapMemory2(VkDevice device, const VkMemoryMapInfo* pMemoryMapInfo, void** ppData) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkMapMemory2", "device, pMemoryMapInfo, ppData", "VkResult"); + VkResult result = device_dispatch_table(device)->MapMemory2(device, pMemoryMapInfo, ppData); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkMapMemory2(ApiDumpInstance::current(), result, device, pMemoryMapInfo, ppData); + break; + case ApiDumpFormat::Html: + dump_html_vkMapMemory2(ApiDumpInstance::current(), result, device, pMemoryMapInfo, ppData); + break; + case ApiDumpFormat::Json: + dump_json_vkMapMemory2(ApiDumpInstance::current(), result, device, pMemoryMapInfo, ppData); + break; + } + } + return result; +} +VKAPI_ATTR VkResult VKAPI_CALL vkUnmapMemory2(VkDevice device, const VkMemoryUnmapInfo* pMemoryUnmapInfo) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkUnmapMemory2", "device, pMemoryUnmapInfo", "VkResult"); + VkResult result = device_dispatch_table(device)->UnmapMemory2(device, pMemoryUnmapInfo); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkUnmapMemory2(ApiDumpInstance::current(), result, device, pMemoryUnmapInfo); + break; + case ApiDumpFormat::Html: + dump_html_vkUnmapMemory2(ApiDumpInstance::current(), result, device, pMemoryUnmapInfo); + break; + case ApiDumpFormat::Json: + dump_json_vkUnmapMemory2(ApiDumpInstance::current(), result, device, pMemoryUnmapInfo); + break; + } + } + return result; +} +VKAPI_ATTR void VKAPI_CALL vkCmdBindIndexBuffer2(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkCmdBindIndexBuffer2", "commandBuffer, buffer, offset, size, indexType", "void"); + device_dispatch_table(commandBuffer)->CmdBindIndexBuffer2(commandBuffer, buffer, offset, size, indexType); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkCmdBindIndexBuffer2(ApiDumpInstance::current(), commandBuffer, buffer, offset, size, indexType); + break; + case ApiDumpFormat::Html: + dump_html_vkCmdBindIndexBuffer2(ApiDumpInstance::current(), commandBuffer, buffer, offset, size, indexType); + break; + case ApiDumpFormat::Json: + dump_json_vkCmdBindIndexBuffer2(ApiDumpInstance::current(), commandBuffer, buffer, offset, size, indexType); + break; + } + } +} +VKAPI_ATTR void VKAPI_CALL vkGetRenderingAreaGranularity(VkDevice device, const VkRenderingAreaInfo* pRenderingAreaInfo, VkExtent2D* pGranularity) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkGetRenderingAreaGranularity", "device, pRenderingAreaInfo, pGranularity", "void"); + device_dispatch_table(device)->GetRenderingAreaGranularity(device, pRenderingAreaInfo, pGranularity); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkGetRenderingAreaGranularity(ApiDumpInstance::current(), device, pRenderingAreaInfo, pGranularity); + break; + case ApiDumpFormat::Html: + dump_html_vkGetRenderingAreaGranularity(ApiDumpInstance::current(), device, pRenderingAreaInfo, pGranularity); + break; + case ApiDumpFormat::Json: + dump_json_vkGetRenderingAreaGranularity(ApiDumpInstance::current(), device, pRenderingAreaInfo, pGranularity); + break; + } + } +} +VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageSubresourceLayout(VkDevice device, const VkDeviceImageSubresourceInfo* pInfo, VkSubresourceLayout2* pLayout) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkGetDeviceImageSubresourceLayout", "device, pInfo, pLayout", "void"); + device_dispatch_table(device)->GetDeviceImageSubresourceLayout(device, pInfo, pLayout); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkGetDeviceImageSubresourceLayout(ApiDumpInstance::current(), device, pInfo, pLayout); + break; + case ApiDumpFormat::Html: + dump_html_vkGetDeviceImageSubresourceLayout(ApiDumpInstance::current(), device, pInfo, pLayout); + break; + case ApiDumpFormat::Json: + dump_json_vkGetDeviceImageSubresourceLayout(ApiDumpInstance::current(), device, pInfo, pLayout); + break; + } + } +} +VKAPI_ATTR void VKAPI_CALL vkGetImageSubresourceLayout2(VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkGetImageSubresourceLayout2", "device, image, pSubresource, pLayout", "void"); + device_dispatch_table(device)->GetImageSubresourceLayout2(device, image, pSubresource, pLayout); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkGetImageSubresourceLayout2(ApiDumpInstance::current(), device, image, pSubresource, pLayout); + break; + case ApiDumpFormat::Html: + dump_html_vkGetImageSubresourceLayout2(ApiDumpInstance::current(), device, image, pSubresource, pLayout); + break; + case ApiDumpFormat::Json: + dump_json_vkGetImageSubresourceLayout2(ApiDumpInstance::current(), device, image, pSubresource, pLayout); + break; + } + } +} +VKAPI_ATTR void VKAPI_CALL vkCmdPushDescriptorSet(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkCmdPushDescriptorSet", "commandBuffer, pipelineBindPoint, layout, set, descriptorWriteCount, pDescriptorWrites", "void"); + device_dispatch_table(commandBuffer)->CmdPushDescriptorSet(commandBuffer, pipelineBindPoint, layout, set, descriptorWriteCount, pDescriptorWrites); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkCmdPushDescriptorSet(ApiDumpInstance::current(), commandBuffer, pipelineBindPoint, layout, set, descriptorWriteCount, pDescriptorWrites); + break; + case ApiDumpFormat::Html: + dump_html_vkCmdPushDescriptorSet(ApiDumpInstance::current(), commandBuffer, pipelineBindPoint, layout, set, descriptorWriteCount, pDescriptorWrites); + break; + case ApiDumpFormat::Json: + dump_json_vkCmdPushDescriptorSet(ApiDumpInstance::current(), commandBuffer, pipelineBindPoint, layout, set, descriptorWriteCount, pDescriptorWrites); + break; + } + } +} +VKAPI_ATTR void VKAPI_CALL vkCmdPushDescriptorSetWithTemplate(VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, const void* pData) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkCmdPushDescriptorSetWithTemplate", "commandBuffer, descriptorUpdateTemplate, layout, set, pData", "void"); + device_dispatch_table(commandBuffer)->CmdPushDescriptorSetWithTemplate(commandBuffer, descriptorUpdateTemplate, layout, set, pData); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkCmdPushDescriptorSetWithTemplate(ApiDumpInstance::current(), commandBuffer, descriptorUpdateTemplate, layout, set, pData); + break; + case ApiDumpFormat::Html: + dump_html_vkCmdPushDescriptorSetWithTemplate(ApiDumpInstance::current(), commandBuffer, descriptorUpdateTemplate, layout, set, pData); + break; + case ApiDumpFormat::Json: + dump_json_vkCmdPushDescriptorSetWithTemplate(ApiDumpInstance::current(), commandBuffer, descriptorUpdateTemplate, layout, set, pData); + break; + } + } +} +VKAPI_ATTR void VKAPI_CALL vkCmdSetRenderingAttachmentLocations(VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfo* pLocationInfo) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkCmdSetRenderingAttachmentLocations", "commandBuffer, pLocationInfo", "void"); + device_dispatch_table(commandBuffer)->CmdSetRenderingAttachmentLocations(commandBuffer, pLocationInfo); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkCmdSetRenderingAttachmentLocations(ApiDumpInstance::current(), commandBuffer, pLocationInfo); + break; + case ApiDumpFormat::Html: + dump_html_vkCmdSetRenderingAttachmentLocations(ApiDumpInstance::current(), commandBuffer, pLocationInfo); + break; + case ApiDumpFormat::Json: + dump_json_vkCmdSetRenderingAttachmentLocations(ApiDumpInstance::current(), commandBuffer, pLocationInfo); + break; + } + } +} +VKAPI_ATTR void VKAPI_CALL vkCmdSetRenderingInputAttachmentIndices(VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfo* pInputAttachmentIndexInfo) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkCmdSetRenderingInputAttachmentIndices", "commandBuffer, pInputAttachmentIndexInfo", "void"); + device_dispatch_table(commandBuffer)->CmdSetRenderingInputAttachmentIndices(commandBuffer, pInputAttachmentIndexInfo); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkCmdSetRenderingInputAttachmentIndices(ApiDumpInstance::current(), commandBuffer, pInputAttachmentIndexInfo); + break; + case ApiDumpFormat::Html: + dump_html_vkCmdSetRenderingInputAttachmentIndices(ApiDumpInstance::current(), commandBuffer, pInputAttachmentIndexInfo); + break; + case ApiDumpFormat::Json: + dump_json_vkCmdSetRenderingInputAttachmentIndices(ApiDumpInstance::current(), commandBuffer, pInputAttachmentIndexInfo); + break; + } + } +} +VKAPI_ATTR void VKAPI_CALL vkCmdBindDescriptorSets2(VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfo* pBindDescriptorSetsInfo) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkCmdBindDescriptorSets2", "commandBuffer, pBindDescriptorSetsInfo", "void"); + device_dispatch_table(commandBuffer)->CmdBindDescriptorSets2(commandBuffer, pBindDescriptorSetsInfo); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkCmdBindDescriptorSets2(ApiDumpInstance::current(), commandBuffer, pBindDescriptorSetsInfo); + break; + case ApiDumpFormat::Html: + dump_html_vkCmdBindDescriptorSets2(ApiDumpInstance::current(), commandBuffer, pBindDescriptorSetsInfo); + break; + case ApiDumpFormat::Json: + dump_json_vkCmdBindDescriptorSets2(ApiDumpInstance::current(), commandBuffer, pBindDescriptorSetsInfo); + break; + } + } +} +VKAPI_ATTR void VKAPI_CALL vkCmdPushConstants2(VkCommandBuffer commandBuffer, const VkPushConstantsInfo* pPushConstantsInfo) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkCmdPushConstants2", "commandBuffer, pPushConstantsInfo", "void"); + device_dispatch_table(commandBuffer)->CmdPushConstants2(commandBuffer, pPushConstantsInfo); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkCmdPushConstants2(ApiDumpInstance::current(), commandBuffer, pPushConstantsInfo); + break; + case ApiDumpFormat::Html: + dump_html_vkCmdPushConstants2(ApiDumpInstance::current(), commandBuffer, pPushConstantsInfo); + break; + case ApiDumpFormat::Json: + dump_json_vkCmdPushConstants2(ApiDumpInstance::current(), commandBuffer, pPushConstantsInfo); + break; + } + } +} +VKAPI_ATTR void VKAPI_CALL vkCmdPushDescriptorSet2(VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo* pPushDescriptorSetInfo) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkCmdPushDescriptorSet2", "commandBuffer, pPushDescriptorSetInfo", "void"); + device_dispatch_table(commandBuffer)->CmdPushDescriptorSet2(commandBuffer, pPushDescriptorSetInfo); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkCmdPushDescriptorSet2(ApiDumpInstance::current(), commandBuffer, pPushDescriptorSetInfo); + break; + case ApiDumpFormat::Html: + dump_html_vkCmdPushDescriptorSet2(ApiDumpInstance::current(), commandBuffer, pPushDescriptorSetInfo); + break; + case ApiDumpFormat::Json: + dump_json_vkCmdPushDescriptorSet2(ApiDumpInstance::current(), commandBuffer, pPushDescriptorSetInfo); + break; + } + } +} +VKAPI_ATTR void VKAPI_CALL vkCmdPushDescriptorSetWithTemplate2(VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo* pPushDescriptorSetWithTemplateInfo) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkCmdPushDescriptorSetWithTemplate2", "commandBuffer, pPushDescriptorSetWithTemplateInfo", "void"); + device_dispatch_table(commandBuffer)->CmdPushDescriptorSetWithTemplate2(commandBuffer, pPushDescriptorSetWithTemplateInfo); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkCmdPushDescriptorSetWithTemplate2(ApiDumpInstance::current(), commandBuffer, pPushDescriptorSetWithTemplateInfo); + break; + case ApiDumpFormat::Html: + dump_html_vkCmdPushDescriptorSetWithTemplate2(ApiDumpInstance::current(), commandBuffer, pPushDescriptorSetWithTemplateInfo); + break; + case ApiDumpFormat::Json: + dump_json_vkCmdPushDescriptorSetWithTemplate2(ApiDumpInstance::current(), commandBuffer, pPushDescriptorSetWithTemplateInfo); + break; + } + } +} +VKAPI_ATTR VkResult VKAPI_CALL vkCopyMemoryToImage(VkDevice device, const VkCopyMemoryToImageInfo* pCopyMemoryToImageInfo) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkCopyMemoryToImage", "device, pCopyMemoryToImageInfo", "VkResult"); + VkResult result = device_dispatch_table(device)->CopyMemoryToImage(device, pCopyMemoryToImageInfo); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkCopyMemoryToImage(ApiDumpInstance::current(), result, device, pCopyMemoryToImageInfo); + break; + case ApiDumpFormat::Html: + dump_html_vkCopyMemoryToImage(ApiDumpInstance::current(), result, device, pCopyMemoryToImageInfo); + break; + case ApiDumpFormat::Json: + dump_json_vkCopyMemoryToImage(ApiDumpInstance::current(), result, device, pCopyMemoryToImageInfo); + break; + } + } + return result; +} +VKAPI_ATTR VkResult VKAPI_CALL vkCopyImageToMemory(VkDevice device, const VkCopyImageToMemoryInfo* pCopyImageToMemoryInfo) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkCopyImageToMemory", "device, pCopyImageToMemoryInfo", "VkResult"); + VkResult result = device_dispatch_table(device)->CopyImageToMemory(device, pCopyImageToMemoryInfo); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkCopyImageToMemory(ApiDumpInstance::current(), result, device, pCopyImageToMemoryInfo); + break; + case ApiDumpFormat::Html: + dump_html_vkCopyImageToMemory(ApiDumpInstance::current(), result, device, pCopyImageToMemoryInfo); + break; + case ApiDumpFormat::Json: + dump_json_vkCopyImageToMemory(ApiDumpInstance::current(), result, device, pCopyImageToMemoryInfo); + break; + } + } + return result; +} +VKAPI_ATTR VkResult VKAPI_CALL vkCopyImageToImage(VkDevice device, const VkCopyImageToImageInfo* pCopyImageToImageInfo) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkCopyImageToImage", "device, pCopyImageToImageInfo", "VkResult"); + VkResult result = device_dispatch_table(device)->CopyImageToImage(device, pCopyImageToImageInfo); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkCopyImageToImage(ApiDumpInstance::current(), result, device, pCopyImageToImageInfo); + break; + case ApiDumpFormat::Html: + dump_html_vkCopyImageToImage(ApiDumpInstance::current(), result, device, pCopyImageToImageInfo); + break; + case ApiDumpFormat::Json: + dump_json_vkCopyImageToImage(ApiDumpInstance::current(), result, device, pCopyImageToImageInfo); + break; + } + } + return result; +} +VKAPI_ATTR VkResult VKAPI_CALL vkTransitionImageLayout(VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfo* pTransitions) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkTransitionImageLayout", "device, transitionCount, pTransitions", "VkResult"); + VkResult result = device_dispatch_table(device)->TransitionImageLayout(device, transitionCount, pTransitions); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkTransitionImageLayout(ApiDumpInstance::current(), result, device, transitionCount, pTransitions); + break; + case ApiDumpFormat::Html: + dump_html_vkTransitionImageLayout(ApiDumpInstance::current(), result, device, transitionCount, pTransitions); + break; + case ApiDumpFormat::Json: + dump_json_vkTransitionImageLayout(ApiDumpInstance::current(), result, device, transitionCount, pTransitions); + break; + } + } + return result; +} VKAPI_ATTR VkResult VKAPI_CALL vkCreateSwapchainKHR(VkDevice device, const VkSwapchainCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchain) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); @@ -7174,6 +7601,28 @@ VKAPI_ATTR uint32_t VKAPI_CALL vkGetImageViewHandleNVX(VkDevice device, const Vk } return result; } +VKAPI_ATTR uint64_t VKAPI_CALL vkGetImageViewHandle64NVX(VkDevice device, const VkImageViewHandleInfoNVX* pInfo) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkGetImageViewHandle64NVX", "device, pInfo", "uint64_t"); + uint64_t result = device_dispatch_table(device)->GetImageViewHandle64NVX(device, pInfo); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkGetImageViewHandle64NVX(ApiDumpInstance::current(), result, device, pInfo); + break; + case ApiDumpFormat::Html: + dump_html_vkGetImageViewHandle64NVX(ApiDumpInstance::current(), result, device, pInfo); + break; + case ApiDumpFormat::Json: + dump_json_vkGetImageViewHandle64NVX(ApiDumpInstance::current(), result, device, pInfo); + break; + } + } + return result; +} VKAPI_ATTR VkResult VKAPI_CALL vkGetImageViewAddressNVX(VkDevice device, VkImageView imageView, VkImageViewAddressPropertiesNVX* pProperties) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); @@ -9676,6 +10125,27 @@ VKAPI_ATTR void VKAPI_CALL vkCmdWriteBufferMarkerAMD(VkCommandBuffer commandBuff } } } +VKAPI_ATTR void VKAPI_CALL vkCmdWriteBufferMarker2AMD(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkCmdWriteBufferMarker2AMD", "commandBuffer, stage, dstBuffer, dstOffset, marker", "void"); + device_dispatch_table(commandBuffer)->CmdWriteBufferMarker2AMD(commandBuffer, stage, dstBuffer, dstOffset, marker); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkCmdWriteBufferMarker2AMD(ApiDumpInstance::current(), commandBuffer, stage, dstBuffer, dstOffset, marker); + break; + case ApiDumpFormat::Html: + dump_html_vkCmdWriteBufferMarker2AMD(ApiDumpInstance::current(), commandBuffer, stage, dstBuffer, dstOffset, marker); + break; + case ApiDumpFormat::Json: + dump_json_vkCmdWriteBufferMarker2AMD(ApiDumpInstance::current(), commandBuffer, stage, dstBuffer, dstOffset, marker); + break; + } + } +} VKAPI_ATTR VkResult VKAPI_CALL vkGetCalibratedTimestampsKHR(VkDevice device, uint32_t timestampCount, const VkCalibratedTimestampInfoKHR* pTimestampInfos, uint64_t* pTimestamps, uint64_t* pMaxDeviation) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); @@ -9867,6 +10337,27 @@ VKAPI_ATTR void VKAPI_CALL vkGetQueueCheckpointDataNV(VkQueue queue, uint32_t* p } } } +VKAPI_ATTR void VKAPI_CALL vkGetQueueCheckpointData2NV(VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkGetQueueCheckpointData2NV", "queue, pCheckpointDataCount, pCheckpointData", "void"); + device_dispatch_table(queue)->GetQueueCheckpointData2NV(queue, pCheckpointDataCount, pCheckpointData); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkGetQueueCheckpointData2NV(ApiDumpInstance::current(), queue, pCheckpointDataCount, pCheckpointData); + break; + case ApiDumpFormat::Html: + dump_html_vkGetQueueCheckpointData2NV(ApiDumpInstance::current(), queue, pCheckpointDataCount, pCheckpointData); + break; + case ApiDumpFormat::Json: + dump_json_vkGetQueueCheckpointData2NV(ApiDumpInstance::current(), queue, pCheckpointDataCount, pCheckpointData); + break; + } + } +} VKAPI_ATTR VkResult VKAPI_CALL vkGetSemaphoreCounterValueKHR(VkDevice device, VkSemaphore semaphore, uint64_t* pValue) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); @@ -10172,7 +10663,7 @@ VKAPI_ATTR void VKAPI_CALL vkCmdSetFragmentShadingRateKHR(VkCommandBuffer } } } -VKAPI_ATTR void VKAPI_CALL vkCmdSetRenderingAttachmentLocationsKHR(VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfoKHR* pLocationInfo) +VKAPI_ATTR void VKAPI_CALL vkCmdSetRenderingAttachmentLocationsKHR(VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfo* pLocationInfo) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); dump_function_head(ApiDumpInstance::current(), "vkCmdSetRenderingAttachmentLocationsKHR", "commandBuffer, pLocationInfo", "void"); @@ -10193,7 +10684,7 @@ VKAPI_ATTR void VKAPI_CALL vkCmdSetRenderingAttachmentLocationsKHR(VkCommandBuff } } } -VKAPI_ATTR void VKAPI_CALL vkCmdSetRenderingInputAttachmentIndicesKHR(VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfoKHR* pInputAttachmentIndexInfo) +VKAPI_ATTR void VKAPI_CALL vkCmdSetRenderingInputAttachmentIndicesKHR(VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfo* pInputAttachmentIndexInfo) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); dump_function_head(ApiDumpInstance::current(), "vkCmdSetRenderingInputAttachmentIndicesKHR", "commandBuffer, pInputAttachmentIndexInfo", "void"); @@ -10396,27 +10887,6 @@ VKAPI_ATTR uint64_t VKAPI_CALL vkGetDeviceMemoryOpaqueCaptureAddressKHR(VkDevice } return result; } -VKAPI_ATTR void VKAPI_CALL vkCmdSetLineStippleKHR(VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) -{ - std::lock_guard lg(ApiDumpInstance::current().outputMutex()); - dump_function_head(ApiDumpInstance::current(), "vkCmdSetLineStippleKHR", "commandBuffer, lineStippleFactor, lineStipplePattern", "void"); - device_dispatch_table(commandBuffer)->CmdSetLineStippleKHR(commandBuffer, lineStippleFactor, lineStipplePattern); - - if (ApiDumpInstance::current().shouldDumpOutput()) { - switch(ApiDumpInstance::current().settings().format()) - { - case ApiDumpFormat::Text: - dump_text_vkCmdSetLineStippleKHR(ApiDumpInstance::current(), commandBuffer, lineStippleFactor, lineStipplePattern); - break; - case ApiDumpFormat::Html: - dump_html_vkCmdSetLineStippleKHR(ApiDumpInstance::current(), commandBuffer, lineStippleFactor, lineStipplePattern); - break; - case ApiDumpFormat::Json: - dump_json_vkCmdSetLineStippleKHR(ApiDumpInstance::current(), commandBuffer, lineStippleFactor, lineStipplePattern); - break; - } - } -} VKAPI_ATTR void VKAPI_CALL vkCmdSetLineStippleEXT(VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); @@ -10886,7 +11356,7 @@ VKAPI_ATTR VkResult VKAPI_CALL vkGetPipelineExecutableInternalRepresentationsKHR } return result; } -VKAPI_ATTR VkResult VKAPI_CALL vkCopyMemoryToImageEXT(VkDevice device, const VkCopyMemoryToImageInfoEXT* pCopyMemoryToImageInfo) +VKAPI_ATTR VkResult VKAPI_CALL vkCopyMemoryToImageEXT(VkDevice device, const VkCopyMemoryToImageInfo* pCopyMemoryToImageInfo) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); dump_function_head(ApiDumpInstance::current(), "vkCopyMemoryToImageEXT", "device, pCopyMemoryToImageInfo", "VkResult"); @@ -10908,7 +11378,7 @@ VKAPI_ATTR VkResult VKAPI_CALL vkCopyMemoryToImageEXT(VkDevice device, const VkC } return result; } -VKAPI_ATTR VkResult VKAPI_CALL vkCopyImageToMemoryEXT(VkDevice device, const VkCopyImageToMemoryInfoEXT* pCopyImageToMemoryInfo) +VKAPI_ATTR VkResult VKAPI_CALL vkCopyImageToMemoryEXT(VkDevice device, const VkCopyImageToMemoryInfo* pCopyImageToMemoryInfo) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); dump_function_head(ApiDumpInstance::current(), "vkCopyImageToMemoryEXT", "device, pCopyImageToMemoryInfo", "VkResult"); @@ -10930,7 +11400,7 @@ VKAPI_ATTR VkResult VKAPI_CALL vkCopyImageToMemoryEXT(VkDevice device, const VkC } return result; } -VKAPI_ATTR VkResult VKAPI_CALL vkCopyImageToImageEXT(VkDevice device, const VkCopyImageToImageInfoEXT* pCopyImageToImageInfo) +VKAPI_ATTR VkResult VKAPI_CALL vkCopyImageToImageEXT(VkDevice device, const VkCopyImageToImageInfo* pCopyImageToImageInfo) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); dump_function_head(ApiDumpInstance::current(), "vkCopyImageToImageEXT", "device, pCopyImageToImageInfo", "VkResult"); @@ -10952,7 +11422,7 @@ VKAPI_ATTR VkResult VKAPI_CALL vkCopyImageToImageEXT(VkDevice device, const VkCo } return result; } -VKAPI_ATTR VkResult VKAPI_CALL vkTransitionImageLayoutEXT(VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfoEXT* pTransitions) +VKAPI_ATTR VkResult VKAPI_CALL vkTransitionImageLayoutEXT(VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfo* pTransitions) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); dump_function_head(ApiDumpInstance::current(), "vkTransitionImageLayoutEXT", "device, transitionCount, pTransitions", "VkResult"); @@ -10974,28 +11444,7 @@ VKAPI_ATTR VkResult VKAPI_CALL vkTransitionImageLayoutEXT(VkDevice device, uint3 } return result; } -VKAPI_ATTR void VKAPI_CALL vkGetImageSubresourceLayout2KHR(VkDevice device, VkImage image, const VkImageSubresource2KHR* pSubresource, VkSubresourceLayout2KHR* pLayout) -{ - std::lock_guard lg(ApiDumpInstance::current().outputMutex()); - dump_function_head(ApiDumpInstance::current(), "vkGetImageSubresourceLayout2KHR", "device, image, pSubresource, pLayout", "void"); - device_dispatch_table(device)->GetImageSubresourceLayout2KHR(device, image, pSubresource, pLayout); - - if (ApiDumpInstance::current().shouldDumpOutput()) { - switch(ApiDumpInstance::current().settings().format()) - { - case ApiDumpFormat::Text: - dump_text_vkGetImageSubresourceLayout2KHR(ApiDumpInstance::current(), device, image, pSubresource, pLayout); - break; - case ApiDumpFormat::Html: - dump_html_vkGetImageSubresourceLayout2KHR(ApiDumpInstance::current(), device, image, pSubresource, pLayout); - break; - case ApiDumpFormat::Json: - dump_json_vkGetImageSubresourceLayout2KHR(ApiDumpInstance::current(), device, image, pSubresource, pLayout); - break; - } - } -} -VKAPI_ATTR void VKAPI_CALL vkGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2KHR* pSubresource, VkSubresourceLayout2KHR* pLayout) +VKAPI_ATTR void VKAPI_CALL vkGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); dump_function_head(ApiDumpInstance::current(), "vkGetImageSubresourceLayout2EXT", "device, image, pSubresource, pLayout", "void"); @@ -11016,7 +11465,7 @@ VKAPI_ATTR void VKAPI_CALL vkGetImageSubresourceLayout2EXT(VkDevice device, VkIm } } } -VKAPI_ATTR VkResult VKAPI_CALL vkMapMemory2KHR(VkDevice device, const VkMemoryMapInfoKHR* pMemoryMapInfo, void** ppData) +VKAPI_ATTR VkResult VKAPI_CALL vkMapMemory2KHR(VkDevice device, const VkMemoryMapInfo* pMemoryMapInfo, void** ppData) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); dump_function_head(ApiDumpInstance::current(), "vkMapMemory2KHR", "device, pMemoryMapInfo, ppData", "VkResult"); @@ -11038,7 +11487,7 @@ VKAPI_ATTR VkResult VKAPI_CALL vkMapMemory2KHR(VkDevice device, const VkMemoryMa } return result; } -VKAPI_ATTR VkResult VKAPI_CALL vkUnmapMemory2KHR(VkDevice device, const VkMemoryUnmapInfoKHR* pMemoryUnmapInfo) +VKAPI_ATTR VkResult VKAPI_CALL vkUnmapMemory2KHR(VkDevice device, const VkMemoryUnmapInfo* pMemoryUnmapInfo) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); dump_function_head(ApiDumpInstance::current(), "vkUnmapMemory2KHR", "device, pMemoryUnmapInfo", "VkResult"); @@ -11638,48 +12087,6 @@ VKAPI_ATTR VkResult VKAPI_CALL vkQueueSubmit2KHR(VkQueue } return result; } -VKAPI_ATTR void VKAPI_CALL vkCmdWriteBufferMarker2AMD(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) -{ - std::lock_guard lg(ApiDumpInstance::current().outputMutex()); - dump_function_head(ApiDumpInstance::current(), "vkCmdWriteBufferMarker2AMD", "commandBuffer, stage, dstBuffer, dstOffset, marker", "void"); - device_dispatch_table(commandBuffer)->CmdWriteBufferMarker2AMD(commandBuffer, stage, dstBuffer, dstOffset, marker); - - if (ApiDumpInstance::current().shouldDumpOutput()) { - switch(ApiDumpInstance::current().settings().format()) - { - case ApiDumpFormat::Text: - dump_text_vkCmdWriteBufferMarker2AMD(ApiDumpInstance::current(), commandBuffer, stage, dstBuffer, dstOffset, marker); - break; - case ApiDumpFormat::Html: - dump_html_vkCmdWriteBufferMarker2AMD(ApiDumpInstance::current(), commandBuffer, stage, dstBuffer, dstOffset, marker); - break; - case ApiDumpFormat::Json: - dump_json_vkCmdWriteBufferMarker2AMD(ApiDumpInstance::current(), commandBuffer, stage, dstBuffer, dstOffset, marker); - break; - } - } -} -VKAPI_ATTR void VKAPI_CALL vkGetQueueCheckpointData2NV(VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData) -{ - std::lock_guard lg(ApiDumpInstance::current().outputMutex()); - dump_function_head(ApiDumpInstance::current(), "vkGetQueueCheckpointData2NV", "queue, pCheckpointDataCount, pCheckpointData", "void"); - device_dispatch_table(queue)->GetQueueCheckpointData2NV(queue, pCheckpointDataCount, pCheckpointData); - - if (ApiDumpInstance::current().shouldDumpOutput()) { - switch(ApiDumpInstance::current().settings().format()) - { - case ApiDumpFormat::Text: - dump_text_vkGetQueueCheckpointData2NV(ApiDumpInstance::current(), queue, pCheckpointDataCount, pCheckpointData); - break; - case ApiDumpFormat::Html: - dump_html_vkGetQueueCheckpointData2NV(ApiDumpInstance::current(), queue, pCheckpointDataCount, pCheckpointData); - break; - case ApiDumpFormat::Json: - dump_json_vkGetQueueCheckpointData2NV(ApiDumpInstance::current(), queue, pCheckpointDataCount, pCheckpointData); - break; - } - } -} VKAPI_ATTR void VKAPI_CALL vkGetDescriptorSetLayoutSizeEXT(VkDevice device, VkDescriptorSetLayout layout, VkDeviceSize* pLayoutSizeInBytes) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); @@ -14226,7 +14633,7 @@ VKAPI_ATTR void VKAPI_CALL vkCmdBindIndexBuffer2KHR(VkCommandBuffer commandBuffe } } } -VKAPI_ATTR void VKAPI_CALL vkGetRenderingAreaGranularityKHR(VkDevice device, const VkRenderingAreaInfoKHR* pRenderingAreaInfo, VkExtent2D* pGranularity) +VKAPI_ATTR void VKAPI_CALL vkGetRenderingAreaGranularityKHR(VkDevice device, const VkRenderingAreaInfo* pRenderingAreaInfo, VkExtent2D* pGranularity) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); dump_function_head(ApiDumpInstance::current(), "vkGetRenderingAreaGranularityKHR", "device, pRenderingAreaInfo, pGranularity", "void"); @@ -14247,7 +14654,7 @@ VKAPI_ATTR void VKAPI_CALL vkGetRenderingAreaGranularityKHR(VkDevice device, con } } } -VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageSubresourceLayoutKHR(VkDevice device, const VkDeviceImageSubresourceInfoKHR* pInfo, VkSubresourceLayout2KHR* pLayout) +VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageSubresourceLayoutKHR(VkDevice device, const VkDeviceImageSubresourceInfo* pInfo, VkSubresourceLayout2* pLayout) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); dump_function_head(ApiDumpInstance::current(), "vkGetDeviceImageSubresourceLayoutKHR", "device, pInfo, pLayout", "void"); @@ -14268,6 +14675,27 @@ VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageSubresourceLayoutKHR(VkDevice device, } } } +VKAPI_ATTR void VKAPI_CALL vkGetImageSubresourceLayout2KHR(VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkGetImageSubresourceLayout2KHR", "device, image, pSubresource, pLayout", "void"); + device_dispatch_table(device)->GetImageSubresourceLayout2KHR(device, image, pSubresource, pLayout); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkGetImageSubresourceLayout2KHR(ApiDumpInstance::current(), device, image, pSubresource, pLayout); + break; + case ApiDumpFormat::Html: + dump_html_vkGetImageSubresourceLayout2KHR(ApiDumpInstance::current(), device, image, pSubresource, pLayout); + break; + case ApiDumpFormat::Json: + dump_json_vkGetImageSubresourceLayout2KHR(ApiDumpInstance::current(), device, image, pSubresource, pLayout); + break; + } + } +} VKAPI_ATTR void VKAPI_CALL vkAntiLagUpdateAMD(VkDevice device, const VkAntiLagDataAMD* pData) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); @@ -14701,7 +15129,28 @@ VKAPI_ATTR VkResult VKAPI_CALL vkGetScreenBufferPropertiesQNX(VkDevice device, c return result; } #endif // VK_USE_PLATFORM_SCREEN_QNX -VKAPI_ATTR void VKAPI_CALL vkCmdBindDescriptorSets2KHR(VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfoKHR* pBindDescriptorSetsInfo) +VKAPI_ATTR void VKAPI_CALL vkCmdSetLineStippleKHR(VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) +{ + std::lock_guard lg(ApiDumpInstance::current().outputMutex()); + dump_function_head(ApiDumpInstance::current(), "vkCmdSetLineStippleKHR", "commandBuffer, lineStippleFactor, lineStipplePattern", "void"); + device_dispatch_table(commandBuffer)->CmdSetLineStippleKHR(commandBuffer, lineStippleFactor, lineStipplePattern); + + if (ApiDumpInstance::current().shouldDumpOutput()) { + switch(ApiDumpInstance::current().settings().format()) + { + case ApiDumpFormat::Text: + dump_text_vkCmdSetLineStippleKHR(ApiDumpInstance::current(), commandBuffer, lineStippleFactor, lineStipplePattern); + break; + case ApiDumpFormat::Html: + dump_html_vkCmdSetLineStippleKHR(ApiDumpInstance::current(), commandBuffer, lineStippleFactor, lineStipplePattern); + break; + case ApiDumpFormat::Json: + dump_json_vkCmdSetLineStippleKHR(ApiDumpInstance::current(), commandBuffer, lineStippleFactor, lineStipplePattern); + break; + } + } +} +VKAPI_ATTR void VKAPI_CALL vkCmdBindDescriptorSets2KHR(VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfo* pBindDescriptorSetsInfo) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); dump_function_head(ApiDumpInstance::current(), "vkCmdBindDescriptorSets2KHR", "commandBuffer, pBindDescriptorSetsInfo", "void"); @@ -14722,7 +15171,7 @@ VKAPI_ATTR void VKAPI_CALL vkCmdBindDescriptorSets2KHR(VkCommandBuffer commandBu } } } -VKAPI_ATTR void VKAPI_CALL vkCmdPushConstants2KHR(VkCommandBuffer commandBuffer, const VkPushConstantsInfoKHR* pPushConstantsInfo) +VKAPI_ATTR void VKAPI_CALL vkCmdPushConstants2KHR(VkCommandBuffer commandBuffer, const VkPushConstantsInfo* pPushConstantsInfo) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); dump_function_head(ApiDumpInstance::current(), "vkCmdPushConstants2KHR", "commandBuffer, pPushConstantsInfo", "void"); @@ -14743,7 +15192,7 @@ VKAPI_ATTR void VKAPI_CALL vkCmdPushConstants2KHR(VkCommandBuffer commandBuffer, } } } -VKAPI_ATTR void VKAPI_CALL vkCmdPushDescriptorSet2KHR(VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfoKHR* pPushDescriptorSetInfo) +VKAPI_ATTR void VKAPI_CALL vkCmdPushDescriptorSet2KHR(VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo* pPushDescriptorSetInfo) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); dump_function_head(ApiDumpInstance::current(), "vkCmdPushDescriptorSet2KHR", "commandBuffer, pPushDescriptorSetInfo", "void"); @@ -14764,7 +15213,7 @@ VKAPI_ATTR void VKAPI_CALL vkCmdPushDescriptorSet2KHR(VkCommandBuffer commandBuf } } } -VKAPI_ATTR void VKAPI_CALL vkCmdPushDescriptorSetWithTemplate2KHR(VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfoKHR* pPushDescriptorSetWithTemplateInfo) +VKAPI_ATTR void VKAPI_CALL vkCmdPushDescriptorSetWithTemplate2KHR(VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo* pPushDescriptorSetWithTemplateInfo) { std::lock_guard lg(ApiDumpInstance::current().outputMutex()); dump_function_head(ApiDumpInstance::current(), "vkCmdPushDescriptorSetWithTemplate2KHR", "commandBuffer, pPushDescriptorSetWithTemplateInfo", "void"); @@ -15300,6 +15749,8 @@ VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL api_dump_known_instance_functions(VkIns return reinterpret_cast(vkGetPhysicalDeviceOpticalFlowImageFormatsNV); if(strcmp(pName, "vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR") == 0) return reinterpret_cast(vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR); + if(strcmp(pName, "vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV") == 0) + return reinterpret_cast(vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV); return nullptr; } @@ -15679,6 +16130,44 @@ VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL api_dump_known_device_functions(VkDevic return reinterpret_cast(vkGetDeviceImageMemoryRequirements); if(strcmp(pName, "vkGetDeviceImageSparseMemoryRequirements") == 0 && (!device || device_dispatch_table(device)->GetDeviceImageSparseMemoryRequirements)) return reinterpret_cast(vkGetDeviceImageSparseMemoryRequirements); + if(strcmp(pName, "vkCmdSetLineStipple") == 0 && (!device || device_dispatch_table(device)->CmdSetLineStipple)) + return reinterpret_cast(vkCmdSetLineStipple); + if(strcmp(pName, "vkMapMemory2") == 0 && (!device || device_dispatch_table(device)->MapMemory2)) + return reinterpret_cast(vkMapMemory2); + if(strcmp(pName, "vkUnmapMemory2") == 0 && (!device || device_dispatch_table(device)->UnmapMemory2)) + return reinterpret_cast(vkUnmapMemory2); + if(strcmp(pName, "vkCmdBindIndexBuffer2") == 0 && (!device || device_dispatch_table(device)->CmdBindIndexBuffer2)) + return reinterpret_cast(vkCmdBindIndexBuffer2); + if(strcmp(pName, "vkGetRenderingAreaGranularity") == 0 && (!device || device_dispatch_table(device)->GetRenderingAreaGranularity)) + return reinterpret_cast(vkGetRenderingAreaGranularity); + if(strcmp(pName, "vkGetDeviceImageSubresourceLayout") == 0 && (!device || device_dispatch_table(device)->GetDeviceImageSubresourceLayout)) + return reinterpret_cast(vkGetDeviceImageSubresourceLayout); + if(strcmp(pName, "vkGetImageSubresourceLayout2") == 0 && (!device || device_dispatch_table(device)->GetImageSubresourceLayout2)) + return reinterpret_cast(vkGetImageSubresourceLayout2); + if(strcmp(pName, "vkCmdPushDescriptorSet") == 0 && (!device || device_dispatch_table(device)->CmdPushDescriptorSet)) + return reinterpret_cast(vkCmdPushDescriptorSet); + if(strcmp(pName, "vkCmdPushDescriptorSetWithTemplate") == 0 && (!device || device_dispatch_table(device)->CmdPushDescriptorSetWithTemplate)) + return reinterpret_cast(vkCmdPushDescriptorSetWithTemplate); + if(strcmp(pName, "vkCmdSetRenderingAttachmentLocations") == 0 && (!device || device_dispatch_table(device)->CmdSetRenderingAttachmentLocations)) + return reinterpret_cast(vkCmdSetRenderingAttachmentLocations); + if(strcmp(pName, "vkCmdSetRenderingInputAttachmentIndices") == 0 && (!device || device_dispatch_table(device)->CmdSetRenderingInputAttachmentIndices)) + return reinterpret_cast(vkCmdSetRenderingInputAttachmentIndices); + if(strcmp(pName, "vkCmdBindDescriptorSets2") == 0 && (!device || device_dispatch_table(device)->CmdBindDescriptorSets2)) + return reinterpret_cast(vkCmdBindDescriptorSets2); + if(strcmp(pName, "vkCmdPushConstants2") == 0 && (!device || device_dispatch_table(device)->CmdPushConstants2)) + return reinterpret_cast(vkCmdPushConstants2); + if(strcmp(pName, "vkCmdPushDescriptorSet2") == 0 && (!device || device_dispatch_table(device)->CmdPushDescriptorSet2)) + return reinterpret_cast(vkCmdPushDescriptorSet2); + if(strcmp(pName, "vkCmdPushDescriptorSetWithTemplate2") == 0 && (!device || device_dispatch_table(device)->CmdPushDescriptorSetWithTemplate2)) + return reinterpret_cast(vkCmdPushDescriptorSetWithTemplate2); + if(strcmp(pName, "vkCopyMemoryToImage") == 0 && (!device || device_dispatch_table(device)->CopyMemoryToImage)) + return reinterpret_cast(vkCopyMemoryToImage); + if(strcmp(pName, "vkCopyImageToMemory") == 0 && (!device || device_dispatch_table(device)->CopyImageToMemory)) + return reinterpret_cast(vkCopyImageToMemory); + if(strcmp(pName, "vkCopyImageToImage") == 0 && (!device || device_dispatch_table(device)->CopyImageToImage)) + return reinterpret_cast(vkCopyImageToImage); + if(strcmp(pName, "vkTransitionImageLayout") == 0 && (!device || device_dispatch_table(device)->TransitionImageLayout)) + return reinterpret_cast(vkTransitionImageLayout); if(strcmp(pName, "vkCreateSwapchainKHR") == 0 && (!device || device_dispatch_table(device)->CreateSwapchainKHR)) return reinterpret_cast(vkCreateSwapchainKHR); if(strcmp(pName, "vkDestroySwapchainKHR") == 0 && (!device || device_dispatch_table(device)->DestroySwapchainKHR)) @@ -15753,6 +16242,8 @@ VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL api_dump_known_device_functions(VkDevic return reinterpret_cast(vkCmdCuLaunchKernelNVX); if(strcmp(pName, "vkGetImageViewHandleNVX") == 0 && (!device || device_dispatch_table(device)->GetImageViewHandleNVX)) return reinterpret_cast(vkGetImageViewHandleNVX); + if(strcmp(pName, "vkGetImageViewHandle64NVX") == 0 && (!device || device_dispatch_table(device)->GetImageViewHandle64NVX)) + return reinterpret_cast(vkGetImageViewHandle64NVX); if(strcmp(pName, "vkGetImageViewAddressNVX") == 0 && (!device || device_dispatch_table(device)->GetImageViewAddressNVX)) return reinterpret_cast(vkGetImageViewAddressNVX); if(strcmp(pName, "vkCmdDrawIndirectCountAMD") == 0 && (!device || device_dispatch_table(device)->CmdDrawIndirectCountAMD)) @@ -15999,6 +16490,8 @@ VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL api_dump_known_device_functions(VkDevic return reinterpret_cast(vkGetMemoryHostPointerPropertiesEXT); if(strcmp(pName, "vkCmdWriteBufferMarkerAMD") == 0 && (!device || device_dispatch_table(device)->CmdWriteBufferMarkerAMD)) return reinterpret_cast(vkCmdWriteBufferMarkerAMD); + if(strcmp(pName, "vkCmdWriteBufferMarker2AMD") == 0 && (!device || device_dispatch_table(device)->CmdWriteBufferMarker2AMD)) + return reinterpret_cast(vkCmdWriteBufferMarker2AMD); if(strcmp(pName, "vkGetCalibratedTimestampsKHR") == 0 && (!device || device_dispatch_table(device)->GetCalibratedTimestampsKHR)) return reinterpret_cast(vkGetCalibratedTimestampsKHR); if(strcmp(pName, "vkGetCalibratedTimestampsEXT") == 0 && (!device || device_dispatch_table(device)->GetCalibratedTimestampsEXT)) @@ -16017,6 +16510,8 @@ VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL api_dump_known_device_functions(VkDevic return reinterpret_cast(vkCmdSetCheckpointNV); if(strcmp(pName, "vkGetQueueCheckpointDataNV") == 0 && (!device || device_dispatch_table(device)->GetQueueCheckpointDataNV)) return reinterpret_cast(vkGetQueueCheckpointDataNV); + if(strcmp(pName, "vkGetQueueCheckpointData2NV") == 0 && (!device || device_dispatch_table(device)->GetQueueCheckpointData2NV)) + return reinterpret_cast(vkGetQueueCheckpointData2NV); if(strcmp(pName, "vkGetSemaphoreCounterValueKHR") == 0 && (!device || device_dispatch_table(device)->GetSemaphoreCounterValueKHR)) return reinterpret_cast(vkGetSemaphoreCounterValueKHR); if(strcmp(pName, "vkWaitSemaphoresKHR") == 0 && (!device || device_dispatch_table(device)->WaitSemaphoresKHR)) @@ -16071,8 +16566,6 @@ VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL api_dump_known_device_functions(VkDevic return reinterpret_cast(vkGetBufferOpaqueCaptureAddressKHR); if(strcmp(pName, "vkGetDeviceMemoryOpaqueCaptureAddressKHR") == 0 && (!device || device_dispatch_table(device)->GetDeviceMemoryOpaqueCaptureAddressKHR)) return reinterpret_cast(vkGetDeviceMemoryOpaqueCaptureAddressKHR); - if(strcmp(pName, "vkCmdSetLineStippleKHR") == 0 && (!device || device_dispatch_table(device)->CmdSetLineStippleKHR)) - return reinterpret_cast(vkCmdSetLineStippleKHR); if(strcmp(pName, "vkCmdSetLineStippleEXT") == 0 && (!device || device_dispatch_table(device)->CmdSetLineStippleEXT)) return reinterpret_cast(vkCmdSetLineStippleEXT); if(strcmp(pName, "vkResetQueryPoolEXT") == 0 && (!device || device_dispatch_table(device)->ResetQueryPoolEXT)) @@ -16125,8 +16618,6 @@ VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL api_dump_known_device_functions(VkDevic return reinterpret_cast(vkCopyImageToImageEXT); if(strcmp(pName, "vkTransitionImageLayoutEXT") == 0 && (!device || device_dispatch_table(device)->TransitionImageLayoutEXT)) return reinterpret_cast(vkTransitionImageLayoutEXT); - if(strcmp(pName, "vkGetImageSubresourceLayout2KHR") == 0 && (!device || device_dispatch_table(device)->GetImageSubresourceLayout2KHR)) - return reinterpret_cast(vkGetImageSubresourceLayout2KHR); if(strcmp(pName, "vkGetImageSubresourceLayout2EXT") == 0 && (!device || device_dispatch_table(device)->GetImageSubresourceLayout2EXT)) return reinterpret_cast(vkGetImageSubresourceLayout2EXT); if(strcmp(pName, "vkMapMemory2KHR") == 0 && (!device || device_dispatch_table(device)->MapMemory2KHR)) @@ -16189,10 +16680,6 @@ VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL api_dump_known_device_functions(VkDevic return reinterpret_cast(vkCmdWriteTimestamp2KHR); if(strcmp(pName, "vkQueueSubmit2KHR") == 0 && (!device || device_dispatch_table(device)->QueueSubmit2KHR)) return reinterpret_cast(vkQueueSubmit2KHR); - if(strcmp(pName, "vkCmdWriteBufferMarker2AMD") == 0 && (!device || device_dispatch_table(device)->CmdWriteBufferMarker2AMD)) - return reinterpret_cast(vkCmdWriteBufferMarker2AMD); - if(strcmp(pName, "vkGetQueueCheckpointData2NV") == 0 && (!device || device_dispatch_table(device)->GetQueueCheckpointData2NV)) - return reinterpret_cast(vkGetQueueCheckpointData2NV); if(strcmp(pName, "vkGetDescriptorSetLayoutSizeEXT") == 0 && (!device || device_dispatch_table(device)->GetDescriptorSetLayoutSizeEXT)) return reinterpret_cast(vkGetDescriptorSetLayoutSizeEXT); if(strcmp(pName, "vkGetDescriptorSetLayoutBindingOffsetEXT") == 0 && (!device || device_dispatch_table(device)->GetDescriptorSetLayoutBindingOffsetEXT)) @@ -16453,6 +16940,8 @@ VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL api_dump_known_device_functions(VkDevic return reinterpret_cast(vkGetRenderingAreaGranularityKHR); if(strcmp(pName, "vkGetDeviceImageSubresourceLayoutKHR") == 0 && (!device || device_dispatch_table(device)->GetDeviceImageSubresourceLayoutKHR)) return reinterpret_cast(vkGetDeviceImageSubresourceLayoutKHR); + if(strcmp(pName, "vkGetImageSubresourceLayout2KHR") == 0 && (!device || device_dispatch_table(device)->GetImageSubresourceLayout2KHR)) + return reinterpret_cast(vkGetImageSubresourceLayout2KHR); if(strcmp(pName, "vkAntiLagUpdateAMD") == 0 && (!device || device_dispatch_table(device)->AntiLagUpdateAMD)) return reinterpret_cast(vkAntiLagUpdateAMD); if(strcmp(pName, "vkCreateShadersEXT") == 0 && (!device || device_dispatch_table(device)->CreateShadersEXT)) @@ -16495,6 +16984,8 @@ VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL api_dump_known_device_functions(VkDevic if(strcmp(pName, "vkGetScreenBufferPropertiesQNX") == 0 && (!device || device_dispatch_table(device)->GetScreenBufferPropertiesQNX)) return reinterpret_cast(vkGetScreenBufferPropertiesQNX); #endif // VK_USE_PLATFORM_SCREEN_QNX + if(strcmp(pName, "vkCmdSetLineStippleKHR") == 0 && (!device || device_dispatch_table(device)->CmdSetLineStippleKHR)) + return reinterpret_cast(vkCmdSetLineStippleKHR); if(strcmp(pName, "vkCmdBindDescriptorSets2KHR") == 0 && (!device || device_dispatch_table(device)->CmdBindDescriptorSets2KHR)) return reinterpret_cast(vkCmdBindDescriptorSets2KHR); if(strcmp(pName, "vkCmdPushConstants2KHR") == 0 && (!device || device_dispatch_table(device)->CmdPushConstants2KHR)) diff --git a/layersvt/generated/api_dump_html.cpp b/layersvt/generated/api_dump_html.cpp index fb5cdc4b5b..057f1e72c9 100644 --- a/layersvt/generated/api_dump_html.cpp +++ b/layersvt/generated/api_dump_html.cpp @@ -1245,6 +1245,9 @@ void dump_html_VkResult(VkResult object, const ApiDumpSettings& settings, int in case 1000297000: settings.stream() << "VK_PIPELINE_COMPILE_REQUIRED ("; break; + case -1000174001: + settings.stream() << "VK_ERROR_NOT_PERMITTED ("; + break; case -1000000000: settings.stream() << "VK_ERROR_SURFACE_LOST_KHR ("; break; @@ -1287,9 +1290,6 @@ void dump_html_VkResult(VkResult object, const ApiDumpSettings& settings, int in case -1000158000: settings.stream() << "VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT ("; break; - case -1000174001: - settings.stream() << "VK_ERROR_NOT_PERMITTED_KHR ("; - break; case -1000255000: settings.stream() << "VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT ("; break; @@ -1978,6 +1978,156 @@ void dump_html_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000413003: settings.stream() << "VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS ("; break; + case 55: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_FEATURES ("; + break; + case 56: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_PROPERTIES ("; + break; + case 1000174000: + settings.stream() << "VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO ("; + break; + case 1000388000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES ("; + break; + case 1000388001: + settings.stream() << "VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES ("; + break; + case 1000416000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES ("; + break; + case 1000528000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES ("; + break; + case 1000544000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES ("; + break; + case 1000259000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES ("; + break; + case 1000259001: + settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO ("; + break; + case 1000259002: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES ("; + break; + case 1000525000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES ("; + break; + case 1000190001: + settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO ("; + break; + case 1000190002: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES ("; + break; + case 1000265000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES ("; + break; + case 1000271000: + settings.stream() << "VK_STRUCTURE_TYPE_MEMORY_MAP_INFO ("; + break; + case 1000271001: + settings.stream() << "VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO ("; + break; + case 1000470000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES ("; + break; + case 1000470001: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES ("; + break; + case 1000470003: + settings.stream() << "VK_STRUCTURE_TYPE_RENDERING_AREA_INFO ("; + break; + case 1000470004: + settings.stream() << "VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO ("; + break; + case 1000338002: + settings.stream() << "VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2 ("; + break; + case 1000338003: + settings.stream() << "VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2 ("; + break; + case 1000470005: + settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO ("; + break; + case 1000470006: + settings.stream() << "VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO ("; + break; + case 1000080000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES ("; + break; + case 1000232000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES ("; + break; + case 1000232001: + settings.stream() << "VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO ("; + break; + case 1000232002: + settings.stream() << "VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO ("; + break; + case 1000545000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES ("; + break; + case 1000545001: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES ("; + break; + case 1000545002: + settings.stream() << "VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS ("; + break; + case 1000545003: + settings.stream() << "VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO ("; + break; + case 1000545004: + settings.stream() << "VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO ("; + break; + case 1000545005: + settings.stream() << "VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO ("; + break; + case 1000545006: + settings.stream() << "VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO ("; + break; + case 1000466000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES ("; + break; + case 1000068000: + settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO ("; + break; + case 1000068001: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES ("; + break; + case 1000068002: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES ("; + break; + case 1000270000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES ("; + break; + case 1000270001: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES ("; + break; + case 1000270002: + settings.stream() << "VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY ("; + break; + case 1000270003: + settings.stream() << "VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY ("; + break; + case 1000270004: + settings.stream() << "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO ("; + break; + case 1000270005: + settings.stream() << "VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO ("; + break; + case 1000270006: + settings.stream() << "VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO ("; + break; + case 1000270007: + settings.stream() << "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO ("; + break; + case 1000270008: + settings.stream() << "VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE ("; + break; + case 1000270009: + settings.stream() << "VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY ("; + break; case 1000001000: settings.stream() << "VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR ("; break; @@ -2137,6 +2287,9 @@ void dump_html_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000029002: settings.stream() << "VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX ("; break; + case 1000029004: + settings.stream() << "VK_STRUCTURE_TYPE_CU_MODULE_TEXTURING_MODE_CREATE_INFO_NVX ("; + break; case 1000030000: settings.stream() << "VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX ("; break; @@ -2248,18 +2401,6 @@ void dump_html_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000041000: settings.stream() << "VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD ("; break; - case 1000044006: - settings.stream() << "VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR ("; - break; - case 1000044007: - settings.stream() << "VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT ("; - break; - case 1000044008: - settings.stream() << "VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD ("; - break; - case 1000044009: - settings.stream() << "VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX ("; - break; case 1000049000: settings.stream() << "VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP ("; break; @@ -2296,15 +2437,6 @@ void dump_html_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000067001: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT ("; break; - case 1000068000: - settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT ("; - break; - case 1000068001: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT ("; - break; - case 1000068002: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT ("; - break; case 1000073000: settings.stream() << "VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR ("; break; @@ -2347,9 +2479,6 @@ void dump_html_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000079001: settings.stream() << "VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR ("; break; - case 1000080000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR ("; - break; case 1000081000: settings.stream() << "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT ("; break; @@ -2386,6 +2515,9 @@ void dump_html_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000097000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX ("; break; + case 1000044009: + settings.stream() << "VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX ("; + break; case 1000098000: settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV ("; break; @@ -2533,6 +2665,9 @@ void dump_html_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000134004: settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX ("; break; + case 1000044008: + settings.stream() << "VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD ("; + break; case 1000143000: settings.stream() << "VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT ("; break; @@ -2755,15 +2890,6 @@ void dump_html_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000187005: settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR ("; break; - case 1000174000: - settings.stream() << "VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR ("; - break; - case 1000388000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR ("; - break; - case 1000388001: - settings.stream() << "VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR ("; - break; case 1000189000: settings.stream() << "VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD ("; break; @@ -2794,6 +2920,12 @@ void dump_html_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000206001: settings.stream() << "VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV ("; break; + case 1000314008: + settings.stream() << "VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV ("; + break; + case 1000314009: + settings.stream() << "VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV ("; + break; case 1000209000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL ("; break; @@ -2839,6 +2971,9 @@ void dump_html_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000218002: settings.stream() << "VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT ("; break; + case 1000044007: + settings.stream() << "VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT ("; + break; case 1000226000: settings.stream() << "VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR ("; break; @@ -2854,21 +2989,15 @@ void dump_html_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000226004: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR ("; break; + case 1000044006: + settings.stream() << "VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR ("; + break; case 1000227000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD ("; break; case 1000229000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD ("; break; - case 1000232000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR ("; - break; - case 1000232001: - settings.stream() << "VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO_KHR ("; - break; - case 1000232002: - settings.stream() << "VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO_KHR ("; - break; case 1000234000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT ("; break; @@ -2971,42 +3100,6 @@ void dump_html_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000269005: settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR ("; break; - case 1000270000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT ("; - break; - case 1000270001: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT ("; - break; - case 1000270002: - settings.stream() << "VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY_EXT ("; - break; - case 1000270003: - settings.stream() << "VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY_EXT ("; - break; - case 1000270004: - settings.stream() << "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO_EXT ("; - break; - case 1000270005: - settings.stream() << "VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO_EXT ("; - break; - case 1000270006: - settings.stream() << "VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT ("; - break; - case 1000270007: - settings.stream() << "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO_EXT ("; - break; - case 1000270008: - settings.stream() << "VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE_EXT ("; - break; - case 1000270009: - settings.stream() << "VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT ("; - break; - case 1000271000: - settings.stream() << "VK_STRUCTURE_TYPE_MEMORY_MAP_INFO_KHR ("; - break; - case 1000271001: - settings.stream() << "VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO_KHR ("; - break; case 1000272000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_FEATURES_EXT ("; break; @@ -3232,12 +3325,6 @@ void dump_html_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000311011: settings.stream() << "VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT ("; break; - case 1000314008: - settings.stream() << "VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV ("; - break; - case 1000314009: - settings.stream() << "VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV ("; - break; case 1000316000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT ("; break; @@ -3619,9 +3706,6 @@ void dump_html_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000415000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM ("; break; - case 1000416000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES_KHR ("; - break; case 1000417000: settings.stream() << "VK_STRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM ("; break; @@ -3790,9 +3874,6 @@ void dump_html_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000465000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT ("; break; - case 1000466000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT ("; - break; case 1000468000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_FEATURES_ANDROID ("; break; @@ -3802,30 +3883,6 @@ void dump_html_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000468002: settings.stream() << "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_RESOLVE_PROPERTIES_ANDROID ("; break; - case 1000470000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR ("; - break; - case 1000470001: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR ("; - break; - case 1000470003: - settings.stream() << "VK_STRUCTURE_TYPE_RENDERING_AREA_INFO_KHR ("; - break; - case 1000470004: - settings.stream() << "VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO_KHR ("; - break; - case 1000338002: - settings.stream() << "VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_KHR ("; - break; - case 1000338003: - settings.stream() << "VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_KHR ("; - break; - case 1000470005: - settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR ("; - break; - case 1000470006: - settings.stream() << "VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR ("; - break; case 1000476000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ANTI_LAG_FEATURES_AMD ("; break; @@ -4003,6 +4060,39 @@ void dump_html_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000512005: settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_DPB_SLOT_INFO_KHR ("; break; + case 1000513000: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_CAPABILITIES_KHR ("; + break; + case 1000513001: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR ("; + break; + case 1000513002: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PICTURE_INFO_KHR ("; + break; + case 1000513003: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_DPB_SLOT_INFO_KHR ("; + break; + case 1000513004: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_AV1_FEATURES_KHR ("; + break; + case 1000513005: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PROFILE_INFO_KHR ("; + break; + case 1000513006: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_RATE_CONTROL_INFO_KHR ("; + break; + case 1000513007: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_RATE_CONTROL_LAYER_INFO_KHR ("; + break; + case 1000513008: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_QUALITY_LEVEL_PROPERTIES_KHR ("; + break; + case 1000513009: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_CREATE_INFO_KHR ("; + break; + case 1000513010: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_GOP_REMAINING_FRAME_INFO_KHR ("; + break; case 1000515000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_1_FEATURES_KHR ("; break; @@ -4042,18 +4132,6 @@ void dump_html_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000524000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT ("; break; - case 1000525000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR ("; - break; - case 1000190001: - settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR ("; - break; - case 1000190002: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR ("; - break; - case 1000528000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES_KHR ("; - break; case 1000529000: settings.stream() << "VK_STRUCTURE_TYPE_SCREEN_BUFFER_PROPERTIES_QNX ("; break; @@ -4072,53 +4150,53 @@ void dump_html_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000530000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT ("; break; - case 1000265000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR ("; + case 1000184000: + settings.stream() << "VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR ("; break; - case 1000259000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR ("; + case 1000545007: + settings.stream() << "VK_STRUCTURE_TYPE_SET_DESCRIPTOR_BUFFER_OFFSETS_INFO_EXT ("; break; - case 1000259001: - settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR ("; + case 1000545008: + settings.stream() << "VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT ("; break; - case 1000259002: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR ("; + case 1000546000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV ("; break; - case 1000184000: - settings.stream() << "VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR ("; + case 1000551000: + settings.stream() << "VK_STRUCTURE_TYPE_DISPLAY_SURFACE_STEREO_CREATE_INFO_NV ("; break; - case 1000544000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES_KHR ("; + case 1000551001: + settings.stream() << "VK_STRUCTURE_TYPE_DISPLAY_MODE_STEREO_PROPERTIES_NV ("; break; - case 1000545000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR ("; + case 1000553000: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_CAPABILITIES_KHR ("; break; - case 1000545001: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR ("; + case 1000553001: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_FORMAT_QUANTIZATION_MAP_PROPERTIES_KHR ("; break; - case 1000545002: - settings.stream() << "VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS_KHR ("; + case 1000553002: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_INFO_KHR ("; break; - case 1000545003: - settings.stream() << "VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO_KHR ("; + case 1000553005: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_SESSION_PARAMETERS_CREATE_INFO_KHR ("; break; - case 1000545004: - settings.stream() << "VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO_KHR ("; + case 1000553009: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUANTIZATION_MAP_FEATURES_KHR ("; break; - case 1000545005: - settings.stream() << "VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO_KHR ("; + case 1000553003: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUANTIZATION_MAP_CAPABILITIES_KHR ("; break; - case 1000545006: - settings.stream() << "VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO_KHR ("; + case 1000553004: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUANTIZATION_MAP_CAPABILITIES_KHR ("; break; - case 1000545007: - settings.stream() << "VK_STRUCTURE_TYPE_SET_DESCRIPTOR_BUFFER_OFFSETS_INFO_EXT ("; + case 1000553006: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_FORMAT_H265_QUANTIZATION_MAP_PROPERTIES_KHR ("; break; - case 1000545008: - settings.stream() << "VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT ("; + case 1000553007: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_QUANTIZATION_MAP_CAPABILITIES_KHR ("; break; - case 1000546000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV ("; + case 1000553008: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_FORMAT_AV1_QUANTIZATION_MAP_PROPERTIES_KHR ("; break; case 1000555000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAW_ACCESS_CHAINS_FEATURES_NV ("; @@ -4210,6 +4288,24 @@ void dump_html_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000582001: settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLAMP_CONTROL_CREATE_INFO_EXT ("; break; + case 1000590000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HDR_VIVID_FEATURES_HUAWEI ("; + break; + case 1000590001: + settings.stream() << "VK_STRUCTURE_TYPE_HDR_VIVID_DYNAMIC_METADATA_HUAWEI ("; + break; + case 1000593000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_FEATURES_NV ("; + break; + case 1000593001: + settings.stream() << "VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_FLEXIBLE_DIMENSIONS_PROPERTIES_NV ("; + break; + case 1000593002: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_PROPERTIES_NV ("; + break; + case 1000608000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_ROBUSTNESS_FEATURES_EXT ("; + break; default: settings.stream() << "UNKNOWN ("; } @@ -4284,6 +4380,9 @@ void dump_html_VkImageLayout(VkImageLayout object, const ApiDumpSettings& settin case 1000314001: settings.stream() << "VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL ("; break; + case 1000232000: + settings.stream() << "VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ ("; + break; case 1000001002: settings.stream() << "VK_IMAGE_LAYOUT_PRESENT_SRC_KHR ("; break; @@ -4305,9 +4404,6 @@ void dump_html_VkImageLayout(VkImageLayout object, const ApiDumpSettings& settin case 1000164003: settings.stream() << "VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR ("; break; - case 1000232000: - settings.stream() << "VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ_KHR ("; - break; case 1000299000: settings.stream() << "VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR ("; break; @@ -4320,6 +4416,9 @@ void dump_html_VkImageLayout(VkImageLayout object, const ApiDumpSettings& settin case 1000339000: settings.stream() << "VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT ("; break; + case 1000553000: + settings.stream() << "VK_IMAGE_LAYOUT_VIDEO_ENCODE_QUANTIZATION_MAP_KHR ("; + break; default: settings.stream() << "UNKNOWN ("; } @@ -5294,6 +5393,12 @@ void dump_html_VkFormat(VkFormat object, const ApiDumpSettings& settings, int in case 1000066013: settings.stream() << "VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK ("; break; + case 1000470000: + settings.stream() << "VK_FORMAT_A1B5G5R5_UNORM_PACK16 ("; + break; + case 1000470001: + settings.stream() << "VK_FORMAT_A8_UNORM ("; + break; case 1000054000: settings.stream() << "VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG ("; break; @@ -5411,12 +5516,6 @@ void dump_html_VkFormat(VkFormat object, const ApiDumpSettings& settings, int in case 1000464000: settings.stream() << "VK_FORMAT_R16G16_SFIXED5_NV ("; break; - case 1000470000: - settings.stream() << "VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR ("; - break; - case 1000470001: - settings.stream() << "VK_FORMAT_A8_UNORM_KHR ("; - break; default: settings.stream() << "UNKNOWN ("; } @@ -5965,6 +6064,9 @@ void dump_html_VkDynamicState(VkDynamicState object, const ApiDumpSettings& sett case 1000377004: settings.stream() << "VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE ("; break; + case 1000259000: + settings.stream() << "VK_DYNAMIC_STATE_LINE_STIPPLE ("; + break; case 1000087000: settings.stream() << "VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV ("; break; @@ -6106,9 +6208,6 @@ void dump_html_VkDynamicState(VkDynamicState object, const ApiDumpSettings& sett case 1000524000: settings.stream() << "VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT ("; break; - case 1000259000: - settings.stream() << "VK_DYNAMIC_STATE_LINE_STIPPLE_KHR ("; - break; case 1000582000: settings.stream() << "VK_DYNAMIC_STATE_DEPTH_CLAMP_RANGE_EXT ("; break; @@ -6476,7 +6575,7 @@ void dump_html_VkAttachmentLoadOp(VkAttachmentLoadOp object, const ApiDumpSettin settings.stream() << "VK_ATTACHMENT_LOAD_OP_DONT_CARE ("; break; case 1000400000: - settings.stream() << "VK_ATTACHMENT_LOAD_OP_NONE_KHR ("; + settings.stream() << "VK_ATTACHMENT_LOAD_OP_NONE ("; break; default: settings.stream() << "UNKNOWN ("; @@ -6554,12 +6653,12 @@ void dump_html_VkIndexType(VkIndexType object, const ApiDumpSettings& settings, case 1: settings.stream() << "VK_INDEX_TYPE_UINT32 ("; break; + case 1000265000: + settings.stream() << "VK_INDEX_TYPE_UINT8 ("; + break; case 1000165000: settings.stream() << "VK_INDEX_TYPE_NONE_KHR ("; break; - case 1000265000: - settings.stream() << "VK_INDEX_TYPE_UINT8_KHR ("; - break; default: settings.stream() << "UNKNOWN ("; } @@ -6682,7 +6781,7 @@ void dump_html_VkDescriptorUpdateTemplateType(VkDescriptorUpdateTemplateType obj settings.stream() << "VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET ("; break; case 1: - settings.stream() << "VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR ("; + settings.stream() << "VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS ("; break; default: settings.stream() << "UNKNOWN ("; @@ -6837,6 +6936,94 @@ void dump_html_VkSemaphoreType(VkSemaphoreType object, const ApiDumpSettings& se } settings.stream() << object << ")"; } +void dump_html_VkPipelineRobustnessBufferBehavior(VkPipelineRobustnessBufferBehavior object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + switch((int64_t) object) + { + case 0: + settings.stream() << "VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT ("; + break; + case 1: + settings.stream() << "VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED ("; + break; + case 2: + settings.stream() << "VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS ("; + break; + case 3: + settings.stream() << "VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2 ("; + break; + default: + settings.stream() << "UNKNOWN ("; + } + settings.stream() << object << ")
"; +} +void dump_html_VkPipelineRobustnessImageBehavior(VkPipelineRobustnessImageBehavior object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + switch((int64_t) object) + { + case 0: + settings.stream() << "VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT ("; + break; + case 1: + settings.stream() << "VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED ("; + break; + case 2: + settings.stream() << "VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS ("; + break; + case 3: + settings.stream() << "VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2 ("; + break; + default: + settings.stream() << "UNKNOWN ("; + } + settings.stream() << object << ")
"; +} +void dump_html_VkQueueGlobalPriority(VkQueueGlobalPriority object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + switch((int64_t) object) + { + case 128: + settings.stream() << "VK_QUEUE_GLOBAL_PRIORITY_LOW ("; + break; + case 256: + settings.stream() << "VK_QUEUE_GLOBAL_PRIORITY_MEDIUM ("; + break; + case 512: + settings.stream() << "VK_QUEUE_GLOBAL_PRIORITY_HIGH ("; + break; + case 1024: + settings.stream() << "VK_QUEUE_GLOBAL_PRIORITY_REALTIME ("; + break; + default: + settings.stream() << "UNKNOWN ("; + } + settings.stream() << object << ")
"; +} +void dump_html_VkLineRasterizationMode(VkLineRasterizationMode object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + switch((int64_t) object) + { + case 0: + settings.stream() << "VK_LINE_RASTERIZATION_MODE_DEFAULT ("; + break; + case 1: + settings.stream() << "VK_LINE_RASTERIZATION_MODE_RECTANGULAR ("; + break; + case 2: + settings.stream() << "VK_LINE_RASTERIZATION_MODE_BRESENHAM ("; + break; + case 3: + settings.stream() << "VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH ("; + break; + default: + settings.stream() << "UNKNOWN ("; + } + settings.stream() << object << ")
"; +} void dump_html_VkPresentModeKHR(VkPresentModeKHR object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -7132,50 +7319,6 @@ void dump_html_VkValidationCheckEXT(VkValidationCheckEXT object, const ApiDumpSe } settings.stream() << object << ")
"; } -void dump_html_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - switch((int64_t) object) - { - case 0: - settings.stream() << "VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT ("; - break; - case 1: - settings.stream() << "VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT ("; - break; - case 2: - settings.stream() << "VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT ("; - break; - case 3: - settings.stream() << "VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT ("; - break; - default: - settings.stream() << "UNKNOWN ("; - } - settings.stream() << object << ")
"; -} -void dump_html_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - switch((int64_t) object) - { - case 0: - settings.stream() << "VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT ("; - break; - case 1: - settings.stream() << "VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT ("; - break; - case 2: - settings.stream() << "VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT ("; - break; - case 3: - settings.stream() << "VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT ("; - break; - default: - settings.stream() << "UNKNOWN ("; - } - settings.stream() << object << ")
"; -} void dump_html_VkDisplayPowerStateEXT(VkDisplayPowerStateEXT object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -7651,28 +7794,6 @@ void dump_html_VkAccelerationStructureMemoryRequirementsTypeNV(VkAccelerationStr } settings.stream() << object << ")
"; } -void dump_html_VkQueueGlobalPriorityKHR(VkQueueGlobalPriorityKHR object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - switch((int64_t) object) - { - case 128: - settings.stream() << "VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR ("; - break; - case 256: - settings.stream() << "VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR ("; - break; - case 512: - settings.stream() << "VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR ("; - break; - case 1024: - settings.stream() << "VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR ("; - break; - default: - settings.stream() << "UNKNOWN ("; - } - settings.stream() << object << ")
"; -} void dump_html_VkTimeDomainKHR(VkTimeDomainKHR object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -8002,28 +8123,6 @@ void dump_html_VkFullScreenExclusiveEXT(VkFullScreenExclusiveEXT object, const A settings.stream() << object << ")
"; } #endif // VK_USE_PLATFORM_WIN32_KHR -void dump_html_VkLineRasterizationModeKHR(VkLineRasterizationModeKHR object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - switch((int64_t) object) - { - case 0: - settings.stream() << "VK_LINE_RASTERIZATION_MODE_DEFAULT_KHR ("; - break; - case 1: - settings.stream() << "VK_LINE_RASTERIZATION_MODE_RECTANGULAR_KHR ("; - break; - case 2: - settings.stream() << "VK_LINE_RASTERIZATION_MODE_BRESENHAM_KHR ("; - break; - case 3: - settings.stream() << "VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_KHR ("; - break; - default: - settings.stream() << "UNKNOWN ("; - } - settings.stream() << object << ")
"; -} void dump_html_VkPipelineExecutableStatisticFormatKHR(VkPipelineExecutableStatisticFormatKHR object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -8737,6 +8836,47 @@ void dump_html_VkOutOfBandQueueTypeNV(VkOutOfBandQueueTypeNV object, const ApiDu } settings.stream() << object << ")
"; } +void dump_html_VkVideoEncodeAV1PredictionModeKHR(VkVideoEncodeAV1PredictionModeKHR object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + switch((int64_t) object) + { + case 0: + settings.stream() << "VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_INTRA_ONLY_KHR ("; + break; + case 1: + settings.stream() << "VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_SINGLE_REFERENCE_KHR ("; + break; + case 2: + settings.stream() << "VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_UNIDIRECTIONAL_COMPOUND_KHR ("; + break; + case 3: + settings.stream() << "VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_BIDIRECTIONAL_COMPOUND_KHR ("; + break; + default: + settings.stream() << "UNKNOWN ("; + } + settings.stream() << object << ")
"; +} +void dump_html_VkVideoEncodeAV1RateControlGroupKHR(VkVideoEncodeAV1RateControlGroupKHR object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + switch((int64_t) object) + { + case 0: + settings.stream() << "VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_INTRA_KHR ("; + break; + case 1: + settings.stream() << "VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_PREDICTIVE_KHR ("; + break; + case 2: + settings.stream() << "VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_BIPREDICTIVE_KHR ("; + break; + default: + settings.stream() << "UNKNOWN ("; + } + settings.stream() << object << ")
"; +} void dump_html_VkBlockMatchWindowCompareModeQCOM(VkBlockMatchWindowCompareModeQCOM object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -8791,6 +8931,28 @@ void dump_html_VkLayeredDriverUnderlyingApiMSFT(VkLayeredDriverUnderlyingApiMSFT } settings.stream() << object << ")
"; } +void dump_html_VkDisplaySurfaceStereoTypeNV(VkDisplaySurfaceStereoTypeNV object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + switch((int64_t) object) + { + case 0: + settings.stream() << "VK_DISPLAY_SURFACE_STEREO_TYPE_NONE_NV ("; + break; + case 1: + settings.stream() << "VK_DISPLAY_SURFACE_STEREO_TYPE_ONBOARD_DIN_NV ("; + break; + case 2: + settings.stream() << "VK_DISPLAY_SURFACE_STEREO_TYPE_HDMI_3D_NV ("; + break; + case 3: + settings.stream() << "VK_DISPLAY_SURFACE_STEREO_TYPE_INBAND_DISPLAYPORT_NV ("; + break; + default: + settings.stream() << "UNKNOWN ("; + } + settings.stream() << object << ")
"; +} void dump_html_VkPhysicalDeviceLayeredApiKHR(VkPhysicalDeviceLayeredApiKHR object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -9264,6 +9426,9 @@ void dump_html_VkImageUsageFlagBits(VkImageUsageFlagBits object, const ApiDumpSe if(object & 128) { settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT"; is_first = false; } + if(object & 4194304) { + settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_HOST_TRANSFER_BIT"; is_first = false; + } if(object & 1024) { settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR"; is_first = false; } @@ -9279,9 +9444,6 @@ void dump_html_VkImageUsageFlagBits(VkImageUsageFlagBits object, const ApiDumpSe if(object & 256) { settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"; is_first = false; } - if(object & 4194304) { - settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT"; is_first = false; - } if(object & 8192) { settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR"; is_first = false; } @@ -9310,10 +9472,10 @@ void dump_html_VkImageUsageFlagBits(VkImageUsageFlagBits object, const ApiDumpSe settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_RESERVED_23_BIT_EXT"; is_first = false; } if(object & 33554432) { - settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_RESERVED_25_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR"; is_first = false; } if(object & 67108864) { - settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_RESERVED_26_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR"; is_first = false; } if(!is_first) settings.stream() << ")"; @@ -9873,11 +10035,11 @@ void dump_html_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits object, const A if(object & 512) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT"; is_first = false; } - if(object & 2097152) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"; is_first = false; + if(object & 134217728) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT"; is_first = false; } - if(object & 4194304) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"; is_first = false; + if(object & 1073741824) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT"; is_first = false; } if(object & 16384) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR"; is_first = false; @@ -9903,6 +10065,12 @@ void dump_html_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits object, const A if(object & 32) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV"; is_first = false; } + if(object & 4194304) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"; is_first = false; + } + if(object & 2097152) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"; is_first = false; + } if(object & 64) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR"; is_first = false; } @@ -9939,12 +10107,6 @@ void dump_html_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits object, const A if(object & 268435456) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV"; is_first = false; } - if(object & 134217728) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT_EXT"; is_first = false; - } - if(object & 1073741824) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT_EXT"; is_first = false; - } if(!is_first) settings.stream() << ")"; settings.stream() << "
"; @@ -10153,7 +10315,7 @@ void dump_html_VkDescriptorSetLayoutCreateFlagBits(VkDescriptorSetLayoutCreateFl settings.stream() << (is_first ? " (" : " | ") << "VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT"; is_first = false; } if(object & 1) { - settings.stream() << (is_first ? " (" : " | ") << "VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT"; is_first = false; } if(object & 16) { settings.stream() << (is_first ? " (" : " | ") << "VK_DESCRIPTOR_SET_LAYOUT_CREATE_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; @@ -10398,14 +10560,14 @@ void dump_html_VkSubgroupFeatureFlagBits(VkSubgroupFeatureFlagBits object, const if(object & 128) { settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_QUAD_BIT"; is_first = false; } - if(object & 256) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV"; is_first = false; - } if(object & 512) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_ROTATE_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_ROTATE_BIT"; is_first = false; } if(object & 1024) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT"; is_first = false; + } + if(object & 256) { + settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV"; is_first = false; } if(!is_first) settings.stream() << ")"; @@ -10905,6 +11067,9 @@ void dump_html_VkPipelineStageFlagBits2(VkPipelineStageFlagBits2 object, const A if(object & 4398046511104) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_STAGE_2_RESERVED_42_BIT_EXT"; is_first = false; } + if(object & 70368744177664) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_STAGE_2_RESERVED_46_BIT_NV"; is_first = false; + } if(object & 35184372088832) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_STAGE_2_RESERVED_45_BIT_NV"; is_first = false; } @@ -11175,9 +11340,6 @@ void dump_html_VkFormatFeatureFlagBits2(VkFormatFeatureFlagBits2 object, const A if(object & 4096) { settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT"; is_first = false; } - if(object & 8192) { - settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT"; is_first = false; - } if(object & 16384) { settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT"; is_first = false; } @@ -11217,6 +11379,12 @@ void dump_html_VkFormatFeatureFlagBits2(VkFormatFeatureFlagBits2 object, const A if(object & 8589934592) { settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT"; is_first = false; } + if(object & 8192) { + settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT"; is_first = false; + } + if(object & 70368744177664) { + settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT"; is_first = false; + } if(object & 33554432) { settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_VIDEO_DECODE_OUTPUT_BIT_KHR"; is_first = false; } @@ -11238,9 +11406,6 @@ void dump_html_VkFormatFeatureFlagBits2(VkFormatFeatureFlagBits2 object, const A if(object & 35184372088832) { settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_RESERVED_45_BIT_EXT"; is_first = false; } - if(object & 70368744177664) { - settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT_EXT"; is_first = false; - } if(object & 134217728) { settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR"; is_first = false; } @@ -11284,10 +11449,259 @@ void dump_html_VkFormatFeatureFlagBits2(VkFormatFeatureFlagBits2 object, const A settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_RESERVED_48_BIT_EXT"; is_first = false; } if(object & 562949953421312) { - settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_RESERVED_49_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR"; is_first = false; } if(object & 1125899906842624) { - settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_RESERVED_50_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR"; is_first = false; + } + if(!is_first) + settings.stream() << ")"; + settings.stream() << ""; +} +void dump_html_VkMemoryUnmapFlagBits(VkMemoryUnmapFlagBits object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + bool is_first = true; + settings.stream() << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_MEMORY_UNMAP_RESERVE_BIT_EXT"; is_first = false; + } + if(!is_first) + settings.stream() << ")"; + settings.stream() << "
"; +} +void dump_html_VkPipelineCreateFlagBits2(VkPipelineCreateFlagBits2 object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + bool is_first = true; + settings.stream() << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT"; is_first = false; + } + if(object & 2) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT"; is_first = false; + } + if(object & 4) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DERIVATIVE_BIT"; is_first = false; + } + if(object & 8) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT"; is_first = false; + } + if(object & 16) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT"; is_first = false; + } + if(object & 256) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT"; is_first = false; + } + if(object & 512) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT"; is_first = false; + } + if(object & 134217728) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT"; is_first = false; + } + if(object & 1073741824) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT"; is_first = false; + } + if(object & 4294967296) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_EXECUTION_GRAPH_BIT_AMDX"; is_first = false; + } + if(object & 68719476736) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RESERVED_36_BIT_KHR"; is_first = false; + } + if(object & 549755813888) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RESERVED_39_BIT_KHR"; is_first = false; + } + if(object & 8589934592) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RESERVED_33_BIT_KHR"; is_first = false; + } + if(object & 17179869184) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_ENABLE_LEGACY_DITHERING_BIT_EXT"; is_first = false; + } + if(object & 32) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DEFER_COMPILE_BIT_NV"; is_first = false; + } + if(object & 64) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_CAPTURE_STATISTICS_BIT_KHR"; is_first = false; + } + if(object & 128) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR"; is_first = false; + } + if(object & 1024) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_LINK_TIME_OPTIMIZATION_BIT_EXT"; is_first = false; + } + if(object & 8388608) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT"; is_first = false; + } + if(object & 2048) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_LIBRARY_BIT_KHR"; is_first = false; + } + if(object & 4096) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR"; is_first = false; + } + if(object & 8192) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_AABBS_BIT_KHR"; is_first = false; + } + if(object & 16384) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR"; is_first = false; + } + if(object & 32768) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR"; is_first = false; + } + if(object & 65536) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR"; is_first = false; + } + if(object & 131072) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR"; is_first = false; + } + if(object & 524288) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR"; is_first = false; + } + if(object & 262144) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_NV"; is_first = false; + } + if(object & 1048576) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_MOTION_BIT_NV"; is_first = false; + } + if(object & 2097152) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"; is_first = false; + } + if(object & 4194304) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"; is_first = false; + } + if(object & 16777216) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT"; is_first = false; + } + if(object & 33554432) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT"; is_first = false; + } + if(object & 67108864) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT"; is_first = false; + } + if(object & 268435456) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV"; is_first = false; + } + if(object & 536870912) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; + } + if(object & 2147483648) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_CAPTURE_DATA_BIT_KHR"; is_first = false; + } + if(object & 274877906944) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_EXT"; is_first = false; + } + if(object & 34359738368) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RESERVED_35_BIT_KHR"; is_first = false; + } + if(object & 137438953472) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RESERVED_37_BIT_ARM"; is_first = false; + } + if(!is_first) + settings.stream() << ")"; + settings.stream() << "
"; +} +void dump_html_VkBufferUsageFlagBits2(VkBufferUsageFlagBits2 object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + bool is_first = true; + settings.stream() << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT"; is_first = false; + } + if(object & 2) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFER_DST_BIT"; is_first = false; + } + if(object & 4) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT"; is_first = false; + } + if(object & 8) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT"; is_first = false; + } + if(object & 16) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT"; is_first = false; + } + if(object & 32) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT"; is_first = false; + } + if(object & 64) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT"; is_first = false; + } + if(object & 128) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT"; is_first = false; + } + if(object & 256) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT"; is_first = false; + } + if(object & 131072) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT"; is_first = false; + } + if(object & 33554432) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_EXECUTION_GRAPH_SCRATCH_BIT_AMDX"; is_first = false; + } + if(object & 268435456) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_RESERVED_28_BIT_KHR"; is_first = false; + } + if(object & 134217728) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_RESERVED_27_BIT_QCOM"; is_first = false; + } + if(object & 512) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_CONDITIONAL_RENDERING_BIT_EXT"; is_first = false; + } + if(object & 1024) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_SHADER_BINDING_TABLE_BIT_KHR"; is_first = false; + } + if(object & 2048) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT"; is_first = false; + } + if(object & 4096) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT"; is_first = false; + } + if(object & 8192) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_DECODE_SRC_BIT_KHR"; is_first = false; + } + if(object & 16384) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_DECODE_DST_BIT_KHR"; is_first = false; + } + if(object & 32768) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_ENCODE_DST_BIT_KHR"; is_first = false; + } + if(object & 65536) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_ENCODE_SRC_BIT_KHR"; is_first = false; + } + if(object & 524288) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR"; is_first = false; + } + if(object & 1048576) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR"; is_first = false; + } + if(object & 2097152) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; + } + if(object & 4194304) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; + } + if(object & 67108864) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; + } + if(object & 8388608) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT"; is_first = false; + } + if(object & 16777216) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT"; is_first = false; + } + if(object & 2147483648) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_PREPROCESS_BUFFER_BIT_EXT"; is_first = false; + } + if(!is_first) + settings.stream() << ")"; + settings.stream() << "
"; +} +void dump_html_VkHostImageCopyFlagBits(VkHostImageCopyFlagBits object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + bool is_first = true; + settings.stream() << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_HOST_IMAGE_COPY_MEMCPY"; is_first = false; } if(!is_first) settings.stream() << ")"; @@ -11466,6 +11880,9 @@ void dump_html_VkVideoCodecOperationFlagBitsKHR(VkVideoCodecOperationFlagBitsKHR if(object & 4) { settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR"; is_first = false; } + if(object & 262144) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR"; is_first = false; + } if(!is_first) settings.stream() << ")"; settings.stream() << "
"; @@ -11545,10 +11962,10 @@ void dump_html_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR o settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_CREATE_INLINE_QUERIES_BIT_KHR"; is_first = false; } if(object & 8) { - settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_CREATE_RESERVED_3_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR"; is_first = false; } if(object & 16) { - settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_CREATE_RESERVED_4_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_EMPHASIS_MAP_BIT_KHR"; is_first = false; } if(object & 32) { settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_CREATE_RESERVED_5_BIT_KHR"; is_first = false; @@ -11560,6 +11977,18 @@ void dump_html_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR o settings.stream() << ")"; settings.stream() << ""; } +void dump_html_VkVideoSessionParametersCreateFlagBitsKHR(VkVideoSessionParametersCreateFlagBitsKHR object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + bool is_first = true; + settings.stream() << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_PARAMETERS_CREATE_QUANTIZATION_MAP_COMPATIBLE_BIT_KHR"; is_first = false; + } + if(!is_first) + settings.stream() << ")"; + settings.stream() << "
"; +} void dump_html_VkVideoCodingControlFlagBitsKHR(VkVideoCodingControlFlagBitsKHR object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -11647,7 +12076,7 @@ void dump_html_VkVideoEncodeH264CapabilityFlagBitsKHR(VkVideoEncodeH264Capabilit settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_H264_CAPABILITY_GENERATE_PREFIX_NALU_BIT_KHR"; is_first = false; } if(object & 512) { - settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_H264_CAPABILITY_RESERVED_9_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_H264_CAPABILITY_MB_QP_DIFF_WRAPAROUND_BIT_KHR"; is_first = false; } if(!is_first) settings.stream() << ")"; @@ -11782,7 +12211,7 @@ void dump_html_VkVideoEncodeH265CapabilityFlagBitsKHR(VkVideoEncodeH265Capabilit settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_KHR"; is_first = false; } if(object & 1024) { - settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_H265_CAPABILITY_RESERVED_10_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_H265_CAPABILITY_CU_QP_DIFF_WRAPAROUND_BIT_KHR"; is_first = false; } if(!is_first) settings.stream() << ")"; @@ -12190,30 +12619,6 @@ void dump_html_VkShaderCorePropertiesFlagBitsAMD(VkShaderCorePropertiesFlagBitsA settings.stream() << ")"; settings.stream() << "
"; } -void dump_html_VkHostImageCopyFlagBitsEXT(VkHostImageCopyFlagBitsEXT object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - bool is_first = true; - settings.stream() << object; - if(object & 1) { - settings.stream() << (is_first ? " (" : " | ") << "VK_HOST_IMAGE_COPY_MEMCPY_EXT"; is_first = false; - } - if(!is_first) - settings.stream() << ")"; - settings.stream() << "
"; -} -void dump_html_VkMemoryUnmapFlagBitsKHR(VkMemoryUnmapFlagBitsKHR object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - bool is_first = true; - settings.stream() << object; - if(object & 1) { - settings.stream() << (is_first ? " (" : " | ") << "VK_MEMORY_UNMAP_RESERVE_BIT_EXT"; is_first = false; - } - if(!is_first) - settings.stream() << ")"; - settings.stream() << "
"; -} void dump_html_VkPresentScalingFlagBitsEXT(VkPresentScalingFlagBitsEXT object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -12280,6 +12685,21 @@ void dump_html_VkIndirectCommandsLayoutUsageFlagBitsNV(VkIndirectCommandsLayoutU settings.stream() << ")"; settings.stream() << "
"; } +void dump_html_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + bool is_first = true; + settings.stream() << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_WITH_QUANTIZATION_DELTA_MAP_BIT_KHR"; is_first = false; + } + if(object & 2) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_WITH_EMPHASIS_MAP_BIT_KHR"; is_first = false; + } + if(!is_first) + settings.stream() << ")"; + settings.stream() << "
"; +} void dump_html_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -12292,10 +12712,10 @@ void dump_html_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBit settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_CAPABILITY_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_DETECTION_BIT_KHR"; is_first = false; } if(object & 4) { - settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_CAPABILITY_RESERVED_2_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_CAPABILITY_QUANTIZATION_DELTA_MAP_BIT_KHR"; is_first = false; } if(object & 8) { - settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_CAPABILITY_RESERVED_3_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_CAPABILITY_EMPHASIS_MAP_BIT_KHR"; is_first = false; } if(!is_first) settings.stream() << ")"; @@ -12752,265 +13172,127 @@ void dump_html_VkOpticalFlowExecuteFlagBitsNV(VkOpticalFlowExecuteFlagBitsNV obj settings.stream() << ")"; settings.stream() << "
"; } -void dump_html_VkPipelineCreateFlagBits2KHR(VkPipelineCreateFlagBits2KHR object, const ApiDumpSettings& settings, int indents) +void dump_html_VkShaderCreateFlagBitsEXT(VkShaderCreateFlagBitsEXT object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; bool is_first = true; settings.stream() << object; if(object & 1) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT_KHR"; is_first = false; - } - if(object & 2) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT_KHR"; is_first = false; - } - if(object & 4) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DERIVATIVE_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_LINK_STAGE_BIT_EXT"; is_first = false; } - if(object & 4294967296) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_EXECUTION_GRAPH_BIT_AMDX"; is_first = false; + if(object & 1024) { + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_10_BIT_KHR"; is_first = false; } - if(object & 68719476736) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RESERVED_36_BIT_KHR"; is_first = false; + if(object & 2048) { + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_11_BIT_KHR"; is_first = false; } - if(object & 8589934592) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RESERVED_33_BIT_KHR"; is_first = false; + if(object & 2) { + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT"; is_first = false; } - if(object & 17179869184) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_ENABLE_LEGACY_DITHERING_BIT_EXT"; is_first = false; + if(object & 4) { + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT"; is_first = false; } if(object & 8) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT"; is_first = false; } if(object & 16) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_DISPATCH_BASE_BIT_EXT"; is_first = false; } if(object & 32) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DEFER_COMPILE_BIT_NV"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_EXT"; is_first = false; } if(object & 64) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_CAPTURE_STATISTICS_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"; is_first = false; } if(object & 128) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_INDIRECT_BINDABLE_BIT_EXT"; is_first = false; } if(object & 256) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_8_BIT_EXT"; is_first = false; } if(object & 512) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT_KHR"; is_first = false; - } - if(object & 1024) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_LINK_TIME_OPTIMIZATION_BIT_EXT"; is_first = false; - } - if(object & 8388608) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT"; is_first = false; - } - if(object & 2048) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_LIBRARY_BIT_KHR"; is_first = false; - } - if(object & 4096) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR"; is_first = false; - } - if(object & 8192) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_AABBS_BIT_KHR"; is_first = false; - } - if(object & 16384) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR"; is_first = false; - } - if(object & 32768) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR"; is_first = false; - } - if(object & 65536) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR"; is_first = false; - } - if(object & 131072) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR"; is_first = false; - } - if(object & 524288) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR"; is_first = false; - } - if(object & 262144) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_NV"; is_first = false; - } - if(object & 1048576) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_MOTION_BIT_NV"; is_first = false; - } - if(object & 2097152) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"; is_first = false; - } - if(object & 4194304) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"; is_first = false; - } - if(object & 16777216) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT"; is_first = false; - } - if(object & 33554432) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT"; is_first = false; - } - if(object & 67108864) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT"; is_first = false; - } - if(object & 134217728) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT_EXT"; is_first = false; - } - if(object & 1073741824) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT_EXT"; is_first = false; - } - if(object & 268435456) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV"; is_first = false; - } - if(object & 536870912) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; - } - if(object & 2147483648) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_CAPTURE_DATA_BIT_KHR"; is_first = false; - } - if(object & 274877906944) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_EXT"; is_first = false; - } - if(object & 34359738368) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RESERVED_35_BIT_KHR"; is_first = false; - } - if(object & 137438953472) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RESERVED_37_BIT_ARM"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_9_BIT_EXT"; is_first = false; } if(!is_first) settings.stream() << ")"; settings.stream() << "
"; } -void dump_html_VkBufferUsageFlagBits2KHR(VkBufferUsageFlagBits2KHR object, const ApiDumpSettings& settings, int indents) +void dump_html_VkVideoEncodeAV1CapabilityFlagBitsKHR(VkVideoEncodeAV1CapabilityFlagBitsKHR object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; bool is_first = true; settings.stream() << object; if(object & 1) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_CAPABILITY_PER_RATE_CONTROL_GROUP_MIN_MAX_Q_INDEX_BIT_KHR"; is_first = false; } if(object & 2) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFER_DST_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_CAPABILITY_GENERATE_OBU_EXTENSION_HEADER_BIT_KHR"; is_first = false; } if(object & 4) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_CAPABILITY_PRIMARY_REFERENCE_CDF_ONLY_BIT_KHR"; is_first = false; } if(object & 8) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_CAPABILITY_FRAME_SIZE_OVERRIDE_BIT_KHR"; is_first = false; } if(object & 16) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT_KHR"; is_first = false; - } - if(object & 32) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT_KHR"; is_first = false; - } - if(object & 64) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT_KHR"; is_first = false; - } - if(object & 128) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT_KHR"; is_first = false; - } - if(object & 256) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT_KHR"; is_first = false; - } - if(object & 33554432) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_EXECUTION_GRAPH_SCRATCH_BIT_AMDX"; is_first = false; - } - if(object & 268435456) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_RESERVED_28_BIT_KHR"; is_first = false; - } - if(object & 134217728) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_RESERVED_27_BIT_QCOM"; is_first = false; - } - if(object & 512) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_CONDITIONAL_RENDERING_BIT_EXT"; is_first = false; - } - if(object & 1024) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_SHADER_BINDING_TABLE_BIT_KHR"; is_first = false; - } - if(object & 2048) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT"; is_first = false; - } - if(object & 4096) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT"; is_first = false; - } - if(object & 8192) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_DECODE_SRC_BIT_KHR"; is_first = false; - } - if(object & 16384) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_DECODE_DST_BIT_KHR"; is_first = false; - } - if(object & 32768) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_ENCODE_DST_BIT_KHR"; is_first = false; - } - if(object & 65536) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_ENCODE_SRC_BIT_KHR"; is_first = false; - } - if(object & 131072) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT_KHR"; is_first = false; - } - if(object & 524288) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR"; is_first = false; - } - if(object & 1048576) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR"; is_first = false; - } - if(object & 2097152) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; - } - if(object & 4194304) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; - } - if(object & 67108864) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; - } - if(object & 8388608) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT"; is_first = false; - } - if(object & 16777216) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT"; is_first = false; - } - if(object & 2147483648) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_PREPROCESS_BUFFER_BIT_EXT"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_CAPABILITY_MOTION_VECTOR_SCALING_BIT_KHR"; is_first = false; } if(!is_first) settings.stream() << ")"; settings.stream() << "
"; } -void dump_html_VkShaderCreateFlagBitsEXT(VkShaderCreateFlagBitsEXT object, const ApiDumpSettings& settings, int indents) +void dump_html_VkVideoEncodeAV1StdFlagBitsKHR(VkVideoEncodeAV1StdFlagBitsKHR object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; bool is_first = true; settings.stream() << object; if(object & 1) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_LINK_STAGE_BIT_EXT"; is_first = false; - } - if(object & 1024) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_10_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_STD_UNIFORM_TILE_SPACING_FLAG_SET_BIT_KHR"; is_first = false; } if(object & 2) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_STD_SKIP_MODE_PRESENT_UNSET_BIT_KHR"; is_first = false; } if(object & 4) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_STD_PRIMARY_REF_FRAME_BIT_KHR"; is_first = false; } if(object & 8) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_STD_DELTA_Q_BIT_KHR"; is_first = false; } - if(object & 16) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_DISPATCH_BASE_BIT_EXT"; is_first = false; + if(!is_first) + settings.stream() << ")"; + settings.stream() << "
"; +} +void dump_html_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR(VkVideoEncodeAV1SuperblockSizeFlagBitsKHR object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + bool is_first = true; + settings.stream() << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_SUPERBLOCK_SIZE_64_BIT_KHR"; is_first = false; } - if(object & 32) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_EXT"; is_first = false; + if(object & 2) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_SUPERBLOCK_SIZE_128_BIT_KHR"; is_first = false; } - if(object & 64) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"; is_first = false; + if(!is_first) + settings.stream() << ")"; + settings.stream() << "
"; +} +void dump_html_VkVideoEncodeAV1RateControlFlagBitsKHR(VkVideoEncodeAV1RateControlFlagBitsKHR object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + bool is_first = true; + settings.stream() << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REGULAR_GOP_BIT_KHR"; is_first = false; } - if(object & 128) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_INDIRECT_BINDABLE_BIT_EXT"; is_first = false; + if(object & 2) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_RATE_CONTROL_TEMPORAL_LAYER_PATTERN_DYADIC_BIT_KHR"; is_first = false; } - if(object & 256) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_8_BIT_EXT"; is_first = false; + if(object & 4) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_KHR"; is_first = false; } - if(object & 512) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_9_BIT_EXT"; is_first = false; + if(object & 8) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_KHR"; is_first = false; } if(!is_first) settings.stream() << ")"; @@ -13313,6 +13595,22 @@ void dump_html_VkFormatFeatureFlags2(VkFormatFeatureFlags2 object, const ApiDump { dump_html_VkFormatFeatureFlagBits2((VkFormatFeatureFlagBits2) object, settings, indents); } +void dump_html_VkMemoryUnmapFlags(VkMemoryUnmapFlags object, const ApiDumpSettings& settings, int indents) +{ + dump_html_VkMemoryUnmapFlagBits((VkMemoryUnmapFlagBits) object, settings, indents); +} +void dump_html_VkPipelineCreateFlags2(VkPipelineCreateFlags2 object, const ApiDumpSettings& settings, int indents) +{ + dump_html_VkPipelineCreateFlagBits2((VkPipelineCreateFlagBits2) object, settings, indents); +} +void dump_html_VkBufferUsageFlags2(VkBufferUsageFlags2 object, const ApiDumpSettings& settings, int indents) +{ + dump_html_VkBufferUsageFlagBits2((VkBufferUsageFlagBits2) object, settings, indents); +} +void dump_html_VkHostImageCopyFlags(VkHostImageCopyFlags object, const ApiDumpSettings& settings, int indents) +{ + dump_html_VkHostImageCopyFlagBits((VkHostImageCopyFlagBits) object, settings, indents); +} void dump_html_VkCompositeAlphaFlagsKHR(VkCompositeAlphaFlagsKHR object, const ApiDumpSettings& settings, int indents) { dump_html_VkCompositeAlphaFlagBitsKHR((VkCompositeAlphaFlagBitsKHR) object, settings, indents); @@ -13357,6 +13655,10 @@ void dump_html_VkVideoSessionCreateFlagsKHR(VkVideoSessionCreateFlagsKHR object, { dump_html_VkVideoSessionCreateFlagBitsKHR((VkVideoSessionCreateFlagBitsKHR) object, settings, indents); } +void dump_html_VkVideoSessionParametersCreateFlagsKHR(VkVideoSessionParametersCreateFlagsKHR object, const ApiDumpSettings& settings, int indents) +{ + dump_html_VkVideoSessionParametersCreateFlagBitsKHR((VkVideoSessionParametersCreateFlagBitsKHR) object, settings, indents); +} void dump_html_VkVideoCodingControlFlagsKHR(VkVideoCodingControlFlagsKHR object, const ApiDumpSettings& settings, int indents) { dump_html_VkVideoCodingControlFlagBitsKHR((VkVideoCodingControlFlagBitsKHR) object, settings, indents); @@ -13461,14 +13763,6 @@ void dump_html_VkShaderCorePropertiesFlagsAMD(VkShaderCorePropertiesFlagsAMD obj { dump_html_VkShaderCorePropertiesFlagBitsAMD((VkShaderCorePropertiesFlagBitsAMD) object, settings, indents); } -void dump_html_VkHostImageCopyFlagsEXT(VkHostImageCopyFlagsEXT object, const ApiDumpSettings& settings, int indents) -{ - dump_html_VkHostImageCopyFlagBitsEXT((VkHostImageCopyFlagBitsEXT) object, settings, indents); -} -void dump_html_VkMemoryUnmapFlagsKHR(VkMemoryUnmapFlagsKHR object, const ApiDumpSettings& settings, int indents) -{ - dump_html_VkMemoryUnmapFlagBitsKHR((VkMemoryUnmapFlagBitsKHR) object, settings, indents); -} void dump_html_VkPresentScalingFlagsEXT(VkPresentScalingFlagsEXT object, const ApiDumpSettings& settings, int indents) { dump_html_VkPresentScalingFlagBitsEXT((VkPresentScalingFlagBitsEXT) object, settings, indents); @@ -13485,6 +13779,10 @@ void dump_html_VkIndirectCommandsLayoutUsageFlagsNV(VkIndirectCommandsLayoutUsag { dump_html_VkIndirectCommandsLayoutUsageFlagBitsNV((VkIndirectCommandsLayoutUsageFlagBitsNV) object, settings, indents); } +void dump_html_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR object, const ApiDumpSettings& settings, int indents) +{ + dump_html_VkVideoEncodeFlagBitsKHR((VkVideoEncodeFlagBitsKHR) object, settings, indents); +} void dump_html_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR object, const ApiDumpSettings& settings, int indents) { dump_html_VkVideoEncodeCapabilityFlagBitsKHR((VkVideoEncodeCapabilityFlagBitsKHR) object, settings, indents); @@ -13573,17 +13871,25 @@ void dump_html_VkOpticalFlowExecuteFlagsNV(VkOpticalFlowExecuteFlagsNV object, c { dump_html_VkOpticalFlowExecuteFlagBitsNV((VkOpticalFlowExecuteFlagBitsNV) object, settings, indents); } -void dump_html_VkPipelineCreateFlags2KHR(VkPipelineCreateFlags2KHR object, const ApiDumpSettings& settings, int indents) +void dump_html_VkShaderCreateFlagsEXT(VkShaderCreateFlagsEXT object, const ApiDumpSettings& settings, int indents) +{ + dump_html_VkShaderCreateFlagBitsEXT((VkShaderCreateFlagBitsEXT) object, settings, indents); +} +void dump_html_VkVideoEncodeAV1CapabilityFlagsKHR(VkVideoEncodeAV1CapabilityFlagsKHR object, const ApiDumpSettings& settings, int indents) { - dump_html_VkPipelineCreateFlagBits2KHR((VkPipelineCreateFlagBits2KHR) object, settings, indents); + dump_html_VkVideoEncodeAV1CapabilityFlagBitsKHR((VkVideoEncodeAV1CapabilityFlagBitsKHR) object, settings, indents); } -void dump_html_VkBufferUsageFlags2KHR(VkBufferUsageFlags2KHR object, const ApiDumpSettings& settings, int indents) +void dump_html_VkVideoEncodeAV1StdFlagsKHR(VkVideoEncodeAV1StdFlagsKHR object, const ApiDumpSettings& settings, int indents) { - dump_html_VkBufferUsageFlagBits2KHR((VkBufferUsageFlagBits2KHR) object, settings, indents); + dump_html_VkVideoEncodeAV1StdFlagBitsKHR((VkVideoEncodeAV1StdFlagBitsKHR) object, settings, indents); } -void dump_html_VkShaderCreateFlagsEXT(VkShaderCreateFlagsEXT object, const ApiDumpSettings& settings, int indents) +void dump_html_VkVideoEncodeAV1SuperblockSizeFlagsKHR(VkVideoEncodeAV1SuperblockSizeFlagsKHR object, const ApiDumpSettings& settings, int indents) { - dump_html_VkShaderCreateFlagBitsEXT((VkShaderCreateFlagBitsEXT) object, settings, indents); + dump_html_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR((VkVideoEncodeAV1SuperblockSizeFlagBitsKHR) object, settings, indents); +} +void dump_html_VkVideoEncodeAV1RateControlFlagsKHR(VkVideoEncodeAV1RateControlFlagsKHR object, const ApiDumpSettings& settings, int indents) +{ + dump_html_VkVideoEncodeAV1RateControlFlagBitsKHR((VkVideoEncodeAV1RateControlFlagBitsKHR) object, settings, indents); } void dump_html_VkIndirectCommandsInputModeFlagsEXT(VkIndirectCommandsInputModeFlagsEXT object, const ApiDumpSettings& settings, int indents) { @@ -13720,11 +14026,6 @@ void dump_html_VkWin32SurfaceCreateFlagsKHR(VkWin32SurfaceCreateFlagsKHR object, << object << "
"; } #endif // VK_USE_PLATFORM_WIN32_KHR -void dump_html_VkVideoSessionParametersCreateFlagsKHR(VkVideoSessionParametersCreateFlagsKHR object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
" - << object << "
"; -} void dump_html_VkVideoBeginCodingFlagsKHR(VkVideoBeginCodingFlagsKHR object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
" @@ -13847,11 +14148,6 @@ void dump_html_VkDeviceMemoryReportFlagsEXT(VkDeviceMemoryReportFlagsEXT object, settings.stream() << "
" << object << "
"; } -void dump_html_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
" - << object << "
"; -} void dump_html_VkVideoEncodeRateControlFlagsKHR(VkVideoEncodeRateControlFlagsKHR object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
" @@ -19220,26 +19516,7 @@ void dump_html_VkDeviceImageMemoryRequirements(const VkDeviceImageMemoryRequirem dump_html_pointer(object.pCreateInfo, settings, "const VkImageCreateInfo*", "pCreateInfo", indents + 1, dump_html_VkImageCreateInfo); dump_html_value(object.planeAspect, settings, "VkImageAspectFlagBits", "planeAspect", indents + 1, dump_html_VkImageAspectFlagBits); } -void dump_html_VkSurfaceCapabilitiesKHR(const VkSurfaceCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.minImageCount, settings, "uint32_t", "minImageCount", indents + 1, dump_html_uint32_t); - dump_html_value(object.maxImageCount, settings, "uint32_t", "maxImageCount", indents + 1, dump_html_uint32_t); - dump_html_value(object.currentExtent, settings, "VkExtent2D", "currentExtent", indents + 1, dump_html_VkExtent2D); - dump_html_value(object.minImageExtent, settings, "VkExtent2D", "minImageExtent", indents + 1, dump_html_VkExtent2D); - dump_html_value(object.maxImageExtent, settings, "VkExtent2D", "maxImageExtent", indents + 1, dump_html_VkExtent2D); - dump_html_value(object.maxImageArrayLayers, settings, "uint32_t", "maxImageArrayLayers", indents + 1, dump_html_uint32_t); - dump_html_value(object.supportedTransforms, settings, "VkSurfaceTransformFlagsKHR", "supportedTransforms", indents + 1, dump_html_VkSurfaceTransformFlagsKHR); - dump_html_value(object.currentTransform, settings, "VkSurfaceTransformFlagBitsKHR", "currentTransform", indents + 1, dump_html_VkSurfaceTransformFlagBitsKHR); - dump_html_value(object.supportedCompositeAlpha, settings, "VkCompositeAlphaFlagsKHR", "supportedCompositeAlpha", indents + 1, dump_html_VkCompositeAlphaFlagsKHR); - dump_html_value(object.supportedUsageFlags, settings, "VkImageUsageFlags", "supportedUsageFlags", indents + 1, dump_html_VkImageUsageFlags); -} -void dump_html_VkSurfaceFormatKHR(const VkSurfaceFormatKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceVulkan14Features(const VkPhysicalDeviceVulkan14Features& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19247,10 +19524,35 @@ void dump_html_VkSurfaceFormatKHR(const VkSurfaceFormatKHR& object, const ApiDum else settings.stream() << "address\n"; settings.stream() << "
"; - dump_html_value(object.format, settings, "VkFormat", "format", indents + 1, dump_html_VkFormat); - dump_html_value(object.colorSpace, settings, "VkColorSpaceKHR", "colorSpace", indents + 1, dump_html_VkColorSpaceKHR); + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.globalPriorityQuery, settings, "VkBool32", "globalPriorityQuery", indents + 1, dump_html_VkBool32); + dump_html_value(object.shaderSubgroupRotate, settings, "VkBool32", "shaderSubgroupRotate", indents + 1, dump_html_VkBool32); + dump_html_value(object.shaderSubgroupRotateClustered, settings, "VkBool32", "shaderSubgroupRotateClustered", indents + 1, dump_html_VkBool32); + dump_html_value(object.shaderFloatControls2, settings, "VkBool32", "shaderFloatControls2", indents + 1, dump_html_VkBool32); + dump_html_value(object.shaderExpectAssume, settings, "VkBool32", "shaderExpectAssume", indents + 1, dump_html_VkBool32); + dump_html_value(object.rectangularLines, settings, "VkBool32", "rectangularLines", indents + 1, dump_html_VkBool32); + dump_html_value(object.bresenhamLines, settings, "VkBool32", "bresenhamLines", indents + 1, dump_html_VkBool32); + dump_html_value(object.smoothLines, settings, "VkBool32", "smoothLines", indents + 1, dump_html_VkBool32); + dump_html_value(object.stippledRectangularLines, settings, "VkBool32", "stippledRectangularLines", indents + 1, dump_html_VkBool32); + dump_html_value(object.stippledBresenhamLines, settings, "VkBool32", "stippledBresenhamLines", indents + 1, dump_html_VkBool32); + dump_html_value(object.stippledSmoothLines, settings, "VkBool32", "stippledSmoothLines", indents + 1, dump_html_VkBool32); + dump_html_value(object.vertexAttributeInstanceRateDivisor, settings, "VkBool32", "vertexAttributeInstanceRateDivisor", indents + 1, dump_html_VkBool32); + dump_html_value(object.vertexAttributeInstanceRateZeroDivisor, settings, "VkBool32", "vertexAttributeInstanceRateZeroDivisor", indents + 1, dump_html_VkBool32); + dump_html_value(object.indexTypeUint8, settings, "VkBool32", "indexTypeUint8", indents + 1, dump_html_VkBool32); + dump_html_value(object.dynamicRenderingLocalRead, settings, "VkBool32", "dynamicRenderingLocalRead", indents + 1, dump_html_VkBool32); + dump_html_value(object.maintenance5, settings, "VkBool32", "maintenance5", indents + 1, dump_html_VkBool32); + dump_html_value(object.maintenance6, settings, "VkBool32", "maintenance6", indents + 1, dump_html_VkBool32); + dump_html_value(object.pipelineProtectedAccess, settings, "VkBool32", "pipelineProtectedAccess", indents + 1, dump_html_VkBool32); + dump_html_value(object.pipelineRobustness, settings, "VkBool32", "pipelineRobustness", indents + 1, dump_html_VkBool32); + dump_html_value(object.hostImageCopy, settings, "VkBool32", "hostImageCopy", indents + 1, dump_html_VkBool32); + dump_html_value(object.pushDescriptor, settings, "VkBool32", "pushDescriptor", indents + 1, dump_html_VkBool32); } -void dump_html_VkSwapchainCreateInfoKHR(const VkSwapchainCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceVulkan14Properties(const VkPhysicalDeviceVulkan14Properties& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19262,29 +19564,35 @@ void dump_html_VkSwapchainCreateInfoKHR(const VkSwapchainCreateInfoKHR& object, if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.flags, settings, "VkSwapchainCreateFlagsKHR", "flags", indents + 1, dump_html_VkSwapchainCreateFlagsKHR); - dump_html_value(object.surface, settings, "VkSurfaceKHR", "surface", indents + 1, dump_html_VkSurfaceKHR); - dump_html_value(object.minImageCount, settings, "uint32_t", "minImageCount", indents + 1, dump_html_uint32_t); - dump_html_value(object.imageFormat, settings, "VkFormat", "imageFormat", indents + 1, dump_html_VkFormat); - dump_html_value(object.imageColorSpace, settings, "VkColorSpaceKHR", "imageColorSpace", indents + 1, dump_html_VkColorSpaceKHR); - dump_html_value(object.imageExtent, settings, "VkExtent2D", "imageExtent", indents + 1, dump_html_VkExtent2D); - dump_html_value(object.imageArrayLayers, settings, "uint32_t", "imageArrayLayers", indents + 1, dump_html_uint32_t); - dump_html_value(object.imageUsage, settings, "VkImageUsageFlags", "imageUsage", indents + 1, dump_html_VkImageUsageFlags); - dump_html_value(object.imageSharingMode, settings, "VkSharingMode", "imageSharingMode", indents + 1, dump_html_VkSharingMode); - dump_html_value(object.queueFamilyIndexCount, settings, "uint32_t", "queueFamilyIndexCount", indents + 1, dump_html_uint32_t); - if(object.imageSharingMode == VK_SHARING_MODE_CONCURRENT) - dump_html_array(object.pQueueFamilyIndices, object.queueFamilyIndexCount, settings, "const uint32_t*", "const uint32_t", "pQueueFamilyIndices", indents + 1, dump_html_uint32_t); // ZRT - else - dump_html_special("UNUSED", settings, "const uint32_t*", "pQueueFamilyIndices", indents + 1); - dump_html_value(object.preTransform, settings, "VkSurfaceTransformFlagBitsKHR", "preTransform", indents + 1, dump_html_VkSurfaceTransformFlagBitsKHR); - dump_html_value(object.compositeAlpha, settings, "VkCompositeAlphaFlagBitsKHR", "compositeAlpha", indents + 1, dump_html_VkCompositeAlphaFlagBitsKHR); - dump_html_value(object.presentMode, settings, "VkPresentModeKHR", "presentMode", indents + 1, dump_html_VkPresentModeKHR); - dump_html_value(object.clipped, settings, "VkBool32", "clipped", indents + 1, dump_html_VkBool32); - dump_html_value(object.oldSwapchain, settings, "VkSwapchainKHR", "oldSwapchain", indents + 1, dump_html_VkSwapchainKHR); + dump_html_value(object.lineSubPixelPrecisionBits, settings, "uint32_t", "lineSubPixelPrecisionBits", indents + 1, dump_html_uint32_t); + dump_html_value(object.maxVertexAttribDivisor, settings, "uint32_t", "maxVertexAttribDivisor", indents + 1, dump_html_uint32_t); + dump_html_value(object.supportsNonZeroFirstInstance, settings, "VkBool32", "supportsNonZeroFirstInstance", indents + 1, dump_html_VkBool32); + dump_html_value(object.maxPushDescriptors, settings, "uint32_t", "maxPushDescriptors", indents + 1, dump_html_uint32_t); + dump_html_value(object.dynamicRenderingLocalReadDepthStencilAttachments, settings, "VkBool32", "dynamicRenderingLocalReadDepthStencilAttachments", indents + 1, dump_html_VkBool32); + dump_html_value(object.dynamicRenderingLocalReadMultisampledAttachments, settings, "VkBool32", "dynamicRenderingLocalReadMultisampledAttachments", indents + 1, dump_html_VkBool32); + dump_html_value(object.earlyFragmentMultisampleCoverageAfterSampleCounting, settings, "VkBool32", "earlyFragmentMultisampleCoverageAfterSampleCounting", indents + 1, dump_html_VkBool32); + dump_html_value(object.earlyFragmentSampleMaskTestBeforeSampleCounting, settings, "VkBool32", "earlyFragmentSampleMaskTestBeforeSampleCounting", indents + 1, dump_html_VkBool32); + dump_html_value(object.depthStencilSwizzleOneSupport, settings, "VkBool32", "depthStencilSwizzleOneSupport", indents + 1, dump_html_VkBool32); + dump_html_value(object.polygonModePointSize, settings, "VkBool32", "polygonModePointSize", indents + 1, dump_html_VkBool32); + dump_html_value(object.nonStrictSinglePixelWideLinesUseParallelogram, settings, "VkBool32", "nonStrictSinglePixelWideLinesUseParallelogram", indents + 1, dump_html_VkBool32); + dump_html_value(object.nonStrictWideLinesUseParallelogram, settings, "VkBool32", "nonStrictWideLinesUseParallelogram", indents + 1, dump_html_VkBool32); + dump_html_value(object.blockTexelViewCompatibleMultipleLayers, settings, "VkBool32", "blockTexelViewCompatibleMultipleLayers", indents + 1, dump_html_VkBool32); + dump_html_value(object.maxCombinedImageSamplerDescriptorCount, settings, "uint32_t", "maxCombinedImageSamplerDescriptorCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.fragmentShadingRateClampCombinerInputs, settings, "VkBool32", "fragmentShadingRateClampCombinerInputs", indents + 1, dump_html_VkBool32); + dump_html_value(object.defaultRobustnessStorageBuffers, settings, "VkPipelineRobustnessBufferBehavior", "defaultRobustnessStorageBuffers", indents + 1, dump_html_VkPipelineRobustnessBufferBehavior); + dump_html_value(object.defaultRobustnessUniformBuffers, settings, "VkPipelineRobustnessBufferBehavior", "defaultRobustnessUniformBuffers", indents + 1, dump_html_VkPipelineRobustnessBufferBehavior); + dump_html_value(object.defaultRobustnessVertexInputs, settings, "VkPipelineRobustnessBufferBehavior", "defaultRobustnessVertexInputs", indents + 1, dump_html_VkPipelineRobustnessBufferBehavior); + dump_html_value(object.defaultRobustnessImages, settings, "VkPipelineRobustnessImageBehavior", "defaultRobustnessImages", indents + 1, dump_html_VkPipelineRobustnessImageBehavior); + dump_html_value(object.copySrcLayoutCount, settings, "uint32_t", "copySrcLayoutCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pCopySrcLayouts, object.copySrcLayoutCount, settings, "VkImageLayout*", "VkImageLayout", "pCopySrcLayouts", indents + 1, dump_html_VkImageLayout); // ZRT + dump_html_value(object.copyDstLayoutCount, settings, "uint32_t", "copyDstLayoutCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pCopyDstLayouts, object.copyDstLayoutCount, settings, "VkImageLayout*", "VkImageLayout", "pCopyDstLayouts", indents + 1, dump_html_VkImageLayout); // ZRT + dump_html_array(object.optimalTilingLayoutUUID, 16, settings, "uint8_t[VK_UUID_SIZE]", "uint8_t", "optimalTilingLayoutUUID", indents + 1, dump_html_uint8_t); // ZRR + dump_html_value(object.identicalMemoryTypeRequirements, settings, "VkBool32", "identicalMemoryTypeRequirements", indents + 1, dump_html_VkBool32); } -void dump_html_VkPresentInfoKHR(const VkPresentInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkDeviceQueueGlobalPriorityCreateInfo(const VkDeviceQueueGlobalPriorityCreateInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19298,14 +19606,9 @@ void dump_html_VkPresentInfoKHR(const VkPresentInfoKHR& object, const ApiDumpSet } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.waitSemaphoreCount, settings, "uint32_t", "waitSemaphoreCount", indents + 1, dump_html_uint32_t); - dump_html_array(object.pWaitSemaphores, object.waitSemaphoreCount, settings, "const VkSemaphore*", "const VkSemaphore", "pWaitSemaphores", indents + 1, dump_html_VkSemaphore); // ZRT - dump_html_value(object.swapchainCount, settings, "uint32_t", "swapchainCount", indents + 1, dump_html_uint32_t); - dump_html_array(object.pSwapchains, object.swapchainCount, settings, "const VkSwapchainKHR*", "const VkSwapchainKHR", "pSwapchains", indents + 1, dump_html_VkSwapchainKHR); // ZRT - dump_html_array(object.pImageIndices, object.swapchainCount, settings, "const uint32_t*", "const uint32_t", "pImageIndices", indents + 1, dump_html_uint32_t); // ZRT - dump_html_array(object.pResults, object.swapchainCount, settings, "VkResult*", "VkResult", "pResults", indents + 1, dump_html_VkResult); // ZRT + dump_html_value(object.globalPriority, settings, "VkQueueGlobalPriority", "globalPriority", indents + 1, dump_html_VkQueueGlobalPriority); } -void dump_html_VkImageSwapchainCreateInfoKHR(const VkImageSwapchainCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceGlobalPriorityQueryFeatures(const VkPhysicalDeviceGlobalPriorityQueryFeatures& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19317,11 +19620,11 @@ void dump_html_VkImageSwapchainCreateInfoKHR(const VkImageSwapchainCreateInfoKHR if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.swapchain, settings, "VkSwapchainKHR", "swapchain", indents + 1, dump_html_VkSwapchainKHR); + dump_html_value(object.globalPriorityQuery, settings, "VkBool32", "globalPriorityQuery", indents + 1, dump_html_VkBool32); } -void dump_html_VkBindImageMemorySwapchainInfoKHR(const VkBindImageMemorySwapchainInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkQueueFamilyGlobalPriorityProperties(const VkQueueFamilyGlobalPriorityProperties& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19333,12 +19636,12 @@ void dump_html_VkBindImageMemorySwapchainInfoKHR(const VkBindImageMemorySwapchai if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.swapchain, settings, "VkSwapchainKHR", "swapchain", indents + 1, dump_html_VkSwapchainKHR); - dump_html_value(object.imageIndex, settings, "uint32_t", "imageIndex", indents + 1, dump_html_uint32_t); + dump_html_value(object.priorityCount, settings, "uint32_t", "priorityCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.priorities, 16, settings, "VkQueueGlobalPriority[VK_MAX_GLOBAL_PRIORITY_SIZE]", "VkQueueGlobalPriority", "priorities", indents + 1, dump_html_VkQueueGlobalPriority); // ZRR } -void dump_html_VkAcquireNextImageInfoKHR(const VkAcquireNextImageInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceShaderSubgroupRotateFeatures(const VkPhysicalDeviceShaderSubgroupRotateFeatures& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19350,15 +19653,12 @@ void dump_html_VkAcquireNextImageInfoKHR(const VkAcquireNextImageInfoKHR& object if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.swapchain, settings, "VkSwapchainKHR", "swapchain", indents + 1, dump_html_VkSwapchainKHR); - dump_html_value(object.timeout, settings, "uint64_t", "timeout", indents + 1, dump_html_uint64_t); - dump_html_value(object.semaphore, settings, "VkSemaphore", "semaphore", indents + 1, dump_html_VkSemaphore); - dump_html_value(object.fence, settings, "VkFence", "fence", indents + 1, dump_html_VkFence); - dump_html_value(object.deviceMask, settings, "uint32_t", "deviceMask", indents + 1, dump_html_uint32_t); + dump_html_value(object.shaderSubgroupRotate, settings, "VkBool32", "shaderSubgroupRotate", indents + 1, dump_html_VkBool32); + dump_html_value(object.shaderSubgroupRotateClustered, settings, "VkBool32", "shaderSubgroupRotateClustered", indents + 1, dump_html_VkBool32); } -void dump_html_VkDeviceGroupPresentCapabilitiesKHR(const VkDeviceGroupPresentCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceShaderFloatControls2Features(const VkPhysicalDeviceShaderFloatControls2Features& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19372,10 +19672,9 @@ void dump_html_VkDeviceGroupPresentCapabilitiesKHR(const VkDeviceGroupPresentCap } else { dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_array(object.presentMask, 32, settings, "uint32_t[VK_MAX_DEVICE_GROUP_SIZE]", "uint32_t", "presentMask", indents + 1, dump_html_uint32_t); // ZRR - dump_html_value(object.modes, settings, "VkDeviceGroupPresentModeFlagsKHR", "modes", indents + 1, dump_html_VkDeviceGroupPresentModeFlagsKHR); + dump_html_value(object.shaderFloatControls2, settings, "VkBool32", "shaderFloatControls2", indents + 1, dump_html_VkBool32); } -void dump_html_VkDeviceGroupPresentInfoKHR(const VkDeviceGroupPresentInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceShaderExpectAssumeFeatures(const VkPhysicalDeviceShaderExpectAssumeFeatures& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19387,13 +19686,11 @@ void dump_html_VkDeviceGroupPresentInfoKHR(const VkDeviceGroupPresentInfoKHR& ob if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.swapchainCount, settings, "uint32_t", "swapchainCount", indents + 1, dump_html_uint32_t); - dump_html_array(object.pDeviceMasks, object.swapchainCount, settings, "const uint32_t*", "const uint32_t", "pDeviceMasks", indents + 1, dump_html_uint32_t); // ZRT - dump_html_value(object.mode, settings, "VkDeviceGroupPresentModeFlagBitsKHR", "mode", indents + 1, dump_html_VkDeviceGroupPresentModeFlagBitsKHR); + dump_html_value(object.shaderExpectAssume, settings, "VkBool32", "shaderExpectAssume", indents + 1, dump_html_VkBool32); } -void dump_html_VkDeviceGroupSwapchainCreateInfoKHR(const VkDeviceGroupSwapchainCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceLineRasterizationFeatures(const VkPhysicalDeviceLineRasterizationFeatures& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19405,11 +19702,16 @@ void dump_html_VkDeviceGroupSwapchainCreateInfoKHR(const VkDeviceGroupSwapchainC if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.modes, settings, "VkDeviceGroupPresentModeFlagsKHR", "modes", indents + 1, dump_html_VkDeviceGroupPresentModeFlagsKHR); + dump_html_value(object.rectangularLines, settings, "VkBool32", "rectangularLines", indents + 1, dump_html_VkBool32); + dump_html_value(object.bresenhamLines, settings, "VkBool32", "bresenhamLines", indents + 1, dump_html_VkBool32); + dump_html_value(object.smoothLines, settings, "VkBool32", "smoothLines", indents + 1, dump_html_VkBool32); + dump_html_value(object.stippledRectangularLines, settings, "VkBool32", "stippledRectangularLines", indents + 1, dump_html_VkBool32); + dump_html_value(object.stippledBresenhamLines, settings, "VkBool32", "stippledBresenhamLines", indents + 1, dump_html_VkBool32); + dump_html_value(object.stippledSmoothLines, settings, "VkBool32", "stippledSmoothLines", indents + 1, dump_html_VkBool32); } -void dump_html_VkDisplayModeParametersKHR(const VkDisplayModeParametersKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceLineRasterizationProperties(const VkPhysicalDeviceLineRasterizationProperties& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19417,10 +19719,15 @@ void dump_html_VkDisplayModeParametersKHR(const VkDisplayModeParametersKHR& obje else settings.stream() << "address\n"; settings.stream() << "
"; - dump_html_value(object.visibleRegion, settings, "VkExtent2D", "visibleRegion", indents + 1, dump_html_VkExtent2D); - dump_html_value(object.refreshRate, settings, "uint32_t", "refreshRate", indents + 1, dump_html_uint32_t); + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.lineSubPixelPrecisionBits, settings, "uint32_t", "lineSubPixelPrecisionBits", indents + 1, dump_html_uint32_t); } -void dump_html_VkDisplayModeCreateInfoKHR(const VkDisplayModeCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPipelineRasterizationLineStateCreateInfo(const VkPipelineRasterizationLineStateCreateInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19434,21 +19741,12 @@ void dump_html_VkDisplayModeCreateInfoKHR(const VkDisplayModeCreateInfoKHR& obje } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.flags, settings, "VkDisplayModeCreateFlagsKHR", "flags", indents + 1, dump_html_VkDisplayModeCreateFlagsKHR); - dump_html_value(object.parameters, settings, "VkDisplayModeParametersKHR", "parameters", indents + 1, dump_html_VkDisplayModeParametersKHR); -} -void dump_html_VkDisplayModePropertiesKHR(const VkDisplayModePropertiesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.displayMode, settings, "VkDisplayModeKHR", "displayMode", indents + 1, dump_html_VkDisplayModeKHR); - dump_html_value(object.parameters, settings, "VkDisplayModeParametersKHR", "parameters", indents + 1, dump_html_VkDisplayModeParametersKHR); + dump_html_value(object.lineRasterizationMode, settings, "VkLineRasterizationMode", "lineRasterizationMode", indents + 1, dump_html_VkLineRasterizationMode); + dump_html_value(object.stippledLineEnable, settings, "VkBool32", "stippledLineEnable", indents + 1, dump_html_VkBool32); + dump_html_value(object.lineStippleFactor, settings, "uint32_t", "lineStippleFactor", indents + 1, dump_html_uint32_t); + dump_html_value(object.lineStipplePattern, settings, "uint16_t", "lineStipplePattern", indents + 1, dump_html_uint16_t); } -void dump_html_VkDisplayPlaneCapabilitiesKHR(const VkDisplayPlaneCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceVertexAttributeDivisorProperties(const VkPhysicalDeviceVertexAttributeDivisorProperties& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19456,17 +19754,16 @@ void dump_html_VkDisplayPlaneCapabilitiesKHR(const VkDisplayPlaneCapabilitiesKHR else settings.stream() << "address\n"; settings.stream() << "
"; - dump_html_value(object.supportedAlpha, settings, "VkDisplayPlaneAlphaFlagsKHR", "supportedAlpha", indents + 1, dump_html_VkDisplayPlaneAlphaFlagsKHR); - dump_html_value(object.minSrcPosition, settings, "VkOffset2D", "minSrcPosition", indents + 1, dump_html_VkOffset2D); - dump_html_value(object.maxSrcPosition, settings, "VkOffset2D", "maxSrcPosition", indents + 1, dump_html_VkOffset2D); - dump_html_value(object.minSrcExtent, settings, "VkExtent2D", "minSrcExtent", indents + 1, dump_html_VkExtent2D); - dump_html_value(object.maxSrcExtent, settings, "VkExtent2D", "maxSrcExtent", indents + 1, dump_html_VkExtent2D); - dump_html_value(object.minDstPosition, settings, "VkOffset2D", "minDstPosition", indents + 1, dump_html_VkOffset2D); - dump_html_value(object.maxDstPosition, settings, "VkOffset2D", "maxDstPosition", indents + 1, dump_html_VkOffset2D); - dump_html_value(object.minDstExtent, settings, "VkExtent2D", "minDstExtent", indents + 1, dump_html_VkExtent2D); - dump_html_value(object.maxDstExtent, settings, "VkExtent2D", "maxDstExtent", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.maxVertexAttribDivisor, settings, "uint32_t", "maxVertexAttribDivisor", indents + 1, dump_html_uint32_t); + dump_html_value(object.supportsNonZeroFirstInstance, settings, "VkBool32", "supportsNonZeroFirstInstance", indents + 1, dump_html_VkBool32); } -void dump_html_VkDisplayPlanePropertiesKHR(const VkDisplayPlanePropertiesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkVertexInputBindingDivisorDescription(const VkVertexInputBindingDivisorDescription& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19474,10 +19771,10 @@ void dump_html_VkDisplayPlanePropertiesKHR(const VkDisplayPlanePropertiesKHR& ob else settings.stream() << "address\n"; settings.stream() << "
"; - dump_html_value(object.currentDisplay, settings, "VkDisplayKHR", "currentDisplay", indents + 1, dump_html_VkDisplayKHR); - dump_html_value(object.currentStackIndex, settings, "uint32_t", "currentStackIndex", indents + 1, dump_html_uint32_t); + dump_html_value(object.binding, settings, "uint32_t", "binding", indents + 1, dump_html_uint32_t); + dump_html_value(object.divisor, settings, "uint32_t", "divisor", indents + 1, dump_html_uint32_t); } -void dump_html_VkDisplayPropertiesKHR(const VkDisplayPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPipelineVertexInputDivisorStateCreateInfo(const VkPipelineVertexInputDivisorStateCreateInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19485,15 +19782,16 @@ void dump_html_VkDisplayPropertiesKHR(const VkDisplayPropertiesKHR& object, cons else settings.stream() << "address\n"; settings.stream() << "
"; - dump_html_value(object.display, settings, "VkDisplayKHR", "display", indents + 1, dump_html_VkDisplayKHR); - dump_html_value(object.displayName, settings, "const char*", "displayName", indents + 1, dump_html_cstring); - dump_html_value(object.physicalDimensions, settings, "VkExtent2D", "physicalDimensions", indents + 1, dump_html_VkExtent2D); - dump_html_value(object.physicalResolution, settings, "VkExtent2D", "physicalResolution", indents + 1, dump_html_VkExtent2D); - dump_html_value(object.supportedTransforms, settings, "VkSurfaceTransformFlagsKHR", "supportedTransforms", indents + 1, dump_html_VkSurfaceTransformFlagsKHR); - dump_html_value(object.planeReorderPossible, settings, "VkBool32", "planeReorderPossible", indents + 1, dump_html_VkBool32); - dump_html_value(object.persistentContent, settings, "VkBool32", "persistentContent", indents + 1, dump_html_VkBool32); + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.vertexBindingDivisorCount, settings, "uint32_t", "vertexBindingDivisorCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pVertexBindingDivisors, object.vertexBindingDivisorCount, settings, "const VkVertexInputBindingDivisorDescription*", "const VkVertexInputBindingDivisorDescription", "pVertexBindingDivisors", indents + 1, dump_html_VkVertexInputBindingDivisorDescription); // ZRT } -void dump_html_VkDisplaySurfaceCreateInfoKHR(const VkDisplaySurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceVertexAttributeDivisorFeatures(const VkPhysicalDeviceVertexAttributeDivisorFeatures& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19505,18 +19803,12 @@ void dump_html_VkDisplaySurfaceCreateInfoKHR(const VkDisplaySurfaceCreateInfoKHR if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.flags, settings, "VkDisplaySurfaceCreateFlagsKHR", "flags", indents + 1, dump_html_VkDisplaySurfaceCreateFlagsKHR); - dump_html_value(object.displayMode, settings, "VkDisplayModeKHR", "displayMode", indents + 1, dump_html_VkDisplayModeKHR); - dump_html_value(object.planeIndex, settings, "uint32_t", "planeIndex", indents + 1, dump_html_uint32_t); - dump_html_value(object.planeStackIndex, settings, "uint32_t", "planeStackIndex", indents + 1, dump_html_uint32_t); - dump_html_value(object.transform, settings, "VkSurfaceTransformFlagBitsKHR", "transform", indents + 1, dump_html_VkSurfaceTransformFlagBitsKHR); - dump_html_value(object.globalAlpha, settings, "float", "globalAlpha", indents + 1, dump_html_float); - dump_html_value(object.alphaMode, settings, "VkDisplayPlaneAlphaFlagBitsKHR", "alphaMode", indents + 1, dump_html_VkDisplayPlaneAlphaFlagBitsKHR); - dump_html_value(object.imageExtent, settings, "VkExtent2D", "imageExtent", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.vertexAttributeInstanceRateDivisor, settings, "VkBool32", "vertexAttributeInstanceRateDivisor", indents + 1, dump_html_VkBool32); + dump_html_value(object.vertexAttributeInstanceRateZeroDivisor, settings, "VkBool32", "vertexAttributeInstanceRateZeroDivisor", indents + 1, dump_html_VkBool32); } -void dump_html_VkDisplayPresentInfoKHR(const VkDisplayPresentInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceIndexTypeUint8Features(const VkPhysicalDeviceIndexTypeUint8Features& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19528,14 +19820,11 @@ void dump_html_VkDisplayPresentInfoKHR(const VkDisplayPresentInfoKHR& object, co if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.srcRect, settings, "VkRect2D", "srcRect", indents + 1, dump_html_VkRect2D); - dump_html_value(object.dstRect, settings, "VkRect2D", "dstRect", indents + 1, dump_html_VkRect2D); - dump_html_value(object.persistent, settings, "VkBool32", "persistent", indents + 1, dump_html_VkBool32); + dump_html_value(object.indexTypeUint8, settings, "VkBool32", "indexTypeUint8", indents + 1, dump_html_VkBool32); } -#if defined(VK_USE_PLATFORM_XLIB_KHR) -void dump_html_VkXlibSurfaceCreateInfoKHR(const VkXlibSurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkMemoryMapInfo(const VkMemoryMapInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19549,13 +19838,12 @@ void dump_html_VkXlibSurfaceCreateInfoKHR(const VkXlibSurfaceCreateInfoKHR& obje } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.flags, settings, "VkXlibSurfaceCreateFlagsKHR", "flags", indents + 1, dump_html_VkXlibSurfaceCreateFlagsKHR); - dump_html_value(object.dpy, settings, "Display*", "dpy", indents + 1, dump_html_Display); - dump_html_value(object.window, settings, "Window", "window", indents + 1, dump_html_Window); + dump_html_value(object.flags, settings, "VkMemoryMapFlags", "flags", indents + 1, dump_html_VkMemoryMapFlags); + dump_html_value(object.memory, settings, "VkDeviceMemory", "memory", indents + 1, dump_html_VkDeviceMemory); + dump_html_value(object.offset, settings, "VkDeviceSize", "offset", indents + 1, dump_html_VkDeviceSize); + dump_html_value(object.size, settings, "VkDeviceSize", "size", indents + 1, dump_html_VkDeviceSize); } -#endif // VK_USE_PLATFORM_XLIB_KHR -#if defined(VK_USE_PLATFORM_XCB_KHR) -void dump_html_VkXcbSurfaceCreateInfoKHR(const VkXcbSurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkMemoryUnmapInfo(const VkMemoryUnmapInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19569,13 +19857,10 @@ void dump_html_VkXcbSurfaceCreateInfoKHR(const VkXcbSurfaceCreateInfoKHR& object } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.flags, settings, "VkXcbSurfaceCreateFlagsKHR", "flags", indents + 1, dump_html_VkXcbSurfaceCreateFlagsKHR); - dump_html_value(object.connection, settings, "xcb_connection_t*", "connection", indents + 1, dump_html_xcb_connection_t); - dump_html_value(object.window, settings, "xcb_window_t", "window", indents + 1, dump_html_xcb_window_t); + dump_html_value(object.flags, settings, "VkMemoryUnmapFlags", "flags", indents + 1, dump_html_VkMemoryUnmapFlags); + dump_html_value(object.memory, settings, "VkDeviceMemory", "memory", indents + 1, dump_html_VkDeviceMemory); } -#endif // VK_USE_PLATFORM_XCB_KHR -#if defined(VK_USE_PLATFORM_WAYLAND_KHR) -void dump_html_VkWaylandSurfaceCreateInfoKHR(const VkWaylandSurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceMaintenance5Features(const VkPhysicalDeviceMaintenance5Features& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19587,15 +19872,11 @@ void dump_html_VkWaylandSurfaceCreateInfoKHR(const VkWaylandSurfaceCreateInfoKHR if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.flags, settings, "VkWaylandSurfaceCreateFlagsKHR", "flags", indents + 1, dump_html_VkWaylandSurfaceCreateFlagsKHR); - dump_html_value(object.display, settings, "struct wl_display*", "display", indents + 1, dump_html_wl_display); - dump_html_value(object.surface, settings, "struct wl_surface*", "surface", indents + 1, dump_html_wl_surface); + dump_html_value(object.maintenance5, settings, "VkBool32", "maintenance5", indents + 1, dump_html_VkBool32); } -#endif // VK_USE_PLATFORM_WAYLAND_KHR -#if defined(VK_USE_PLATFORM_ANDROID_KHR) -void dump_html_VkAndroidSurfaceCreateInfoKHR(const VkAndroidSurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceMaintenance5Properties(const VkPhysicalDeviceMaintenance5Properties& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19607,14 +19888,16 @@ void dump_html_VkAndroidSurfaceCreateInfoKHR(const VkAndroidSurfaceCreateInfoKHR if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.flags, settings, "VkAndroidSurfaceCreateFlagsKHR", "flags", indents + 1, dump_html_VkAndroidSurfaceCreateFlagsKHR); - dump_html_value(object.window, settings, "struct ANativeWindow*", "window", indents + 1, dump_html_ANativeWindow); + dump_html_value(object.earlyFragmentMultisampleCoverageAfterSampleCounting, settings, "VkBool32", "earlyFragmentMultisampleCoverageAfterSampleCounting", indents + 1, dump_html_VkBool32); + dump_html_value(object.earlyFragmentSampleMaskTestBeforeSampleCounting, settings, "VkBool32", "earlyFragmentSampleMaskTestBeforeSampleCounting", indents + 1, dump_html_VkBool32); + dump_html_value(object.depthStencilSwizzleOneSupport, settings, "VkBool32", "depthStencilSwizzleOneSupport", indents + 1, dump_html_VkBool32); + dump_html_value(object.polygonModePointSize, settings, "VkBool32", "polygonModePointSize", indents + 1, dump_html_VkBool32); + dump_html_value(object.nonStrictSinglePixelWideLinesUseParallelogram, settings, "VkBool32", "nonStrictSinglePixelWideLinesUseParallelogram", indents + 1, dump_html_VkBool32); + dump_html_value(object.nonStrictWideLinesUseParallelogram, settings, "VkBool32", "nonStrictWideLinesUseParallelogram", indents + 1, dump_html_VkBool32); } -#endif // VK_USE_PLATFORM_ANDROID_KHR -#if defined(VK_USE_PLATFORM_WIN32_KHR) -void dump_html_VkWin32SurfaceCreateInfoKHR(const VkWin32SurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkRenderingAreaInfo(const VkRenderingAreaInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19628,12 +19911,13 @@ void dump_html_VkWin32SurfaceCreateInfoKHR(const VkWin32SurfaceCreateInfoKHR& ob } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.flags, settings, "VkWin32SurfaceCreateFlagsKHR", "flags", indents + 1, dump_html_VkWin32SurfaceCreateFlagsKHR); - dump_html_value(object.hinstance, settings, "HINSTANCE", "hinstance", indents + 1, dump_html_HINSTANCE); - dump_html_value(object.hwnd, settings, "HWND", "hwnd", indents + 1, dump_html_HWND); + dump_html_value(object.viewMask, settings, "uint32_t", "viewMask", indents + 1, dump_html_uint32_t); + dump_html_value(object.colorAttachmentCount, settings, "uint32_t", "colorAttachmentCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pColorAttachmentFormats, object.colorAttachmentCount, settings, "const VkFormat*", "const VkFormat", "pColorAttachmentFormats", indents + 1, dump_html_VkFormat); // ZRT + dump_html_value(object.depthAttachmentFormat, settings, "VkFormat", "depthAttachmentFormat", indents + 1, dump_html_VkFormat); + dump_html_value(object.stencilAttachmentFormat, settings, "VkFormat", "stencilAttachmentFormat", indents + 1, dump_html_VkFormat); } -#endif // VK_USE_PLATFORM_WIN32_KHR -void dump_html_VkDebugReportCallbackCreateInfoEXT(const VkDebugReportCallbackCreateInfoEXT& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkImageSubresource2(const VkImageSubresource2& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19645,13 +19929,11 @@ void dump_html_VkDebugReportCallbackCreateInfoEXT(const VkDebugReportCallbackCre if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.flags, settings, "VkDebugReportFlagsEXT", "flags", indents + 1, dump_html_VkDebugReportFlagsEXT); - dump_html_value(object.pfnCallback, settings, "PFN_vkDebugReportCallbackEXT", "pfnCallback", indents + 1, dump_html_PFN_vkDebugReportCallbackEXT); - dump_html_value(object.pUserData, settings, "void*", "pUserData", indents + 1, dump_html_void); + dump_html_value(object.imageSubresource, settings, "VkImageSubresource", "imageSubresource", indents + 1, dump_html_VkImageSubresource); } -void dump_html_VkPipelineRasterizationStateRasterizationOrderAMD(const VkPipelineRasterizationStateRasterizationOrderAMD& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkDeviceImageSubresourceInfo(const VkDeviceImageSubresourceInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19665,9 +19947,10 @@ void dump_html_VkPipelineRasterizationStateRasterizationOrderAMD(const VkPipelin } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.rasterizationOrder, settings, "VkRasterizationOrderAMD", "rasterizationOrder", indents + 1, dump_html_VkRasterizationOrderAMD); + dump_html_pointer(object.pCreateInfo, settings, "const VkImageCreateInfo*", "pCreateInfo", indents + 1, dump_html_VkImageCreateInfo); + dump_html_pointer(object.pSubresource, settings, "const VkImageSubresource2*", "pSubresource", indents + 1, dump_html_VkImageSubresource2); } -void dump_html_VkDebugMarkerObjectNameInfoEXT(const VkDebugMarkerObjectNameInfoEXT& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkSubresourceLayout2(const VkSubresourceLayout2& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19679,13 +19962,11 @@ void dump_html_VkDebugMarkerObjectNameInfoEXT(const VkDebugMarkerObjectNameInfoE if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.objectType, settings, "VkDebugReportObjectTypeEXT", "objectType", indents + 1, dump_html_VkDebugReportObjectTypeEXT); - dump_html_value(object.object, settings, "uint64_t", "object", indents + 1, dump_html_uint64_t); - dump_html_value(object.pObjectName, settings, "const char*", "pObjectName", indents + 1, dump_html_cstring); + dump_html_value(object.subresourceLayout, settings, "VkSubresourceLayout", "subresourceLayout", indents + 1, dump_html_VkSubresourceLayout); } -void dump_html_VkDebugMarkerObjectTagInfoEXT(const VkDebugMarkerObjectTagInfoEXT& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPipelineCreateFlags2CreateInfo(const VkPipelineCreateFlags2CreateInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19699,13 +19980,9 @@ void dump_html_VkDebugMarkerObjectTagInfoEXT(const VkDebugMarkerObjectTagInfoEXT } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.objectType, settings, "VkDebugReportObjectTypeEXT", "objectType", indents + 1, dump_html_VkDebugReportObjectTypeEXT); - dump_html_value(object.object, settings, "uint64_t", "object", indents + 1, dump_html_uint64_t); - dump_html_value(object.tagName, settings, "uint64_t", "tagName", indents + 1, dump_html_uint64_t); - dump_html_value(object.tagSize, settings, "size_t", "tagSize", indents + 1, dump_html_size_t); - dump_html_value(object.pTag, settings, "const void*", "pTag", indents + 1, dump_html_void); + dump_html_value(object.flags, settings, "VkPipelineCreateFlags2", "flags", indents + 1, dump_html_VkPipelineCreateFlags2); } -void dump_html_VkDebugMarkerMarkerInfoEXT(const VkDebugMarkerMarkerInfoEXT& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkBufferUsageFlags2CreateInfo(const VkBufferUsageFlags2CreateInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19719,10 +19996,9 @@ void dump_html_VkDebugMarkerMarkerInfoEXT(const VkDebugMarkerMarkerInfoEXT& obje } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.pMarkerName, settings, "const char*", "pMarkerName", indents + 1, dump_html_cstring); - dump_html_array(object.color, 4, settings, "float[4]", "float", "color", indents + 1, dump_html_float); // ZRR + dump_html_value(object.usage, settings, "VkBufferUsageFlags2", "usage", indents + 1, dump_html_VkBufferUsageFlags2); } -void dump_html_VkQueueFamilyQueryResultStatusPropertiesKHR(const VkQueueFamilyQueryResultStatusPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDevicePushDescriptorProperties(const VkPhysicalDevicePushDescriptorProperties& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19736,9 +20012,9 @@ void dump_html_VkQueueFamilyQueryResultStatusPropertiesKHR(const VkQueueFamilyQu } else { dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.queryResultStatusSupport, settings, "VkBool32", "queryResultStatusSupport", indents + 1, dump_html_VkBool32); + dump_html_value(object.maxPushDescriptors, settings, "uint32_t", "maxPushDescriptors", indents + 1, dump_html_uint32_t); } -void dump_html_VkQueueFamilyVideoPropertiesKHR(const VkQueueFamilyVideoPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceDynamicRenderingLocalReadFeatures(const VkPhysicalDeviceDynamicRenderingLocalReadFeatures& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19752,9 +20028,9 @@ void dump_html_VkQueueFamilyVideoPropertiesKHR(const VkQueueFamilyVideoPropertie } else { dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.videoCodecOperations, settings, "VkVideoCodecOperationFlagsKHR", "videoCodecOperations", indents + 1, dump_html_VkVideoCodecOperationFlagsKHR); + dump_html_value(object.dynamicRenderingLocalRead, settings, "VkBool32", "dynamicRenderingLocalRead", indents + 1, dump_html_VkBool32); } -void dump_html_VkVideoProfileInfoKHR(const VkVideoProfileInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkRenderingAttachmentLocationInfo(const VkRenderingAttachmentLocationInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19768,12 +20044,10 @@ void dump_html_VkVideoProfileInfoKHR(const VkVideoProfileInfoKHR& object, const } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.videoCodecOperation, settings, "VkVideoCodecOperationFlagBitsKHR", "videoCodecOperation", indents + 1, dump_html_VkVideoCodecOperationFlagBitsKHR); - dump_html_value(object.chromaSubsampling, settings, "VkVideoChromaSubsamplingFlagsKHR", "chromaSubsampling", indents + 1, dump_html_VkVideoChromaSubsamplingFlagsKHR); - dump_html_value(object.lumaBitDepth, settings, "VkVideoComponentBitDepthFlagsKHR", "lumaBitDepth", indents + 1, dump_html_VkVideoComponentBitDepthFlagsKHR); - dump_html_value(object.chromaBitDepth, settings, "VkVideoComponentBitDepthFlagsKHR", "chromaBitDepth", indents + 1, dump_html_VkVideoComponentBitDepthFlagsKHR); + dump_html_value(object.colorAttachmentCount, settings, "uint32_t", "colorAttachmentCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pColorAttachmentLocations, object.colorAttachmentCount, settings, "const uint32_t*", "const uint32_t", "pColorAttachmentLocations", indents + 1, dump_html_uint32_t); // ZRT } -void dump_html_VkVideoProfileListInfoKHR(const VkVideoProfileListInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkRenderingInputAttachmentIndexInfo(const VkRenderingInputAttachmentIndexInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19787,10 +20061,12 @@ void dump_html_VkVideoProfileListInfoKHR(const VkVideoProfileListInfoKHR& object } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.profileCount, settings, "uint32_t", "profileCount", indents + 1, dump_html_uint32_t); - dump_html_array(object.pProfiles, object.profileCount, settings, "const VkVideoProfileInfoKHR*", "const VkVideoProfileInfoKHR", "pProfiles", indents + 1, dump_html_VkVideoProfileInfoKHR); // ZRT + dump_html_value(object.colorAttachmentCount, settings, "uint32_t", "colorAttachmentCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pColorAttachmentInputIndices, object.colorAttachmentCount, settings, "const uint32_t*", "const uint32_t", "pColorAttachmentInputIndices", indents + 1, dump_html_uint32_t); // ZRT + dump_html_pointer(object.pDepthInputAttachmentIndex, settings, "const uint32_t*", "pDepthInputAttachmentIndex", indents + 1, dump_html_uint32_t); + dump_html_pointer(object.pStencilInputAttachmentIndex, settings, "const uint32_t*", "pStencilInputAttachmentIndex", indents + 1, dump_html_uint32_t); } -void dump_html_VkVideoCapabilitiesKHR(const VkVideoCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceMaintenance6Features(const VkPhysicalDeviceMaintenance6Features& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19804,17 +20080,9 @@ void dump_html_VkVideoCapabilitiesKHR(const VkVideoCapabilitiesKHR& object, cons } else { dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.flags, settings, "VkVideoCapabilityFlagsKHR", "flags", indents + 1, dump_html_VkVideoCapabilityFlagsKHR); - dump_html_value(object.minBitstreamBufferOffsetAlignment, settings, "VkDeviceSize", "minBitstreamBufferOffsetAlignment", indents + 1, dump_html_VkDeviceSize); - dump_html_value(object.minBitstreamBufferSizeAlignment, settings, "VkDeviceSize", "minBitstreamBufferSizeAlignment", indents + 1, dump_html_VkDeviceSize); - dump_html_value(object.pictureAccessGranularity, settings, "VkExtent2D", "pictureAccessGranularity", indents + 1, dump_html_VkExtent2D); - dump_html_value(object.minCodedExtent, settings, "VkExtent2D", "minCodedExtent", indents + 1, dump_html_VkExtent2D); - dump_html_value(object.maxCodedExtent, settings, "VkExtent2D", "maxCodedExtent", indents + 1, dump_html_VkExtent2D); - dump_html_value(object.maxDpbSlots, settings, "uint32_t", "maxDpbSlots", indents + 1, dump_html_uint32_t); - dump_html_value(object.maxActiveReferencePictures, settings, "uint32_t", "maxActiveReferencePictures", indents + 1, dump_html_uint32_t); - dump_html_value(object.stdHeaderVersion, settings, "VkExtensionProperties", "stdHeaderVersion", indents + 1, dump_html_VkExtensionProperties); + dump_html_value(object.maintenance6, settings, "VkBool32", "maintenance6", indents + 1, dump_html_VkBool32); } -void dump_html_VkPhysicalDeviceVideoFormatInfoKHR(const VkPhysicalDeviceVideoFormatInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceMaintenance6Properties(const VkPhysicalDeviceMaintenance6Properties& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19826,11 +20094,13 @@ void dump_html_VkPhysicalDeviceVideoFormatInfoKHR(const VkPhysicalDeviceVideoFor if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.imageUsage, settings, "VkImageUsageFlags", "imageUsage", indents + 1, dump_html_VkImageUsageFlags); + dump_html_value(object.blockTexelViewCompatibleMultipleLayers, settings, "VkBool32", "blockTexelViewCompatibleMultipleLayers", indents + 1, dump_html_VkBool32); + dump_html_value(object.maxCombinedImageSamplerDescriptorCount, settings, "uint32_t", "maxCombinedImageSamplerDescriptorCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.fragmentShadingRateClampCombinerInputs, settings, "VkBool32", "fragmentShadingRateClampCombinerInputs", indents + 1, dump_html_VkBool32); } -void dump_html_VkVideoFormatPropertiesKHR(const VkVideoFormatPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkBindMemoryStatus(const VkBindMemoryStatus& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19842,16 +20112,11 @@ void dump_html_VkVideoFormatPropertiesKHR(const VkVideoFormatPropertiesKHR& obje if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.format, settings, "VkFormat", "format", indents + 1, dump_html_VkFormat); - dump_html_value(object.componentMapping, settings, "VkComponentMapping", "componentMapping", indents + 1, dump_html_VkComponentMapping); - dump_html_value(object.imageCreateFlags, settings, "VkImageCreateFlags", "imageCreateFlags", indents + 1, dump_html_VkImageCreateFlags); - dump_html_value(object.imageType, settings, "VkImageType", "imageType", indents + 1, dump_html_VkImageType); - dump_html_value(object.imageTiling, settings, "VkImageTiling", "imageTiling", indents + 1, dump_html_VkImageTiling); - dump_html_value(object.imageUsageFlags, settings, "VkImageUsageFlags", "imageUsageFlags", indents + 1, dump_html_VkImageUsageFlags); + dump_html_pointer(object.pResult, settings, "VkResult*", "pResult", indents + 1, dump_html_VkResult); } -void dump_html_VkVideoPictureResourceInfoKHR(const VkVideoPictureResourceInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkBindDescriptorSetsInfo(const VkBindDescriptorSetsInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19865,12 +20130,15 @@ void dump_html_VkVideoPictureResourceInfoKHR(const VkVideoPictureResourceInfoKHR } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.codedOffset, settings, "VkOffset2D", "codedOffset", indents + 1, dump_html_VkOffset2D); - dump_html_value(object.codedExtent, settings, "VkExtent2D", "codedExtent", indents + 1, dump_html_VkExtent2D); - dump_html_value(object.baseArrayLayer, settings, "uint32_t", "baseArrayLayer", indents + 1, dump_html_uint32_t); - dump_html_value(object.imageViewBinding, settings, "VkImageView", "imageViewBinding", indents + 1, dump_html_VkImageView); + dump_html_value(object.stageFlags, settings, "VkShaderStageFlags", "stageFlags", indents + 1, dump_html_VkShaderStageFlags); + dump_html_value(object.layout, settings, "VkPipelineLayout", "layout", indents + 1, dump_html_VkPipelineLayout); + dump_html_value(object.firstSet, settings, "uint32_t", "firstSet", indents + 1, dump_html_uint32_t); + dump_html_value(object.descriptorSetCount, settings, "uint32_t", "descriptorSetCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pDescriptorSets, object.descriptorSetCount, settings, "const VkDescriptorSet*", "const VkDescriptorSet", "pDescriptorSets", indents + 1, dump_html_VkDescriptorSet); // ZRT + dump_html_value(object.dynamicOffsetCount, settings, "uint32_t", "dynamicOffsetCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pDynamicOffsets, object.dynamicOffsetCount, settings, "const uint32_t*", "const uint32_t", "pDynamicOffsets", indents + 1, dump_html_uint32_t); // ZRT } -void dump_html_VkVideoReferenceSlotInfoKHR(const VkVideoReferenceSlotInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPushConstantsInfo(const VkPushConstantsInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19884,10 +20152,13 @@ void dump_html_VkVideoReferenceSlotInfoKHR(const VkVideoReferenceSlotInfoKHR& ob } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.slotIndex, settings, "int32_t", "slotIndex", indents + 1, dump_html_int32_t); - dump_html_pointer(object.pPictureResource, settings, "const VkVideoPictureResourceInfoKHR*", "pPictureResource", indents + 1, dump_html_VkVideoPictureResourceInfoKHR); + dump_html_value(object.layout, settings, "VkPipelineLayout", "layout", indents + 1, dump_html_VkPipelineLayout); + dump_html_value(object.stageFlags, settings, "VkShaderStageFlags", "stageFlags", indents + 1, dump_html_VkShaderStageFlags); + dump_html_value(object.offset, settings, "uint32_t", "offset", indents + 1, dump_html_uint32_t); + dump_html_value(object.size, settings, "uint32_t", "size", indents + 1, dump_html_uint32_t); + dump_html_value(object.pValues, settings, "const void*", "pValues", indents + 1, dump_html_void); } -void dump_html_VkVideoSessionMemoryRequirementsKHR(const VkVideoSessionMemoryRequirementsKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPushDescriptorSetInfo(const VkPushDescriptorSetInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19899,12 +20170,15 @@ void dump_html_VkVideoSessionMemoryRequirementsKHR(const VkVideoSessionMemoryReq if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.memoryBindIndex, settings, "uint32_t", "memoryBindIndex", indents + 1, dump_html_uint32_t); - dump_html_value(object.memoryRequirements, settings, "VkMemoryRequirements", "memoryRequirements", indents + 1, dump_html_VkMemoryRequirements); + dump_html_value(object.stageFlags, settings, "VkShaderStageFlags", "stageFlags", indents + 1, dump_html_VkShaderStageFlags); + dump_html_value(object.layout, settings, "VkPipelineLayout", "layout", indents + 1, dump_html_VkPipelineLayout); + dump_html_value(object.set, settings, "uint32_t", "set", indents + 1, dump_html_uint32_t); + dump_html_value(object.descriptorWriteCount, settings, "uint32_t", "descriptorWriteCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pDescriptorWrites, object.descriptorWriteCount, settings, "const VkWriteDescriptorSet*", "const VkWriteDescriptorSet", "pDescriptorWrites", indents + 1, dump_html_VkWriteDescriptorSet); // ZRT } -void dump_html_VkBindVideoSessionMemoryInfoKHR(const VkBindVideoSessionMemoryInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPushDescriptorSetWithTemplateInfo(const VkPushDescriptorSetWithTemplateInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19918,12 +20192,12 @@ void dump_html_VkBindVideoSessionMemoryInfoKHR(const VkBindVideoSessionMemoryInf } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.memoryBindIndex, settings, "uint32_t", "memoryBindIndex", indents + 1, dump_html_uint32_t); - dump_html_value(object.memory, settings, "VkDeviceMemory", "memory", indents + 1, dump_html_VkDeviceMemory); - dump_html_value(object.memoryOffset, settings, "VkDeviceSize", "memoryOffset", indents + 1, dump_html_VkDeviceSize); - dump_html_value(object.memorySize, settings, "VkDeviceSize", "memorySize", indents + 1, dump_html_VkDeviceSize); + dump_html_value(object.descriptorUpdateTemplate, settings, "VkDescriptorUpdateTemplate", "descriptorUpdateTemplate", indents + 1, dump_html_VkDescriptorUpdateTemplate); + dump_html_value(object.layout, settings, "VkPipelineLayout", "layout", indents + 1, dump_html_VkPipelineLayout); + dump_html_value(object.set, settings, "uint32_t", "set", indents + 1, dump_html_uint32_t); + dump_html_value(object.pData, settings, "const void*", "pData", indents + 1, dump_html_void); } -void dump_html_VkVideoSessionCreateInfoKHR(const VkVideoSessionCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDevicePipelineProtectedAccessFeatures(const VkPhysicalDevicePipelineProtectedAccessFeatures& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19935,19 +20209,11 @@ void dump_html_VkVideoSessionCreateInfoKHR(const VkVideoSessionCreateInfoKHR& ob if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.queueFamilyIndex, settings, "uint32_t", "queueFamilyIndex", indents + 1, dump_html_uint32_t); - dump_html_value(object.flags, settings, "VkVideoSessionCreateFlagsKHR", "flags", indents + 1, dump_html_VkVideoSessionCreateFlagsKHR); - dump_html_pointer(object.pVideoProfile, settings, "const VkVideoProfileInfoKHR*", "pVideoProfile", indents + 1, dump_html_VkVideoProfileInfoKHR); - dump_html_value(object.pictureFormat, settings, "VkFormat", "pictureFormat", indents + 1, dump_html_VkFormat); - dump_html_value(object.maxCodedExtent, settings, "VkExtent2D", "maxCodedExtent", indents + 1, dump_html_VkExtent2D); - dump_html_value(object.referencePictureFormat, settings, "VkFormat", "referencePictureFormat", indents + 1, dump_html_VkFormat); - dump_html_value(object.maxDpbSlots, settings, "uint32_t", "maxDpbSlots", indents + 1, dump_html_uint32_t); - dump_html_value(object.maxActiveReferencePictures, settings, "uint32_t", "maxActiveReferencePictures", indents + 1, dump_html_uint32_t); - dump_html_pointer(object.pStdHeaderVersion, settings, "const VkExtensionProperties*", "pStdHeaderVersion", indents + 1, dump_html_VkExtensionProperties); + dump_html_value(object.pipelineProtectedAccess, settings, "VkBool32", "pipelineProtectedAccess", indents + 1, dump_html_VkBool32); } -void dump_html_VkVideoSessionParametersCreateInfoKHR(const VkVideoSessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDevicePipelineRobustnessFeatures(const VkPhysicalDevicePipelineRobustnessFeatures& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19959,13 +20225,11 @@ void dump_html_VkVideoSessionParametersCreateInfoKHR(const VkVideoSessionParamet if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.flags, settings, "VkVideoSessionParametersCreateFlagsKHR", "flags", indents + 1, dump_html_VkVideoSessionParametersCreateFlagsKHR); - dump_html_value(object.videoSessionParametersTemplate, settings, "VkVideoSessionParametersKHR", "videoSessionParametersTemplate", indents + 1, dump_html_VkVideoSessionParametersKHR); - dump_html_value(object.videoSession, settings, "VkVideoSessionKHR", "videoSession", indents + 1, dump_html_VkVideoSessionKHR); + dump_html_value(object.pipelineRobustness, settings, "VkBool32", "pipelineRobustness", indents + 1, dump_html_VkBool32); } -void dump_html_VkVideoSessionParametersUpdateInfoKHR(const VkVideoSessionParametersUpdateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDevicePipelineRobustnessProperties(const VkPhysicalDevicePipelineRobustnessProperties& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19977,11 +20241,14 @@ void dump_html_VkVideoSessionParametersUpdateInfoKHR(const VkVideoSessionParamet if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.updateSequenceCount, settings, "uint32_t", "updateSequenceCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.defaultRobustnessStorageBuffers, settings, "VkPipelineRobustnessBufferBehavior", "defaultRobustnessStorageBuffers", indents + 1, dump_html_VkPipelineRobustnessBufferBehavior); + dump_html_value(object.defaultRobustnessUniformBuffers, settings, "VkPipelineRobustnessBufferBehavior", "defaultRobustnessUniformBuffers", indents + 1, dump_html_VkPipelineRobustnessBufferBehavior); + dump_html_value(object.defaultRobustnessVertexInputs, settings, "VkPipelineRobustnessBufferBehavior", "defaultRobustnessVertexInputs", indents + 1, dump_html_VkPipelineRobustnessBufferBehavior); + dump_html_value(object.defaultRobustnessImages, settings, "VkPipelineRobustnessImageBehavior", "defaultRobustnessImages", indents + 1, dump_html_VkPipelineRobustnessImageBehavior); } -void dump_html_VkVideoBeginCodingInfoKHR(const VkVideoBeginCodingInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPipelineRobustnessCreateInfo(const VkPipelineRobustnessCreateInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -19995,13 +20262,12 @@ void dump_html_VkVideoBeginCodingInfoKHR(const VkVideoBeginCodingInfoKHR& object } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.flags, settings, "VkVideoBeginCodingFlagsKHR", "flags", indents + 1, dump_html_VkVideoBeginCodingFlagsKHR); - dump_html_value(object.videoSession, settings, "VkVideoSessionKHR", "videoSession", indents + 1, dump_html_VkVideoSessionKHR); - dump_html_value(object.videoSessionParameters, settings, "VkVideoSessionParametersKHR", "videoSessionParameters", indents + 1, dump_html_VkVideoSessionParametersKHR); - dump_html_value(object.referenceSlotCount, settings, "uint32_t", "referenceSlotCount", indents + 1, dump_html_uint32_t); - dump_html_array(object.pReferenceSlots, object.referenceSlotCount, settings, "const VkVideoReferenceSlotInfoKHR*", "const VkVideoReferenceSlotInfoKHR", "pReferenceSlots", indents + 1, dump_html_VkVideoReferenceSlotInfoKHR); // ZRT + dump_html_value(object.storageBuffers, settings, "VkPipelineRobustnessBufferBehavior", "storageBuffers", indents + 1, dump_html_VkPipelineRobustnessBufferBehavior); + dump_html_value(object.uniformBuffers, settings, "VkPipelineRobustnessBufferBehavior", "uniformBuffers", indents + 1, dump_html_VkPipelineRobustnessBufferBehavior); + dump_html_value(object.vertexInputs, settings, "VkPipelineRobustnessBufferBehavior", "vertexInputs", indents + 1, dump_html_VkPipelineRobustnessBufferBehavior); + dump_html_value(object.images, settings, "VkPipelineRobustnessImageBehavior", "images", indents + 1, dump_html_VkPipelineRobustnessImageBehavior); } -void dump_html_VkVideoEndCodingInfoKHR(const VkVideoEndCodingInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceHostImageCopyFeatures(const VkPhysicalDeviceHostImageCopyFeatures& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -20013,11 +20279,11 @@ void dump_html_VkVideoEndCodingInfoKHR(const VkVideoEndCodingInfoKHR& object, co if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.flags, settings, "VkVideoEndCodingFlagsKHR", "flags", indents + 1, dump_html_VkVideoEndCodingFlagsKHR); + dump_html_value(object.hostImageCopy, settings, "VkBool32", "hostImageCopy", indents + 1, dump_html_VkBool32); } -void dump_html_VkVideoCodingControlInfoKHR(const VkVideoCodingControlInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceHostImageCopyProperties(const VkPhysicalDeviceHostImageCopyProperties& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -20029,11 +20295,16 @@ void dump_html_VkVideoCodingControlInfoKHR(const VkVideoCodingControlInfoKHR& ob if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.flags, settings, "VkVideoCodingControlFlagsKHR", "flags", indents + 1, dump_html_VkVideoCodingControlFlagsKHR); + dump_html_value(object.copySrcLayoutCount, settings, "uint32_t", "copySrcLayoutCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pCopySrcLayouts, object.copySrcLayoutCount, settings, "VkImageLayout*", "VkImageLayout", "pCopySrcLayouts", indents + 1, dump_html_VkImageLayout); // ZRT + dump_html_value(object.copyDstLayoutCount, settings, "uint32_t", "copyDstLayoutCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pCopyDstLayouts, object.copyDstLayoutCount, settings, "VkImageLayout*", "VkImageLayout", "pCopyDstLayouts", indents + 1, dump_html_VkImageLayout); // ZRT + dump_html_array(object.optimalTilingLayoutUUID, 16, settings, "uint8_t[VK_UUID_SIZE]", "uint8_t", "optimalTilingLayoutUUID", indents + 1, dump_html_uint8_t); // ZRR + dump_html_value(object.identicalMemoryTypeRequirements, settings, "VkBool32", "identicalMemoryTypeRequirements", indents + 1, dump_html_VkBool32); } -void dump_html_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkMemoryToImageCopy(const VkMemoryToImageCopy& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -20045,11 +20316,16 @@ void dump_html_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR& if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.flags, settings, "VkVideoDecodeCapabilityFlagsKHR", "flags", indents + 1, dump_html_VkVideoDecodeCapabilityFlagsKHR); + dump_html_value(object.pHostPointer, settings, "const void*", "pHostPointer", indents + 1, dump_html_void); + dump_html_value(object.memoryRowLength, settings, "uint32_t", "memoryRowLength", indents + 1, dump_html_uint32_t); + dump_html_value(object.memoryImageHeight, settings, "uint32_t", "memoryImageHeight", indents + 1, dump_html_uint32_t); + dump_html_value(object.imageSubresource, settings, "VkImageSubresourceLayers", "imageSubresource", indents + 1, dump_html_VkImageSubresourceLayers); + dump_html_value(object.imageOffset, settings, "VkOffset3D", "imageOffset", indents + 1, dump_html_VkOffset3D); + dump_html_value(object.imageExtent, settings, "VkExtent3D", "imageExtent", indents + 1, dump_html_VkExtent3D); } -void dump_html_VkVideoDecodeUsageInfoKHR(const VkVideoDecodeUsageInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkImageToMemoryCopy(const VkImageToMemoryCopy& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -20063,9 +20339,14 @@ void dump_html_VkVideoDecodeUsageInfoKHR(const VkVideoDecodeUsageInfoKHR& object } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.videoUsageHints, settings, "VkVideoDecodeUsageFlagsKHR", "videoUsageHints", indents + 1, dump_html_VkVideoDecodeUsageFlagsKHR); + dump_html_value(object.pHostPointer, settings, "void*", "pHostPointer", indents + 1, dump_html_void); + dump_html_value(object.memoryRowLength, settings, "uint32_t", "memoryRowLength", indents + 1, dump_html_uint32_t); + dump_html_value(object.memoryImageHeight, settings, "uint32_t", "memoryImageHeight", indents + 1, dump_html_uint32_t); + dump_html_value(object.imageSubresource, settings, "VkImageSubresourceLayers", "imageSubresource", indents + 1, dump_html_VkImageSubresourceLayers); + dump_html_value(object.imageOffset, settings, "VkOffset3D", "imageOffset", indents + 1, dump_html_VkOffset3D); + dump_html_value(object.imageExtent, settings, "VkExtent3D", "imageExtent", indents + 1, dump_html_VkExtent3D); } -void dump_html_VkVideoDecodeInfoKHR(const VkVideoDecodeInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkCopyMemoryToImageInfo(const VkCopyMemoryToImageInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -20079,16 +20360,13 @@ void dump_html_VkVideoDecodeInfoKHR(const VkVideoDecodeInfoKHR& object, const Ap } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.flags, settings, "VkVideoDecodeFlagsKHR", "flags", indents + 1, dump_html_VkVideoDecodeFlagsKHR); - dump_html_value(object.srcBuffer, settings, "VkBuffer", "srcBuffer", indents + 1, dump_html_VkBuffer); - dump_html_value(object.srcBufferOffset, settings, "VkDeviceSize", "srcBufferOffset", indents + 1, dump_html_VkDeviceSize); - dump_html_value(object.srcBufferRange, settings, "VkDeviceSize", "srcBufferRange", indents + 1, dump_html_VkDeviceSize); - dump_html_value(object.dstPictureResource, settings, "VkVideoPictureResourceInfoKHR", "dstPictureResource", indents + 1, dump_html_VkVideoPictureResourceInfoKHR); - dump_html_pointer(object.pSetupReferenceSlot, settings, "const VkVideoReferenceSlotInfoKHR*", "pSetupReferenceSlot", indents + 1, dump_html_VkVideoReferenceSlotInfoKHR); - dump_html_value(object.referenceSlotCount, settings, "uint32_t", "referenceSlotCount", indents + 1, dump_html_uint32_t); - dump_html_array(object.pReferenceSlots, object.referenceSlotCount, settings, "const VkVideoReferenceSlotInfoKHR*", "const VkVideoReferenceSlotInfoKHR", "pReferenceSlots", indents + 1, dump_html_VkVideoReferenceSlotInfoKHR); // ZRT + dump_html_value(object.flags, settings, "VkHostImageCopyFlags", "flags", indents + 1, dump_html_VkHostImageCopyFlags); + dump_html_value(object.dstImage, settings, "VkImage", "dstImage", indents + 1, dump_html_VkImage); + dump_html_value(object.dstImageLayout, settings, "VkImageLayout", "dstImageLayout", indents + 1, dump_html_VkImageLayout); + dump_html_value(object.regionCount, settings, "uint32_t", "regionCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pRegions, object.regionCount, settings, "const VkMemoryToImageCopy*", "const VkMemoryToImageCopy", "pRegions", indents + 1, dump_html_VkMemoryToImageCopy); // ZRT } -void dump_html_VkDedicatedAllocationImageCreateInfoNV(const VkDedicatedAllocationImageCreateInfoNV& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkCopyImageToMemoryInfo(const VkCopyImageToMemoryInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -20102,9 +20380,13 @@ void dump_html_VkDedicatedAllocationImageCreateInfoNV(const VkDedicatedAllocatio } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.dedicatedAllocation, settings, "VkBool32", "dedicatedAllocation", indents + 1, dump_html_VkBool32); + dump_html_value(object.flags, settings, "VkHostImageCopyFlags", "flags", indents + 1, dump_html_VkHostImageCopyFlags); + dump_html_value(object.srcImage, settings, "VkImage", "srcImage", indents + 1, dump_html_VkImage); + dump_html_value(object.srcImageLayout, settings, "VkImageLayout", "srcImageLayout", indents + 1, dump_html_VkImageLayout); + dump_html_value(object.regionCount, settings, "uint32_t", "regionCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pRegions, object.regionCount, settings, "const VkImageToMemoryCopy*", "const VkImageToMemoryCopy", "pRegions", indents + 1, dump_html_VkImageToMemoryCopy); // ZRT } -void dump_html_VkDedicatedAllocationBufferCreateInfoNV(const VkDedicatedAllocationBufferCreateInfoNV& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkCopyImageToImageInfo(const VkCopyImageToImageInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -20118,9 +20400,15 @@ void dump_html_VkDedicatedAllocationBufferCreateInfoNV(const VkDedicatedAllocati } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.dedicatedAllocation, settings, "VkBool32", "dedicatedAllocation", indents + 1, dump_html_VkBool32); + dump_html_value(object.flags, settings, "VkHostImageCopyFlags", "flags", indents + 1, dump_html_VkHostImageCopyFlags); + dump_html_value(object.srcImage, settings, "VkImage", "srcImage", indents + 1, dump_html_VkImage); + dump_html_value(object.srcImageLayout, settings, "VkImageLayout", "srcImageLayout", indents + 1, dump_html_VkImageLayout); + dump_html_value(object.dstImage, settings, "VkImage", "dstImage", indents + 1, dump_html_VkImage); + dump_html_value(object.dstImageLayout, settings, "VkImageLayout", "dstImageLayout", indents + 1, dump_html_VkImageLayout); + dump_html_value(object.regionCount, settings, "uint32_t", "regionCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pRegions, object.regionCount, settings, "const VkImageCopy2*", "const VkImageCopy2", "pRegions", indents + 1, dump_html_VkImageCopy2); // ZRT } -void dump_html_VkDedicatedAllocationMemoryAllocateInfoNV(const VkDedicatedAllocationMemoryAllocateInfoNV& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkHostImageLayoutTransitionInfo(const VkHostImageLayoutTransitionInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -20135,7 +20423,959 @@ void dump_html_VkDedicatedAllocationMemoryAllocateInfoNV(const VkDedicatedAlloca dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } dump_html_value(object.image, settings, "VkImage", "image", indents + 1, dump_html_VkImage); - dump_html_value(object.buffer, settings, "VkBuffer", "buffer", indents + 1, dump_html_VkBuffer); + dump_html_value(object.oldLayout, settings, "VkImageLayout", "oldLayout", indents + 1, dump_html_VkImageLayout); + dump_html_value(object.newLayout, settings, "VkImageLayout", "newLayout", indents + 1, dump_html_VkImageLayout); + dump_html_value(object.subresourceRange, settings, "VkImageSubresourceRange", "subresourceRange", indents + 1, dump_html_VkImageSubresourceRange); +} +void dump_html_VkSubresourceHostMemcpySize(const VkSubresourceHostMemcpySize& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.size, settings, "VkDeviceSize", "size", indents + 1, dump_html_VkDeviceSize); +} +void dump_html_VkHostImageCopyDevicePerformanceQuery(const VkHostImageCopyDevicePerformanceQuery& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.optimalDeviceAccess, settings, "VkBool32", "optimalDeviceAccess", indents + 1, dump_html_VkBool32); + dump_html_value(object.identicalMemoryLayout, settings, "VkBool32", "identicalMemoryLayout", indents + 1, dump_html_VkBool32); +} +void dump_html_VkSurfaceCapabilitiesKHR(const VkSurfaceCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.minImageCount, settings, "uint32_t", "minImageCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.maxImageCount, settings, "uint32_t", "maxImageCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.currentExtent, settings, "VkExtent2D", "currentExtent", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.minImageExtent, settings, "VkExtent2D", "minImageExtent", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.maxImageExtent, settings, "VkExtent2D", "maxImageExtent", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.maxImageArrayLayers, settings, "uint32_t", "maxImageArrayLayers", indents + 1, dump_html_uint32_t); + dump_html_value(object.supportedTransforms, settings, "VkSurfaceTransformFlagsKHR", "supportedTransforms", indents + 1, dump_html_VkSurfaceTransformFlagsKHR); + dump_html_value(object.currentTransform, settings, "VkSurfaceTransformFlagBitsKHR", "currentTransform", indents + 1, dump_html_VkSurfaceTransformFlagBitsKHR); + dump_html_value(object.supportedCompositeAlpha, settings, "VkCompositeAlphaFlagsKHR", "supportedCompositeAlpha", indents + 1, dump_html_VkCompositeAlphaFlagsKHR); + dump_html_value(object.supportedUsageFlags, settings, "VkImageUsageFlags", "supportedUsageFlags", indents + 1, dump_html_VkImageUsageFlags); +} +void dump_html_VkSurfaceFormatKHR(const VkSurfaceFormatKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.format, settings, "VkFormat", "format", indents + 1, dump_html_VkFormat); + dump_html_value(object.colorSpace, settings, "VkColorSpaceKHR", "colorSpace", indents + 1, dump_html_VkColorSpaceKHR); +} +void dump_html_VkSwapchainCreateInfoKHR(const VkSwapchainCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.flags, settings, "VkSwapchainCreateFlagsKHR", "flags", indents + 1, dump_html_VkSwapchainCreateFlagsKHR); + dump_html_value(object.surface, settings, "VkSurfaceKHR", "surface", indents + 1, dump_html_VkSurfaceKHR); + dump_html_value(object.minImageCount, settings, "uint32_t", "minImageCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.imageFormat, settings, "VkFormat", "imageFormat", indents + 1, dump_html_VkFormat); + dump_html_value(object.imageColorSpace, settings, "VkColorSpaceKHR", "imageColorSpace", indents + 1, dump_html_VkColorSpaceKHR); + dump_html_value(object.imageExtent, settings, "VkExtent2D", "imageExtent", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.imageArrayLayers, settings, "uint32_t", "imageArrayLayers", indents + 1, dump_html_uint32_t); + dump_html_value(object.imageUsage, settings, "VkImageUsageFlags", "imageUsage", indents + 1, dump_html_VkImageUsageFlags); + dump_html_value(object.imageSharingMode, settings, "VkSharingMode", "imageSharingMode", indents + 1, dump_html_VkSharingMode); + dump_html_value(object.queueFamilyIndexCount, settings, "uint32_t", "queueFamilyIndexCount", indents + 1, dump_html_uint32_t); + if(object.imageSharingMode == VK_SHARING_MODE_CONCURRENT) + dump_html_array(object.pQueueFamilyIndices, object.queueFamilyIndexCount, settings, "const uint32_t*", "const uint32_t", "pQueueFamilyIndices", indents + 1, dump_html_uint32_t); // ZRT + else + dump_html_special("UNUSED", settings, "const uint32_t*", "pQueueFamilyIndices", indents + 1); + dump_html_value(object.preTransform, settings, "VkSurfaceTransformFlagBitsKHR", "preTransform", indents + 1, dump_html_VkSurfaceTransformFlagBitsKHR); + dump_html_value(object.compositeAlpha, settings, "VkCompositeAlphaFlagBitsKHR", "compositeAlpha", indents + 1, dump_html_VkCompositeAlphaFlagBitsKHR); + dump_html_value(object.presentMode, settings, "VkPresentModeKHR", "presentMode", indents + 1, dump_html_VkPresentModeKHR); + dump_html_value(object.clipped, settings, "VkBool32", "clipped", indents + 1, dump_html_VkBool32); + dump_html_value(object.oldSwapchain, settings, "VkSwapchainKHR", "oldSwapchain", indents + 1, dump_html_VkSwapchainKHR); +} +void dump_html_VkPresentInfoKHR(const VkPresentInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.waitSemaphoreCount, settings, "uint32_t", "waitSemaphoreCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pWaitSemaphores, object.waitSemaphoreCount, settings, "const VkSemaphore*", "const VkSemaphore", "pWaitSemaphores", indents + 1, dump_html_VkSemaphore); // ZRT + dump_html_value(object.swapchainCount, settings, "uint32_t", "swapchainCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pSwapchains, object.swapchainCount, settings, "const VkSwapchainKHR*", "const VkSwapchainKHR", "pSwapchains", indents + 1, dump_html_VkSwapchainKHR); // ZRT + dump_html_array(object.pImageIndices, object.swapchainCount, settings, "const uint32_t*", "const uint32_t", "pImageIndices", indents + 1, dump_html_uint32_t); // ZRT + dump_html_array(object.pResults, object.swapchainCount, settings, "VkResult*", "VkResult", "pResults", indents + 1, dump_html_VkResult); // ZRT +} +void dump_html_VkImageSwapchainCreateInfoKHR(const VkImageSwapchainCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.swapchain, settings, "VkSwapchainKHR", "swapchain", indents + 1, dump_html_VkSwapchainKHR); +} +void dump_html_VkBindImageMemorySwapchainInfoKHR(const VkBindImageMemorySwapchainInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.swapchain, settings, "VkSwapchainKHR", "swapchain", indents + 1, dump_html_VkSwapchainKHR); + dump_html_value(object.imageIndex, settings, "uint32_t", "imageIndex", indents + 1, dump_html_uint32_t); +} +void dump_html_VkAcquireNextImageInfoKHR(const VkAcquireNextImageInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.swapchain, settings, "VkSwapchainKHR", "swapchain", indents + 1, dump_html_VkSwapchainKHR); + dump_html_value(object.timeout, settings, "uint64_t", "timeout", indents + 1, dump_html_uint64_t); + dump_html_value(object.semaphore, settings, "VkSemaphore", "semaphore", indents + 1, dump_html_VkSemaphore); + dump_html_value(object.fence, settings, "VkFence", "fence", indents + 1, dump_html_VkFence); + dump_html_value(object.deviceMask, settings, "uint32_t", "deviceMask", indents + 1, dump_html_uint32_t); +} +void dump_html_VkDeviceGroupPresentCapabilitiesKHR(const VkDeviceGroupPresentCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_array(object.presentMask, 32, settings, "uint32_t[VK_MAX_DEVICE_GROUP_SIZE]", "uint32_t", "presentMask", indents + 1, dump_html_uint32_t); // ZRR + dump_html_value(object.modes, settings, "VkDeviceGroupPresentModeFlagsKHR", "modes", indents + 1, dump_html_VkDeviceGroupPresentModeFlagsKHR); +} +void dump_html_VkDeviceGroupPresentInfoKHR(const VkDeviceGroupPresentInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.swapchainCount, settings, "uint32_t", "swapchainCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pDeviceMasks, object.swapchainCount, settings, "const uint32_t*", "const uint32_t", "pDeviceMasks", indents + 1, dump_html_uint32_t); // ZRT + dump_html_value(object.mode, settings, "VkDeviceGroupPresentModeFlagBitsKHR", "mode", indents + 1, dump_html_VkDeviceGroupPresentModeFlagBitsKHR); +} +void dump_html_VkDeviceGroupSwapchainCreateInfoKHR(const VkDeviceGroupSwapchainCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.modes, settings, "VkDeviceGroupPresentModeFlagsKHR", "modes", indents + 1, dump_html_VkDeviceGroupPresentModeFlagsKHR); +} +void dump_html_VkDisplayModeParametersKHR(const VkDisplayModeParametersKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.visibleRegion, settings, "VkExtent2D", "visibleRegion", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.refreshRate, settings, "uint32_t", "refreshRate", indents + 1, dump_html_uint32_t); +} +void dump_html_VkDisplayModeCreateInfoKHR(const VkDisplayModeCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.flags, settings, "VkDisplayModeCreateFlagsKHR", "flags", indents + 1, dump_html_VkDisplayModeCreateFlagsKHR); + dump_html_value(object.parameters, settings, "VkDisplayModeParametersKHR", "parameters", indents + 1, dump_html_VkDisplayModeParametersKHR); +} +void dump_html_VkDisplayModePropertiesKHR(const VkDisplayModePropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.displayMode, settings, "VkDisplayModeKHR", "displayMode", indents + 1, dump_html_VkDisplayModeKHR); + dump_html_value(object.parameters, settings, "VkDisplayModeParametersKHR", "parameters", indents + 1, dump_html_VkDisplayModeParametersKHR); +} +void dump_html_VkDisplayPlaneCapabilitiesKHR(const VkDisplayPlaneCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.supportedAlpha, settings, "VkDisplayPlaneAlphaFlagsKHR", "supportedAlpha", indents + 1, dump_html_VkDisplayPlaneAlphaFlagsKHR); + dump_html_value(object.minSrcPosition, settings, "VkOffset2D", "minSrcPosition", indents + 1, dump_html_VkOffset2D); + dump_html_value(object.maxSrcPosition, settings, "VkOffset2D", "maxSrcPosition", indents + 1, dump_html_VkOffset2D); + dump_html_value(object.minSrcExtent, settings, "VkExtent2D", "minSrcExtent", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.maxSrcExtent, settings, "VkExtent2D", "maxSrcExtent", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.minDstPosition, settings, "VkOffset2D", "minDstPosition", indents + 1, dump_html_VkOffset2D); + dump_html_value(object.maxDstPosition, settings, "VkOffset2D", "maxDstPosition", indents + 1, dump_html_VkOffset2D); + dump_html_value(object.minDstExtent, settings, "VkExtent2D", "minDstExtent", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.maxDstExtent, settings, "VkExtent2D", "maxDstExtent", indents + 1, dump_html_VkExtent2D); +} +void dump_html_VkDisplayPlanePropertiesKHR(const VkDisplayPlanePropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.currentDisplay, settings, "VkDisplayKHR", "currentDisplay", indents + 1, dump_html_VkDisplayKHR); + dump_html_value(object.currentStackIndex, settings, "uint32_t", "currentStackIndex", indents + 1, dump_html_uint32_t); +} +void dump_html_VkDisplayPropertiesKHR(const VkDisplayPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.display, settings, "VkDisplayKHR", "display", indents + 1, dump_html_VkDisplayKHR); + dump_html_value(object.displayName, settings, "const char*", "displayName", indents + 1, dump_html_cstring); + dump_html_value(object.physicalDimensions, settings, "VkExtent2D", "physicalDimensions", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.physicalResolution, settings, "VkExtent2D", "physicalResolution", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.supportedTransforms, settings, "VkSurfaceTransformFlagsKHR", "supportedTransforms", indents + 1, dump_html_VkSurfaceTransformFlagsKHR); + dump_html_value(object.planeReorderPossible, settings, "VkBool32", "planeReorderPossible", indents + 1, dump_html_VkBool32); + dump_html_value(object.persistentContent, settings, "VkBool32", "persistentContent", indents + 1, dump_html_VkBool32); +} +void dump_html_VkDisplaySurfaceCreateInfoKHR(const VkDisplaySurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.flags, settings, "VkDisplaySurfaceCreateFlagsKHR", "flags", indents + 1, dump_html_VkDisplaySurfaceCreateFlagsKHR); + dump_html_value(object.displayMode, settings, "VkDisplayModeKHR", "displayMode", indents + 1, dump_html_VkDisplayModeKHR); + dump_html_value(object.planeIndex, settings, "uint32_t", "planeIndex", indents + 1, dump_html_uint32_t); + dump_html_value(object.planeStackIndex, settings, "uint32_t", "planeStackIndex", indents + 1, dump_html_uint32_t); + dump_html_value(object.transform, settings, "VkSurfaceTransformFlagBitsKHR", "transform", indents + 1, dump_html_VkSurfaceTransformFlagBitsKHR); + dump_html_value(object.globalAlpha, settings, "float", "globalAlpha", indents + 1, dump_html_float); + dump_html_value(object.alphaMode, settings, "VkDisplayPlaneAlphaFlagBitsKHR", "alphaMode", indents + 1, dump_html_VkDisplayPlaneAlphaFlagBitsKHR); + dump_html_value(object.imageExtent, settings, "VkExtent2D", "imageExtent", indents + 1, dump_html_VkExtent2D); +} +void dump_html_VkDisplayPresentInfoKHR(const VkDisplayPresentInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.srcRect, settings, "VkRect2D", "srcRect", indents + 1, dump_html_VkRect2D); + dump_html_value(object.dstRect, settings, "VkRect2D", "dstRect", indents + 1, dump_html_VkRect2D); + dump_html_value(object.persistent, settings, "VkBool32", "persistent", indents + 1, dump_html_VkBool32); +} +#if defined(VK_USE_PLATFORM_XLIB_KHR) +void dump_html_VkXlibSurfaceCreateInfoKHR(const VkXlibSurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.flags, settings, "VkXlibSurfaceCreateFlagsKHR", "flags", indents + 1, dump_html_VkXlibSurfaceCreateFlagsKHR); + dump_html_value(object.dpy, settings, "Display*", "dpy", indents + 1, dump_html_Display); + dump_html_value(object.window, settings, "Window", "window", indents + 1, dump_html_Window); +} +#endif // VK_USE_PLATFORM_XLIB_KHR +#if defined(VK_USE_PLATFORM_XCB_KHR) +void dump_html_VkXcbSurfaceCreateInfoKHR(const VkXcbSurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.flags, settings, "VkXcbSurfaceCreateFlagsKHR", "flags", indents + 1, dump_html_VkXcbSurfaceCreateFlagsKHR); + dump_html_value(object.connection, settings, "xcb_connection_t*", "connection", indents + 1, dump_html_xcb_connection_t); + dump_html_value(object.window, settings, "xcb_window_t", "window", indents + 1, dump_html_xcb_window_t); +} +#endif // VK_USE_PLATFORM_XCB_KHR +#if defined(VK_USE_PLATFORM_WAYLAND_KHR) +void dump_html_VkWaylandSurfaceCreateInfoKHR(const VkWaylandSurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.flags, settings, "VkWaylandSurfaceCreateFlagsKHR", "flags", indents + 1, dump_html_VkWaylandSurfaceCreateFlagsKHR); + dump_html_value(object.display, settings, "struct wl_display*", "display", indents + 1, dump_html_wl_display); + dump_html_value(object.surface, settings, "struct wl_surface*", "surface", indents + 1, dump_html_wl_surface); +} +#endif // VK_USE_PLATFORM_WAYLAND_KHR +#if defined(VK_USE_PLATFORM_ANDROID_KHR) +void dump_html_VkAndroidSurfaceCreateInfoKHR(const VkAndroidSurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.flags, settings, "VkAndroidSurfaceCreateFlagsKHR", "flags", indents + 1, dump_html_VkAndroidSurfaceCreateFlagsKHR); + dump_html_value(object.window, settings, "struct ANativeWindow*", "window", indents + 1, dump_html_ANativeWindow); +} +#endif // VK_USE_PLATFORM_ANDROID_KHR +#if defined(VK_USE_PLATFORM_WIN32_KHR) +void dump_html_VkWin32SurfaceCreateInfoKHR(const VkWin32SurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.flags, settings, "VkWin32SurfaceCreateFlagsKHR", "flags", indents + 1, dump_html_VkWin32SurfaceCreateFlagsKHR); + dump_html_value(object.hinstance, settings, "HINSTANCE", "hinstance", indents + 1, dump_html_HINSTANCE); + dump_html_value(object.hwnd, settings, "HWND", "hwnd", indents + 1, dump_html_HWND); +} +#endif // VK_USE_PLATFORM_WIN32_KHR +void dump_html_VkDebugReportCallbackCreateInfoEXT(const VkDebugReportCallbackCreateInfoEXT& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.flags, settings, "VkDebugReportFlagsEXT", "flags", indents + 1, dump_html_VkDebugReportFlagsEXT); + dump_html_value(object.pfnCallback, settings, "PFN_vkDebugReportCallbackEXT", "pfnCallback", indents + 1, dump_html_PFN_vkDebugReportCallbackEXT); + dump_html_value(object.pUserData, settings, "void*", "pUserData", indents + 1, dump_html_void); +} +void dump_html_VkPipelineRasterizationStateRasterizationOrderAMD(const VkPipelineRasterizationStateRasterizationOrderAMD& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.rasterizationOrder, settings, "VkRasterizationOrderAMD", "rasterizationOrder", indents + 1, dump_html_VkRasterizationOrderAMD); +} +void dump_html_VkDebugMarkerObjectNameInfoEXT(const VkDebugMarkerObjectNameInfoEXT& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.objectType, settings, "VkDebugReportObjectTypeEXT", "objectType", indents + 1, dump_html_VkDebugReportObjectTypeEXT); + dump_html_value(object.object, settings, "uint64_t", "object", indents + 1, dump_html_uint64_t); + dump_html_value(object.pObjectName, settings, "const char*", "pObjectName", indents + 1, dump_html_cstring); +} +void dump_html_VkDebugMarkerObjectTagInfoEXT(const VkDebugMarkerObjectTagInfoEXT& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.objectType, settings, "VkDebugReportObjectTypeEXT", "objectType", indents + 1, dump_html_VkDebugReportObjectTypeEXT); + dump_html_value(object.object, settings, "uint64_t", "object", indents + 1, dump_html_uint64_t); + dump_html_value(object.tagName, settings, "uint64_t", "tagName", indents + 1, dump_html_uint64_t); + dump_html_value(object.tagSize, settings, "size_t", "tagSize", indents + 1, dump_html_size_t); + dump_html_value(object.pTag, settings, "const void*", "pTag", indents + 1, dump_html_void); +} +void dump_html_VkDebugMarkerMarkerInfoEXT(const VkDebugMarkerMarkerInfoEXT& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.pMarkerName, settings, "const char*", "pMarkerName", indents + 1, dump_html_cstring); + dump_html_array(object.color, 4, settings, "float[4]", "float", "color", indents + 1, dump_html_float); // ZRR +} +void dump_html_VkQueueFamilyQueryResultStatusPropertiesKHR(const VkQueueFamilyQueryResultStatusPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.queryResultStatusSupport, settings, "VkBool32", "queryResultStatusSupport", indents + 1, dump_html_VkBool32); +} +void dump_html_VkQueueFamilyVideoPropertiesKHR(const VkQueueFamilyVideoPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.videoCodecOperations, settings, "VkVideoCodecOperationFlagsKHR", "videoCodecOperations", indents + 1, dump_html_VkVideoCodecOperationFlagsKHR); +} +void dump_html_VkVideoProfileInfoKHR(const VkVideoProfileInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.videoCodecOperation, settings, "VkVideoCodecOperationFlagBitsKHR", "videoCodecOperation", indents + 1, dump_html_VkVideoCodecOperationFlagBitsKHR); + dump_html_value(object.chromaSubsampling, settings, "VkVideoChromaSubsamplingFlagsKHR", "chromaSubsampling", indents + 1, dump_html_VkVideoChromaSubsamplingFlagsKHR); + dump_html_value(object.lumaBitDepth, settings, "VkVideoComponentBitDepthFlagsKHR", "lumaBitDepth", indents + 1, dump_html_VkVideoComponentBitDepthFlagsKHR); + dump_html_value(object.chromaBitDepth, settings, "VkVideoComponentBitDepthFlagsKHR", "chromaBitDepth", indents + 1, dump_html_VkVideoComponentBitDepthFlagsKHR); +} +void dump_html_VkVideoProfileListInfoKHR(const VkVideoProfileListInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.profileCount, settings, "uint32_t", "profileCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pProfiles, object.profileCount, settings, "const VkVideoProfileInfoKHR*", "const VkVideoProfileInfoKHR", "pProfiles", indents + 1, dump_html_VkVideoProfileInfoKHR); // ZRT +} +void dump_html_VkVideoCapabilitiesKHR(const VkVideoCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.flags, settings, "VkVideoCapabilityFlagsKHR", "flags", indents + 1, dump_html_VkVideoCapabilityFlagsKHR); + dump_html_value(object.minBitstreamBufferOffsetAlignment, settings, "VkDeviceSize", "minBitstreamBufferOffsetAlignment", indents + 1, dump_html_VkDeviceSize); + dump_html_value(object.minBitstreamBufferSizeAlignment, settings, "VkDeviceSize", "minBitstreamBufferSizeAlignment", indents + 1, dump_html_VkDeviceSize); + dump_html_value(object.pictureAccessGranularity, settings, "VkExtent2D", "pictureAccessGranularity", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.minCodedExtent, settings, "VkExtent2D", "minCodedExtent", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.maxCodedExtent, settings, "VkExtent2D", "maxCodedExtent", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.maxDpbSlots, settings, "uint32_t", "maxDpbSlots", indents + 1, dump_html_uint32_t); + dump_html_value(object.maxActiveReferencePictures, settings, "uint32_t", "maxActiveReferencePictures", indents + 1, dump_html_uint32_t); + dump_html_value(object.stdHeaderVersion, settings, "VkExtensionProperties", "stdHeaderVersion", indents + 1, dump_html_VkExtensionProperties); +} +void dump_html_VkPhysicalDeviceVideoFormatInfoKHR(const VkPhysicalDeviceVideoFormatInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.imageUsage, settings, "VkImageUsageFlags", "imageUsage", indents + 1, dump_html_VkImageUsageFlags); +} +void dump_html_VkVideoFormatPropertiesKHR(const VkVideoFormatPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.format, settings, "VkFormat", "format", indents + 1, dump_html_VkFormat); + dump_html_value(object.componentMapping, settings, "VkComponentMapping", "componentMapping", indents + 1, dump_html_VkComponentMapping); + dump_html_value(object.imageCreateFlags, settings, "VkImageCreateFlags", "imageCreateFlags", indents + 1, dump_html_VkImageCreateFlags); + dump_html_value(object.imageType, settings, "VkImageType", "imageType", indents + 1, dump_html_VkImageType); + dump_html_value(object.imageTiling, settings, "VkImageTiling", "imageTiling", indents + 1, dump_html_VkImageTiling); + dump_html_value(object.imageUsageFlags, settings, "VkImageUsageFlags", "imageUsageFlags", indents + 1, dump_html_VkImageUsageFlags); +} +void dump_html_VkVideoPictureResourceInfoKHR(const VkVideoPictureResourceInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.codedOffset, settings, "VkOffset2D", "codedOffset", indents + 1, dump_html_VkOffset2D); + dump_html_value(object.codedExtent, settings, "VkExtent2D", "codedExtent", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.baseArrayLayer, settings, "uint32_t", "baseArrayLayer", indents + 1, dump_html_uint32_t); + dump_html_value(object.imageViewBinding, settings, "VkImageView", "imageViewBinding", indents + 1, dump_html_VkImageView); +} +void dump_html_VkVideoReferenceSlotInfoKHR(const VkVideoReferenceSlotInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.slotIndex, settings, "int32_t", "slotIndex", indents + 1, dump_html_int32_t); + dump_html_pointer(object.pPictureResource, settings, "const VkVideoPictureResourceInfoKHR*", "pPictureResource", indents + 1, dump_html_VkVideoPictureResourceInfoKHR); +} +void dump_html_VkVideoSessionMemoryRequirementsKHR(const VkVideoSessionMemoryRequirementsKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.memoryBindIndex, settings, "uint32_t", "memoryBindIndex", indents + 1, dump_html_uint32_t); + dump_html_value(object.memoryRequirements, settings, "VkMemoryRequirements", "memoryRequirements", indents + 1, dump_html_VkMemoryRequirements); +} +void dump_html_VkBindVideoSessionMemoryInfoKHR(const VkBindVideoSessionMemoryInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.memoryBindIndex, settings, "uint32_t", "memoryBindIndex", indents + 1, dump_html_uint32_t); + dump_html_value(object.memory, settings, "VkDeviceMemory", "memory", indents + 1, dump_html_VkDeviceMemory); + dump_html_value(object.memoryOffset, settings, "VkDeviceSize", "memoryOffset", indents + 1, dump_html_VkDeviceSize); + dump_html_value(object.memorySize, settings, "VkDeviceSize", "memorySize", indents + 1, dump_html_VkDeviceSize); +} +void dump_html_VkVideoSessionCreateInfoKHR(const VkVideoSessionCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.queueFamilyIndex, settings, "uint32_t", "queueFamilyIndex", indents + 1, dump_html_uint32_t); + dump_html_value(object.flags, settings, "VkVideoSessionCreateFlagsKHR", "flags", indents + 1, dump_html_VkVideoSessionCreateFlagsKHR); + dump_html_pointer(object.pVideoProfile, settings, "const VkVideoProfileInfoKHR*", "pVideoProfile", indents + 1, dump_html_VkVideoProfileInfoKHR); + dump_html_value(object.pictureFormat, settings, "VkFormat", "pictureFormat", indents + 1, dump_html_VkFormat); + dump_html_value(object.maxCodedExtent, settings, "VkExtent2D", "maxCodedExtent", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.referencePictureFormat, settings, "VkFormat", "referencePictureFormat", indents + 1, dump_html_VkFormat); + dump_html_value(object.maxDpbSlots, settings, "uint32_t", "maxDpbSlots", indents + 1, dump_html_uint32_t); + dump_html_value(object.maxActiveReferencePictures, settings, "uint32_t", "maxActiveReferencePictures", indents + 1, dump_html_uint32_t); + dump_html_pointer(object.pStdHeaderVersion, settings, "const VkExtensionProperties*", "pStdHeaderVersion", indents + 1, dump_html_VkExtensionProperties); +} +void dump_html_VkVideoSessionParametersCreateInfoKHR(const VkVideoSessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.flags, settings, "VkVideoSessionParametersCreateFlagsKHR", "flags", indents + 1, dump_html_VkVideoSessionParametersCreateFlagsKHR); + dump_html_value(object.videoSessionParametersTemplate, settings, "VkVideoSessionParametersKHR", "videoSessionParametersTemplate", indents + 1, dump_html_VkVideoSessionParametersKHR); + dump_html_value(object.videoSession, settings, "VkVideoSessionKHR", "videoSession", indents + 1, dump_html_VkVideoSessionKHR); +} +void dump_html_VkVideoSessionParametersUpdateInfoKHR(const VkVideoSessionParametersUpdateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.updateSequenceCount, settings, "uint32_t", "updateSequenceCount", indents + 1, dump_html_uint32_t); +} +void dump_html_VkVideoBeginCodingInfoKHR(const VkVideoBeginCodingInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.flags, settings, "VkVideoBeginCodingFlagsKHR", "flags", indents + 1, dump_html_VkVideoBeginCodingFlagsKHR); + dump_html_value(object.videoSession, settings, "VkVideoSessionKHR", "videoSession", indents + 1, dump_html_VkVideoSessionKHR); + dump_html_value(object.videoSessionParameters, settings, "VkVideoSessionParametersKHR", "videoSessionParameters", indents + 1, dump_html_VkVideoSessionParametersKHR); + dump_html_value(object.referenceSlotCount, settings, "uint32_t", "referenceSlotCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pReferenceSlots, object.referenceSlotCount, settings, "const VkVideoReferenceSlotInfoKHR*", "const VkVideoReferenceSlotInfoKHR", "pReferenceSlots", indents + 1, dump_html_VkVideoReferenceSlotInfoKHR); // ZRT +} +void dump_html_VkVideoEndCodingInfoKHR(const VkVideoEndCodingInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.flags, settings, "VkVideoEndCodingFlagsKHR", "flags", indents + 1, dump_html_VkVideoEndCodingFlagsKHR); +} +void dump_html_VkVideoCodingControlInfoKHR(const VkVideoCodingControlInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.flags, settings, "VkVideoCodingControlFlagsKHR", "flags", indents + 1, dump_html_VkVideoCodingControlFlagsKHR); +} +void dump_html_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.flags, settings, "VkVideoDecodeCapabilityFlagsKHR", "flags", indents + 1, dump_html_VkVideoDecodeCapabilityFlagsKHR); +} +void dump_html_VkVideoDecodeUsageInfoKHR(const VkVideoDecodeUsageInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.videoUsageHints, settings, "VkVideoDecodeUsageFlagsKHR", "videoUsageHints", indents + 1, dump_html_VkVideoDecodeUsageFlagsKHR); +} +void dump_html_VkVideoDecodeInfoKHR(const VkVideoDecodeInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.flags, settings, "VkVideoDecodeFlagsKHR", "flags", indents + 1, dump_html_VkVideoDecodeFlagsKHR); + dump_html_value(object.srcBuffer, settings, "VkBuffer", "srcBuffer", indents + 1, dump_html_VkBuffer); + dump_html_value(object.srcBufferOffset, settings, "VkDeviceSize", "srcBufferOffset", indents + 1, dump_html_VkDeviceSize); + dump_html_value(object.srcBufferRange, settings, "VkDeviceSize", "srcBufferRange", indents + 1, dump_html_VkDeviceSize); + dump_html_value(object.dstPictureResource, settings, "VkVideoPictureResourceInfoKHR", "dstPictureResource", indents + 1, dump_html_VkVideoPictureResourceInfoKHR); + dump_html_pointer(object.pSetupReferenceSlot, settings, "const VkVideoReferenceSlotInfoKHR*", "pSetupReferenceSlot", indents + 1, dump_html_VkVideoReferenceSlotInfoKHR); + dump_html_value(object.referenceSlotCount, settings, "uint32_t", "referenceSlotCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pReferenceSlots, object.referenceSlotCount, settings, "const VkVideoReferenceSlotInfoKHR*", "const VkVideoReferenceSlotInfoKHR", "pReferenceSlots", indents + 1, dump_html_VkVideoReferenceSlotInfoKHR); // ZRT +} +void dump_html_VkDedicatedAllocationImageCreateInfoNV(const VkDedicatedAllocationImageCreateInfoNV& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.dedicatedAllocation, settings, "VkBool32", "dedicatedAllocation", indents + 1, dump_html_VkBool32); +} +void dump_html_VkDedicatedAllocationBufferCreateInfoNV(const VkDedicatedAllocationBufferCreateInfoNV& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.dedicatedAllocation, settings, "VkBool32", "dedicatedAllocation", indents + 1, dump_html_VkBool32); +} +void dump_html_VkDedicatedAllocationMemoryAllocateInfoNV(const VkDedicatedAllocationMemoryAllocateInfoNV& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.image, settings, "VkImage", "image", indents + 1, dump_html_VkImage); + dump_html_value(object.buffer, settings, "VkBuffer", "buffer", indents + 1, dump_html_VkBuffer); } void dump_html_VkPhysicalDeviceTransformFeedbackFeaturesEXT(const VkPhysicalDeviceTransformFeedbackFeaturesEXT& object, const ApiDumpSettings& settings, int indents) { @@ -20213,6 +21453,22 @@ void dump_html_VkCuModuleCreateInfoNVX(const VkCuModuleCreateInfoNVX& object, co dump_html_value(object.dataSize, settings, "size_t", "dataSize", indents + 1, dump_html_size_t); dump_html_value(object.pData, settings, "const void*", "pData", indents + 1, dump_html_void); } +void dump_html_VkCuModuleTexturingModeCreateInfoNVX(const VkCuModuleTexturingModeCreateInfoNVX& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.use64bitTexturing, settings, "VkBool32", "use64bitTexturing", indents + 1, dump_html_VkBool32); +} void dump_html_VkCuFunctionCreateInfoNVX(const VkCuFunctionCreateInfoNVX& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -21038,76 +22294,6 @@ void dump_html_VkShaderStatisticsInfoAMD(const VkShaderStatisticsInfoAMD& object dump_html_value(object.numAvailableSgprs, settings, "uint32_t", "numAvailableSgprs", indents + 1, dump_html_uint32_t); dump_html_array(object.computeWorkGroupSize, 3, settings, "uint32_t[3]", "uint32_t", "computeWorkGroupSize", indents + 1, dump_html_uint32_t); // ZRR } -void dump_html_VkRenderingFragmentShadingRateAttachmentInfoKHR(const VkRenderingFragmentShadingRateAttachmentInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.imageView, settings, "VkImageView", "imageView", indents + 1, dump_html_VkImageView); - dump_html_value(object.imageLayout, settings, "VkImageLayout", "imageLayout", indents + 1, dump_html_VkImageLayout); - dump_html_value(object.shadingRateAttachmentTexelSize, settings, "VkExtent2D", "shadingRateAttachmentTexelSize", indents + 1, dump_html_VkExtent2D); -} -void dump_html_VkRenderingFragmentDensityMapAttachmentInfoEXT(const VkRenderingFragmentDensityMapAttachmentInfoEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.imageView, settings, "VkImageView", "imageView", indents + 1, dump_html_VkImageView); - dump_html_value(object.imageLayout, settings, "VkImageLayout", "imageLayout", indents + 1, dump_html_VkImageLayout); -} -void dump_html_VkAttachmentSampleCountInfoAMD(const VkAttachmentSampleCountInfoAMD& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.colorAttachmentCount, settings, "uint32_t", "colorAttachmentCount", indents + 1, dump_html_uint32_t); - dump_html_array(object.pColorAttachmentSamples, object.colorAttachmentCount, settings, "const VkSampleCountFlagBits*", "const VkSampleCountFlagBits", "pColorAttachmentSamples", indents + 1, dump_html_VkSampleCountFlagBits); // ZRT - dump_html_value(object.depthStencilAttachmentSamples, settings, "VkSampleCountFlagBits", "depthStencilAttachmentSamples", indents + 1, dump_html_VkSampleCountFlagBits); -} -void dump_html_VkMultiviewPerViewAttributesInfoNVX(const VkMultiviewPerViewAttributesInfoNVX& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.perViewAttributes, settings, "VkBool32", "perViewAttributes", indents + 1, dump_html_VkBool32); - dump_html_value(object.perViewAttributesPositionXOnly, settings, "VkBool32", "perViewAttributesPositionXOnly", indents + 1, dump_html_VkBool32); -} #if defined(VK_USE_PLATFORM_GGP) void dump_html_VkStreamDescriptorSurfaceCreateInfoGGP(const VkStreamDescriptorSurfaceCreateInfoGGP& object, const ApiDumpSettings& settings, int indents) { @@ -21318,60 +22504,6 @@ void dump_html_VkPhysicalDeviceASTCDecodeFeaturesEXT(const VkPhysicalDeviceASTCD } dump_html_value(object.decodeModeSharedExponent, settings, "VkBool32", "decodeModeSharedExponent", indents + 1, dump_html_VkBool32); } -void dump_html_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.pipelineRobustness, settings, "VkBool32", "pipelineRobustness", indents + 1, dump_html_VkBool32); -} -void dump_html_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.defaultRobustnessStorageBuffers, settings, "VkPipelineRobustnessBufferBehaviorEXT", "defaultRobustnessStorageBuffers", indents + 1, dump_html_VkPipelineRobustnessBufferBehaviorEXT); - dump_html_value(object.defaultRobustnessUniformBuffers, settings, "VkPipelineRobustnessBufferBehaviorEXT", "defaultRobustnessUniformBuffers", indents + 1, dump_html_VkPipelineRobustnessBufferBehaviorEXT); - dump_html_value(object.defaultRobustnessVertexInputs, settings, "VkPipelineRobustnessBufferBehaviorEXT", "defaultRobustnessVertexInputs", indents + 1, dump_html_VkPipelineRobustnessBufferBehaviorEXT); - dump_html_value(object.defaultRobustnessImages, settings, "VkPipelineRobustnessImageBehaviorEXT", "defaultRobustnessImages", indents + 1, dump_html_VkPipelineRobustnessImageBehaviorEXT); -} -void dump_html_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.storageBuffers, settings, "VkPipelineRobustnessBufferBehaviorEXT", "storageBuffers", indents + 1, dump_html_VkPipelineRobustnessBufferBehaviorEXT); - dump_html_value(object.uniformBuffers, settings, "VkPipelineRobustnessBufferBehaviorEXT", "uniformBuffers", indents + 1, dump_html_VkPipelineRobustnessBufferBehaviorEXT); - dump_html_value(object.vertexInputs, settings, "VkPipelineRobustnessBufferBehaviorEXT", "vertexInputs", indents + 1, dump_html_VkPipelineRobustnessBufferBehaviorEXT); - dump_html_value(object.images, settings, "VkPipelineRobustnessImageBehaviorEXT", "images", indents + 1, dump_html_VkPipelineRobustnessImageBehaviorEXT); -} #if defined(VK_USE_PLATFORM_WIN32_KHR) void dump_html_VkImportMemoryWin32HandleInfoKHR(const VkImportMemoryWin32HandleInfoKHR& object, const ApiDumpSettings& settings, int indents) { @@ -21641,22 +22773,6 @@ void dump_html_VkSemaphoreGetFdInfoKHR(const VkSemaphoreGetFdInfoKHR& object, co dump_html_value(object.semaphore, settings, "VkSemaphore", "semaphore", indents + 1, dump_html_VkSemaphore); dump_html_value(object.handleType, settings, "VkExternalSemaphoreHandleTypeFlagBits", "handleType", indents + 1, dump_html_VkExternalSemaphoreHandleTypeFlagBits); } -void dump_html_VkPhysicalDevicePushDescriptorPropertiesKHR(const VkPhysicalDevicePushDescriptorPropertiesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.maxPushDescriptors, settings, "uint32_t", "maxPushDescriptors", indents + 1, dump_html_uint32_t); -} void dump_html_VkConditionalRenderingBeginInfoEXT(const VkConditionalRenderingBeginInfoEXT& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -21935,6 +23051,23 @@ void dump_html_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX(const VkP } dump_html_value(object.perViewPositionAllComponents, settings, "VkBool32", "perViewPositionAllComponents", indents + 1, dump_html_VkBool32); } +void dump_html_VkMultiviewPerViewAttributesInfoNVX(const VkMultiviewPerViewAttributesInfoNVX& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.perViewAttributes, settings, "VkBool32", "perViewAttributes", indents + 1, dump_html_VkBool32); + dump_html_value(object.perViewAttributesPositionXOnly, settings, "VkBool32", "perViewAttributesPositionXOnly", indents + 1, dump_html_VkBool32); +} void dump_html_VkViewportSwizzleNV(const VkViewportSwizzleNV& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -22921,6 +24054,24 @@ void dump_html_VkPipelineShaderStageNodeCreateInfoAMDX(const VkPipelineShaderSta dump_html_value(object.index, settings, "uint32_t", "index", indents + 1, dump_html_uint32_t); } #endif // VK_ENABLE_BETA_EXTENSIONS +void dump_html_VkAttachmentSampleCountInfoAMD(const VkAttachmentSampleCountInfoAMD& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.colorAttachmentCount, settings, "uint32_t", "colorAttachmentCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pColorAttachmentSamples, object.colorAttachmentCount, settings, "const VkSampleCountFlagBits*", "const VkSampleCountFlagBits", "pColorAttachmentSamples", indents + 1, dump_html_VkSampleCountFlagBits); // ZRT + dump_html_value(object.depthStencilAttachmentSamples, settings, "VkSampleCountFlagBits", "depthStencilAttachmentSamples", indents + 1, dump_html_VkSampleCountFlagBits); +} void dump_html_VkSampleLocationEXT(const VkSampleLocationEXT& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -24121,22 +25272,6 @@ void dump_html_VkFilterCubicImageViewImageFormatPropertiesEXT(const VkFilterCubi dump_html_value(object.filterCubic, settings, "VkBool32", "filterCubic", indents + 1, dump_html_VkBool32); dump_html_value(object.filterCubicMinmax, settings, "VkBool32", "filterCubicMinmax", indents + 1, dump_html_VkBool32); } -void dump_html_VkDeviceQueueGlobalPriorityCreateInfoKHR(const VkDeviceQueueGlobalPriorityCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.globalPriority, settings, "VkQueueGlobalPriorityKHR", "globalPriority", indents + 1, dump_html_VkQueueGlobalPriorityKHR); -} void dump_html_VkImportMemoryHostPointerInfoEXT(const VkImportMemoryHostPointerInfoEXT& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -24370,39 +25505,6 @@ void dump_html_VkVideoDecodeH265DpbSlotInfoKHR(const VkVideoDecodeH265DpbSlotInf } dump_html_pointer(object.pStdReferenceInfo, settings, "const StdVideoDecodeH265ReferenceInfo*", "pStdReferenceInfo", indents + 1, dump_html_StdVideoDecodeH265ReferenceInfo); } -void dump_html_VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR(const VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.globalPriorityQuery, settings, "VkBool32", "globalPriorityQuery", indents + 1, dump_html_VkBool32); -} -void dump_html_VkQueueFamilyGlobalPriorityPropertiesKHR(const VkQueueFamilyGlobalPriorityPropertiesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.priorityCount, settings, "uint32_t", "priorityCount", indents + 1, dump_html_uint32_t); - dump_html_array(object.priorities, object.priorityCount, settings, "VkQueueGlobalPriorityKHR[VK_MAX_GLOBAL_PRIORITY_SIZE_KHR]", "VkQueueGlobalPriorityKHR", "priorities", indents + 1, dump_html_VkQueueGlobalPriorityKHR); // ZRT -} void dump_html_VkDeviceMemoryOverallocationCreateInfoAMD(const VkDeviceMemoryOverallocationCreateInfoAMD& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -24435,51 +25537,6 @@ void dump_html_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT(const VkPhysi } dump_html_value(object.maxVertexAttribDivisor, settings, "uint32_t", "maxVertexAttribDivisor", indents + 1, dump_html_uint32_t); } -void dump_html_VkVertexInputBindingDivisorDescriptionKHR(const VkVertexInputBindingDivisorDescriptionKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.binding, settings, "uint32_t", "binding", indents + 1, dump_html_uint32_t); - dump_html_value(object.divisor, settings, "uint32_t", "divisor", indents + 1, dump_html_uint32_t); -} -void dump_html_VkPipelineVertexInputDivisorStateCreateInfoKHR(const VkPipelineVertexInputDivisorStateCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.vertexBindingDivisorCount, settings, "uint32_t", "vertexBindingDivisorCount", indents + 1, dump_html_uint32_t); - dump_html_array(object.pVertexBindingDivisors, object.vertexBindingDivisorCount, settings, "const VkVertexInputBindingDivisorDescriptionKHR*", "const VkVertexInputBindingDivisorDescriptionKHR", "pVertexBindingDivisors", indents + 1, dump_html_VkVertexInputBindingDivisorDescriptionKHR); // ZRT -} -void dump_html_VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR(const VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.vertexAttributeInstanceRateDivisor, settings, "VkBool32", "vertexAttributeInstanceRateDivisor", indents + 1, dump_html_VkBool32); - dump_html_value(object.vertexAttributeInstanceRateZeroDivisor, settings, "VkBool32", "vertexAttributeInstanceRateZeroDivisor", indents + 1, dump_html_VkBool32); -} #if defined(VK_USE_PLATFORM_GGP) void dump_html_VkPresentFrameTokenGGP(const VkPresentFrameTokenGGP& object, const ApiDumpSettings& settings, int indents) { @@ -24669,6 +25726,39 @@ void dump_html_VkCheckpointDataNV(const VkCheckpointDataNV& object, const ApiDum dump_html_value(object.stage, settings, "VkPipelineStageFlagBits", "stage", indents + 1, dump_html_VkPipelineStageFlagBits); dump_html_value(object.pCheckpointMarker, settings, "void*", "pCheckpointMarker", indents + 1, dump_html_void); } +void dump_html_VkQueueFamilyCheckpointProperties2NV(const VkQueueFamilyCheckpointProperties2NV& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.checkpointExecutionStageMask, settings, "VkPipelineStageFlags2", "checkpointExecutionStageMask", indents + 1, dump_html_VkPipelineStageFlags2); +} +void dump_html_VkCheckpointData2NV(const VkCheckpointData2NV& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.stage, settings, "VkPipelineStageFlags2", "stage", indents + 1, dump_html_VkPipelineStageFlags2); + dump_html_value(object.pCheckpointMarker, settings, "void*", "pCheckpointMarker", indents + 1, dump_html_void); +} void dump_html_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL(const VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -24935,6 +26025,23 @@ void dump_html_VkRenderPassFragmentDensityMapCreateInfoEXT(const VkRenderPassFra } dump_html_value(object.fragmentDensityMapAttachment, settings, "VkAttachmentReference", "fragmentDensityMapAttachment", indents + 1, dump_html_VkAttachmentReference); } +void dump_html_VkRenderingFragmentDensityMapAttachmentInfoEXT(const VkRenderingFragmentDensityMapAttachmentInfoEXT& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.imageView, settings, "VkImageView", "imageView", indents + 1, dump_html_VkImageView); + dump_html_value(object.imageLayout, settings, "VkImageLayout", "imageLayout", indents + 1, dump_html_VkImageLayout); +} void dump_html_VkFragmentShadingRateAttachmentInfoKHR(const VkFragmentShadingRateAttachmentInfoKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -25036,7 +26143,7 @@ void dump_html_VkPhysicalDeviceFragmentShadingRateKHR(const VkPhysicalDeviceFrag dump_html_value(object.sampleCounts, settings, "VkSampleCountFlags", "sampleCounts", indents + 1, dump_html_VkSampleCountFlags); dump_html_value(object.fragmentSize, settings, "VkExtent2D", "fragmentSize", indents + 1, dump_html_VkExtent2D); } -void dump_html_VkPhysicalDeviceShaderCoreProperties2AMD(const VkPhysicalDeviceShaderCoreProperties2AMD& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkRenderingFragmentShadingRateAttachmentInfoKHR(const VkRenderingFragmentShadingRateAttachmentInfoKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -25048,12 +26155,13 @@ void dump_html_VkPhysicalDeviceShaderCoreProperties2AMD(const VkPhysicalDeviceSh if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.shaderCoreFeatures, settings, "VkShaderCorePropertiesFlagsAMD", "shaderCoreFeatures", indents + 1, dump_html_VkShaderCorePropertiesFlagsAMD); - dump_html_value(object.activeComputeUnitCount, settings, "uint32_t", "activeComputeUnitCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.imageView, settings, "VkImageView", "imageView", indents + 1, dump_html_VkImageView); + dump_html_value(object.imageLayout, settings, "VkImageLayout", "imageLayout", indents + 1, dump_html_VkImageLayout); + dump_html_value(object.shadingRateAttachmentTexelSize, settings, "VkExtent2D", "shadingRateAttachmentTexelSize", indents + 1, dump_html_VkExtent2D); } -void dump_html_VkPhysicalDeviceCoherentMemoryFeaturesAMD(const VkPhysicalDeviceCoherentMemoryFeaturesAMD& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceShaderCoreProperties2AMD(const VkPhysicalDeviceShaderCoreProperties2AMD& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -25067,9 +26175,10 @@ void dump_html_VkPhysicalDeviceCoherentMemoryFeaturesAMD(const VkPhysicalDeviceC } else { dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.deviceCoherentMemory, settings, "VkBool32", "deviceCoherentMemory", indents + 1, dump_html_VkBool32); + dump_html_value(object.shaderCoreFeatures, settings, "VkShaderCorePropertiesFlagsAMD", "shaderCoreFeatures", indents + 1, dump_html_VkShaderCorePropertiesFlagsAMD); + dump_html_value(object.activeComputeUnitCount, settings, "uint32_t", "activeComputeUnitCount", indents + 1, dump_html_uint32_t); } -void dump_html_VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR(const VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceCoherentMemoryFeaturesAMD(const VkPhysicalDeviceCoherentMemoryFeaturesAMD& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -25083,43 +26192,7 @@ void dump_html_VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR(const VkPhys } else { dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.dynamicRenderingLocalRead, settings, "VkBool32", "dynamicRenderingLocalRead", indents + 1, dump_html_VkBool32); -} -void dump_html_VkRenderingAttachmentLocationInfoKHR(const VkRenderingAttachmentLocationInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.colorAttachmentCount, settings, "uint32_t", "colorAttachmentCount", indents + 1, dump_html_uint32_t); - dump_html_array(object.pColorAttachmentLocations, object.colorAttachmentCount, settings, "const uint32_t*", "const uint32_t", "pColorAttachmentLocations", indents + 1, dump_html_uint32_t); // ZRT -} -void dump_html_VkRenderingInputAttachmentIndexInfoKHR(const VkRenderingInputAttachmentIndexInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.colorAttachmentCount, settings, "uint32_t", "colorAttachmentCount", indents + 1, dump_html_uint32_t); - dump_html_array(object.pColorAttachmentInputIndices, object.colorAttachmentCount, settings, "const uint32_t*", "const uint32_t", "pColorAttachmentInputIndices", indents + 1, dump_html_uint32_t); // ZRT - dump_html_pointer(object.pDepthInputAttachmentIndex, settings, "const uint32_t*", "pDepthInputAttachmentIndex", indents + 1, dump_html_uint32_t); - dump_html_pointer(object.pStencilInputAttachmentIndex, settings, "const uint32_t*", "pStencilInputAttachmentIndex", indents + 1, dump_html_uint32_t); + dump_html_value(object.deviceCoherentMemory, settings, "VkBool32", "deviceCoherentMemory", indents + 1, dump_html_VkBool32); } void dump_html_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT(const VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT& object, const ApiDumpSettings& settings, int indents) { @@ -25566,62 +26639,6 @@ void dump_html_VkHeadlessSurfaceCreateInfoEXT(const VkHeadlessSurfaceCreateInfoE } dump_html_value(object.flags, settings, "VkHeadlessSurfaceCreateFlagsEXT", "flags", indents + 1, dump_html_VkHeadlessSurfaceCreateFlagsEXT); } -void dump_html_VkPhysicalDeviceLineRasterizationFeaturesKHR(const VkPhysicalDeviceLineRasterizationFeaturesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.rectangularLines, settings, "VkBool32", "rectangularLines", indents + 1, dump_html_VkBool32); - dump_html_value(object.bresenhamLines, settings, "VkBool32", "bresenhamLines", indents + 1, dump_html_VkBool32); - dump_html_value(object.smoothLines, settings, "VkBool32", "smoothLines", indents + 1, dump_html_VkBool32); - dump_html_value(object.stippledRectangularLines, settings, "VkBool32", "stippledRectangularLines", indents + 1, dump_html_VkBool32); - dump_html_value(object.stippledBresenhamLines, settings, "VkBool32", "stippledBresenhamLines", indents + 1, dump_html_VkBool32); - dump_html_value(object.stippledSmoothLines, settings, "VkBool32", "stippledSmoothLines", indents + 1, dump_html_VkBool32); -} -void dump_html_VkPhysicalDeviceLineRasterizationPropertiesKHR(const VkPhysicalDeviceLineRasterizationPropertiesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.lineSubPixelPrecisionBits, settings, "uint32_t", "lineSubPixelPrecisionBits", indents + 1, dump_html_uint32_t); -} -void dump_html_VkPipelineRasterizationLineStateCreateInfoKHR(const VkPipelineRasterizationLineStateCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.lineRasterizationMode, settings, "VkLineRasterizationModeKHR", "lineRasterizationMode", indents + 1, dump_html_VkLineRasterizationModeKHR); - dump_html_value(object.stippledLineEnable, settings, "VkBool32", "stippledLineEnable", indents + 1, dump_html_VkBool32); - dump_html_value(object.lineStippleFactor, settings, "uint32_t", "lineStippleFactor", indents + 1, dump_html_uint32_t); - dump_html_value(object.lineStipplePattern, settings, "uint16_t", "lineStipplePattern", indents + 1, dump_html_uint16_t); -} void dump_html_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT(const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -25649,22 +26666,6 @@ void dump_html_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT(const VkPhysicalDevi dump_html_value(object.sparseImageFloat32Atomics, settings, "VkBool32", "sparseImageFloat32Atomics", indents + 1, dump_html_VkBool32); dump_html_value(object.sparseImageFloat32AtomicAdd, settings, "VkBool32", "sparseImageFloat32AtomicAdd", indents + 1, dump_html_VkBool32); } -void dump_html_VkPhysicalDeviceIndexTypeUint8FeaturesKHR(const VkPhysicalDeviceIndexTypeUint8FeaturesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.indexTypeUint8, settings, "VkBool32", "indexTypeUint8", indents + 1, dump_html_VkBool32); -} void dump_html_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT(const VkPhysicalDeviceExtendedDynamicStateFeaturesEXT& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -25788,267 +26789,6 @@ void dump_html_VkPipelineExecutableInternalRepresentationKHR(const VkPipelineExe dump_html_value(object.dataSize, settings, "size_t", "dataSize", indents + 1, dump_html_size_t); dump_html_value(object.pData, settings, "void*", "pData", indents + 1, dump_html_void); } -void dump_html_VkPhysicalDeviceHostImageCopyFeaturesEXT(const VkPhysicalDeviceHostImageCopyFeaturesEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.hostImageCopy, settings, "VkBool32", "hostImageCopy", indents + 1, dump_html_VkBool32); -} -void dump_html_VkPhysicalDeviceHostImageCopyPropertiesEXT(const VkPhysicalDeviceHostImageCopyPropertiesEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.copySrcLayoutCount, settings, "uint32_t", "copySrcLayoutCount", indents + 1, dump_html_uint32_t); - dump_html_array(object.pCopySrcLayouts, object.copySrcLayoutCount, settings, "VkImageLayout*", "VkImageLayout", "pCopySrcLayouts", indents + 1, dump_html_VkImageLayout); // ZRT - dump_html_value(object.copyDstLayoutCount, settings, "uint32_t", "copyDstLayoutCount", indents + 1, dump_html_uint32_t); - dump_html_array(object.pCopyDstLayouts, object.copyDstLayoutCount, settings, "VkImageLayout*", "VkImageLayout", "pCopyDstLayouts", indents + 1, dump_html_VkImageLayout); // ZRT - dump_html_array(object.optimalTilingLayoutUUID, 16, settings, "uint8_t[VK_UUID_SIZE]", "uint8_t", "optimalTilingLayoutUUID", indents + 1, dump_html_uint8_t); // ZRR - dump_html_value(object.identicalMemoryTypeRequirements, settings, "VkBool32", "identicalMemoryTypeRequirements", indents + 1, dump_html_VkBool32); -} -void dump_html_VkMemoryToImageCopyEXT(const VkMemoryToImageCopyEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.pHostPointer, settings, "const void*", "pHostPointer", indents + 1, dump_html_void); - dump_html_value(object.memoryRowLength, settings, "uint32_t", "memoryRowLength", indents + 1, dump_html_uint32_t); - dump_html_value(object.memoryImageHeight, settings, "uint32_t", "memoryImageHeight", indents + 1, dump_html_uint32_t); - dump_html_value(object.imageSubresource, settings, "VkImageSubresourceLayers", "imageSubresource", indents + 1, dump_html_VkImageSubresourceLayers); - dump_html_value(object.imageOffset, settings, "VkOffset3D", "imageOffset", indents + 1, dump_html_VkOffset3D); - dump_html_value(object.imageExtent, settings, "VkExtent3D", "imageExtent", indents + 1, dump_html_VkExtent3D); -} -void dump_html_VkImageToMemoryCopyEXT(const VkImageToMemoryCopyEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.pHostPointer, settings, "void*", "pHostPointer", indents + 1, dump_html_void); - dump_html_value(object.memoryRowLength, settings, "uint32_t", "memoryRowLength", indents + 1, dump_html_uint32_t); - dump_html_value(object.memoryImageHeight, settings, "uint32_t", "memoryImageHeight", indents + 1, dump_html_uint32_t); - dump_html_value(object.imageSubresource, settings, "VkImageSubresourceLayers", "imageSubresource", indents + 1, dump_html_VkImageSubresourceLayers); - dump_html_value(object.imageOffset, settings, "VkOffset3D", "imageOffset", indents + 1, dump_html_VkOffset3D); - dump_html_value(object.imageExtent, settings, "VkExtent3D", "imageExtent", indents + 1, dump_html_VkExtent3D); -} -void dump_html_VkCopyMemoryToImageInfoEXT(const VkCopyMemoryToImageInfoEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.flags, settings, "VkHostImageCopyFlagsEXT", "flags", indents + 1, dump_html_VkHostImageCopyFlagsEXT); - dump_html_value(object.dstImage, settings, "VkImage", "dstImage", indents + 1, dump_html_VkImage); - dump_html_value(object.dstImageLayout, settings, "VkImageLayout", "dstImageLayout", indents + 1, dump_html_VkImageLayout); - dump_html_value(object.regionCount, settings, "uint32_t", "regionCount", indents + 1, dump_html_uint32_t); - dump_html_array(object.pRegions, object.regionCount, settings, "const VkMemoryToImageCopyEXT*", "const VkMemoryToImageCopyEXT", "pRegions", indents + 1, dump_html_VkMemoryToImageCopyEXT); // ZRT -} -void dump_html_VkCopyImageToMemoryInfoEXT(const VkCopyImageToMemoryInfoEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.flags, settings, "VkHostImageCopyFlagsEXT", "flags", indents + 1, dump_html_VkHostImageCopyFlagsEXT); - dump_html_value(object.srcImage, settings, "VkImage", "srcImage", indents + 1, dump_html_VkImage); - dump_html_value(object.srcImageLayout, settings, "VkImageLayout", "srcImageLayout", indents + 1, dump_html_VkImageLayout); - dump_html_value(object.regionCount, settings, "uint32_t", "regionCount", indents + 1, dump_html_uint32_t); - dump_html_array(object.pRegions, object.regionCount, settings, "const VkImageToMemoryCopyEXT*", "const VkImageToMemoryCopyEXT", "pRegions", indents + 1, dump_html_VkImageToMemoryCopyEXT); // ZRT -} -void dump_html_VkCopyImageToImageInfoEXT(const VkCopyImageToImageInfoEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.flags, settings, "VkHostImageCopyFlagsEXT", "flags", indents + 1, dump_html_VkHostImageCopyFlagsEXT); - dump_html_value(object.srcImage, settings, "VkImage", "srcImage", indents + 1, dump_html_VkImage); - dump_html_value(object.srcImageLayout, settings, "VkImageLayout", "srcImageLayout", indents + 1, dump_html_VkImageLayout); - dump_html_value(object.dstImage, settings, "VkImage", "dstImage", indents + 1, dump_html_VkImage); - dump_html_value(object.dstImageLayout, settings, "VkImageLayout", "dstImageLayout", indents + 1, dump_html_VkImageLayout); - dump_html_value(object.regionCount, settings, "uint32_t", "regionCount", indents + 1, dump_html_uint32_t); - dump_html_array(object.pRegions, object.regionCount, settings, "const VkImageCopy2*", "const VkImageCopy2", "pRegions", indents + 1, dump_html_VkImageCopy2); // ZRT -} -void dump_html_VkHostImageLayoutTransitionInfoEXT(const VkHostImageLayoutTransitionInfoEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.image, settings, "VkImage", "image", indents + 1, dump_html_VkImage); - dump_html_value(object.oldLayout, settings, "VkImageLayout", "oldLayout", indents + 1, dump_html_VkImageLayout); - dump_html_value(object.newLayout, settings, "VkImageLayout", "newLayout", indents + 1, dump_html_VkImageLayout); - dump_html_value(object.subresourceRange, settings, "VkImageSubresourceRange", "subresourceRange", indents + 1, dump_html_VkImageSubresourceRange); -} -void dump_html_VkSubresourceHostMemcpySizeEXT(const VkSubresourceHostMemcpySizeEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.size, settings, "VkDeviceSize", "size", indents + 1, dump_html_VkDeviceSize); -} -void dump_html_VkHostImageCopyDevicePerformanceQueryEXT(const VkHostImageCopyDevicePerformanceQueryEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.optimalDeviceAccess, settings, "VkBool32", "optimalDeviceAccess", indents + 1, dump_html_VkBool32); - dump_html_value(object.identicalMemoryLayout, settings, "VkBool32", "identicalMemoryLayout", indents + 1, dump_html_VkBool32); -} -void dump_html_VkSubresourceLayout2KHR(const VkSubresourceLayout2KHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.subresourceLayout, settings, "VkSubresourceLayout", "subresourceLayout", indents + 1, dump_html_VkSubresourceLayout); -} -void dump_html_VkImageSubresource2KHR(const VkImageSubresource2KHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.imageSubresource, settings, "VkImageSubresource", "imageSubresource", indents + 1, dump_html_VkImageSubresource); -} -void dump_html_VkMemoryMapInfoKHR(const VkMemoryMapInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.flags, settings, "VkMemoryMapFlags", "flags", indents + 1, dump_html_VkMemoryMapFlags); - dump_html_value(object.memory, settings, "VkDeviceMemory", "memory", indents + 1, dump_html_VkDeviceMemory); - dump_html_value(object.offset, settings, "VkDeviceSize", "offset", indents + 1, dump_html_VkDeviceSize); - dump_html_value(object.size, settings, "VkDeviceSize", "size", indents + 1, dump_html_VkDeviceSize); -} -void dump_html_VkMemoryUnmapInfoKHR(const VkMemoryUnmapInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.flags, settings, "VkMemoryUnmapFlagsKHR", "flags", indents + 1, dump_html_VkMemoryUnmapFlagsKHR); - dump_html_value(object.memory, settings, "VkDeviceMemory", "memory", indents + 1, dump_html_VkDeviceMemory); -} void dump_html_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT(const VkPhysicalDeviceMapMemoryPlacedFeaturesEXT& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -27439,39 +28179,6 @@ void dump_html_VkImportMetalSharedEventInfoEXT(const VkImportMetalSharedEventInf dump_html_value(object.mtlSharedEvent, settings, "MTLSharedEvent_id", "mtlSharedEvent", indents + 1, dump_html_MTLSharedEvent_id); } #endif // VK_USE_PLATFORM_METAL_EXT -void dump_html_VkQueueFamilyCheckpointProperties2NV(const VkQueueFamilyCheckpointProperties2NV& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.checkpointExecutionStageMask, settings, "VkPipelineStageFlags2", "checkpointExecutionStageMask", indents + 1, dump_html_VkPipelineStageFlags2); -} -void dump_html_VkCheckpointData2NV(const VkCheckpointData2NV& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.stage, settings, "VkPipelineStageFlags2", "stage", indents + 1, dump_html_VkPipelineStageFlags2); - dump_html_value(object.pCheckpointMarker, settings, "void*", "pCheckpointMarker", indents + 1, dump_html_void); -} void dump_html_VkPhysicalDeviceDescriptorBufferPropertiesEXT(const VkPhysicalDeviceDescriptorBufferPropertiesEXT& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -29947,23 +30654,6 @@ void dump_html_VkPhysicalDeviceShaderCorePropertiesARM(const VkPhysicalDeviceSha dump_html_value(object.texelRate, settings, "uint32_t", "texelRate", indents + 1, dump_html_uint32_t); dump_html_value(object.fmaRate, settings, "uint32_t", "fmaRate", indents + 1, dump_html_uint32_t); } -void dump_html_VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR(const VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.shaderSubgroupRotate, settings, "VkBool32", "shaderSubgroupRotate", indents + 1, dump_html_VkBool32); - dump_html_value(object.shaderSubgroupRotateClustered, settings, "VkBool32", "shaderSubgroupRotateClustered", indents + 1, dump_html_VkBool32); -} void dump_html_VkDeviceQueueShaderCoreControlCreateInfoARM(const VkDeviceQueueShaderCoreControlCreateInfoARM& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -31009,22 +31699,6 @@ void dump_html_VkPhysicalDeviceLegacyDitheringFeaturesEXT(const VkPhysicalDevice } dump_html_value(object.legacyDithering, settings, "VkBool32", "legacyDithering", indents + 1, dump_html_VkBool32); } -void dump_html_VkPhysicalDevicePipelineProtectedAccessFeaturesEXT(const VkPhysicalDevicePipelineProtectedAccessFeaturesEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.pipelineProtectedAccess, settings, "VkBool32", "pipelineProtectedAccess", indents + 1, dump_html_VkBool32); -} #if defined(VK_USE_PLATFORM_ANDROID_KHR) void dump_html_VkPhysicalDeviceExternalFormatResolveFeaturesANDROID(const VkPhysicalDeviceExternalFormatResolveFeaturesANDROID& object, const ApiDumpSettings& settings, int indents) { @@ -31081,112 +31755,6 @@ void dump_html_VkAndroidHardwareBufferFormatResolvePropertiesANDROID(const VkAnd dump_html_value(object.colorAttachmentFormat, settings, "VkFormat", "colorAttachmentFormat", indents + 1, dump_html_VkFormat); } #endif // VK_USE_PLATFORM_ANDROID_KHR -void dump_html_VkPhysicalDeviceMaintenance5FeaturesKHR(const VkPhysicalDeviceMaintenance5FeaturesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.maintenance5, settings, "VkBool32", "maintenance5", indents + 1, dump_html_VkBool32); -} -void dump_html_VkPhysicalDeviceMaintenance5PropertiesKHR(const VkPhysicalDeviceMaintenance5PropertiesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.earlyFragmentMultisampleCoverageAfterSampleCounting, settings, "VkBool32", "earlyFragmentMultisampleCoverageAfterSampleCounting", indents + 1, dump_html_VkBool32); - dump_html_value(object.earlyFragmentSampleMaskTestBeforeSampleCounting, settings, "VkBool32", "earlyFragmentSampleMaskTestBeforeSampleCounting", indents + 1, dump_html_VkBool32); - dump_html_value(object.depthStencilSwizzleOneSupport, settings, "VkBool32", "depthStencilSwizzleOneSupport", indents + 1, dump_html_VkBool32); - dump_html_value(object.polygonModePointSize, settings, "VkBool32", "polygonModePointSize", indents + 1, dump_html_VkBool32); - dump_html_value(object.nonStrictSinglePixelWideLinesUseParallelogram, settings, "VkBool32", "nonStrictSinglePixelWideLinesUseParallelogram", indents + 1, dump_html_VkBool32); - dump_html_value(object.nonStrictWideLinesUseParallelogram, settings, "VkBool32", "nonStrictWideLinesUseParallelogram", indents + 1, dump_html_VkBool32); -} -void dump_html_VkRenderingAreaInfoKHR(const VkRenderingAreaInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.viewMask, settings, "uint32_t", "viewMask", indents + 1, dump_html_uint32_t); - dump_html_value(object.colorAttachmentCount, settings, "uint32_t", "colorAttachmentCount", indents + 1, dump_html_uint32_t); - dump_html_array(object.pColorAttachmentFormats, object.colorAttachmentCount, settings, "const VkFormat*", "const VkFormat", "pColorAttachmentFormats", indents + 1, dump_html_VkFormat); // ZRT - dump_html_value(object.depthAttachmentFormat, settings, "VkFormat", "depthAttachmentFormat", indents + 1, dump_html_VkFormat); - dump_html_value(object.stencilAttachmentFormat, settings, "VkFormat", "stencilAttachmentFormat", indents + 1, dump_html_VkFormat); -} -void dump_html_VkDeviceImageSubresourceInfoKHR(const VkDeviceImageSubresourceInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_pointer(object.pCreateInfo, settings, "const VkImageCreateInfo*", "pCreateInfo", indents + 1, dump_html_VkImageCreateInfo); - dump_html_pointer(object.pSubresource, settings, "const VkImageSubresource2KHR*", "pSubresource", indents + 1, dump_html_VkImageSubresource2KHR); -} -void dump_html_VkPipelineCreateFlags2CreateInfoKHR(const VkPipelineCreateFlags2CreateInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.flags, settings, "VkPipelineCreateFlags2KHR", "flags", indents + 1, dump_html_VkPipelineCreateFlags2KHR); -} -void dump_html_VkBufferUsageFlags2CreateInfoKHR(const VkBufferUsageFlags2CreateInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << "
"; - if(settings.showAddress()) - settings.stream() << &object << "\n"; - else - settings.stream() << "address\n"; - settings.stream() << "
"; - dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); - if(object.pNext != nullptr){ - dump_html_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); - } - dump_html_value(object.usage, settings, "VkBufferUsageFlags2KHR", "usage", indents + 1, dump_html_VkBufferUsageFlags2KHR); -} void dump_html_VkPhysicalDeviceAntiLagFeaturesAMD(const VkPhysicalDeviceAntiLagFeaturesAMD& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -32149,7 +32717,7 @@ void dump_html_VkVideoDecodeAV1DpbSlotInfoKHR(const VkVideoDecodeAV1DpbSlotInfoK } dump_html_pointer(object.pStdReferenceInfo, settings, "const StdVideoDecodeAV1ReferenceInfo*", "pStdReferenceInfo", indents + 1, dump_html_StdVideoDecodeAV1ReferenceInfo); } -void dump_html_VkPhysicalDeviceVideoMaintenance1FeaturesKHR(const VkPhysicalDeviceVideoMaintenance1FeaturesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR(const VkPhysicalDeviceVideoEncodeAV1FeaturesKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32163,9 +32731,9 @@ void dump_html_VkPhysicalDeviceVideoMaintenance1FeaturesKHR(const VkPhysicalDevi } else { dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.videoMaintenance1, settings, "VkBool32", "videoMaintenance1", indents + 1, dump_html_VkBool32); + dump_html_value(object.videoEncodeAV1, settings, "VkBool32", "videoEncodeAV1", indents + 1, dump_html_VkBool32); } -void dump_html_VkVideoInlineQueryInfoKHR(const VkVideoInlineQueryInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkVideoEncodeAV1CapabilitiesKHR(const VkVideoEncodeAV1CapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32177,13 +32745,46 @@ void dump_html_VkVideoInlineQueryInfoKHR(const VkVideoInlineQueryInfoKHR& object if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.queryPool, settings, "VkQueryPool", "queryPool", indents + 1, dump_html_VkQueryPool); - dump_html_value(object.firstQuery, settings, "uint32_t", "firstQuery", indents + 1, dump_html_uint32_t); - dump_html_value(object.queryCount, settings, "uint32_t", "queryCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.flags, settings, "VkVideoEncodeAV1CapabilityFlagsKHR", "flags", indents + 1, dump_html_VkVideoEncodeAV1CapabilityFlagsKHR); + dump_html_value(object.maxLevel, settings, "StdVideoAV1Level", "maxLevel", indents + 1, dump_html_StdVideoAV1Level); + dump_html_value(object.codedPictureAlignment, settings, "VkExtent2D", "codedPictureAlignment", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.maxTiles, settings, "VkExtent2D", "maxTiles", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.minTileSize, settings, "VkExtent2D", "minTileSize", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.maxTileSize, settings, "VkExtent2D", "maxTileSize", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.superblockSizes, settings, "VkVideoEncodeAV1SuperblockSizeFlagsKHR", "superblockSizes", indents + 1, dump_html_VkVideoEncodeAV1SuperblockSizeFlagsKHR); + dump_html_value(object.maxSingleReferenceCount, settings, "uint32_t", "maxSingleReferenceCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.singleReferenceNameMask, settings, "uint32_t", "singleReferenceNameMask", indents + 1, dump_html_uint32_t); + dump_html_value(object.maxUnidirectionalCompoundReferenceCount, settings, "uint32_t", "maxUnidirectionalCompoundReferenceCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.maxUnidirectionalCompoundGroup1ReferenceCount, settings, "uint32_t", "maxUnidirectionalCompoundGroup1ReferenceCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.unidirectionalCompoundReferenceNameMask, settings, "uint32_t", "unidirectionalCompoundReferenceNameMask", indents + 1, dump_html_uint32_t); + dump_html_value(object.maxBidirectionalCompoundReferenceCount, settings, "uint32_t", "maxBidirectionalCompoundReferenceCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.maxBidirectionalCompoundGroup1ReferenceCount, settings, "uint32_t", "maxBidirectionalCompoundGroup1ReferenceCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.maxBidirectionalCompoundGroup2ReferenceCount, settings, "uint32_t", "maxBidirectionalCompoundGroup2ReferenceCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.bidirectionalCompoundReferenceNameMask, settings, "uint32_t", "bidirectionalCompoundReferenceNameMask", indents + 1, dump_html_uint32_t); + dump_html_value(object.maxTemporalLayerCount, settings, "uint32_t", "maxTemporalLayerCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.maxSpatialLayerCount, settings, "uint32_t", "maxSpatialLayerCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.maxOperatingPoints, settings, "uint32_t", "maxOperatingPoints", indents + 1, dump_html_uint32_t); + dump_html_value(object.minQIndex, settings, "uint32_t", "minQIndex", indents + 1, dump_html_uint32_t); + dump_html_value(object.maxQIndex, settings, "uint32_t", "maxQIndex", indents + 1, dump_html_uint32_t); + dump_html_value(object.prefersGopRemainingFrames, settings, "VkBool32", "prefersGopRemainingFrames", indents + 1, dump_html_VkBool32); + dump_html_value(object.requiresGopRemainingFrames, settings, "VkBool32", "requiresGopRemainingFrames", indents + 1, dump_html_VkBool32); + dump_html_value(object.stdSyntaxFlags, settings, "VkVideoEncodeAV1StdFlagsKHR", "stdSyntaxFlags", indents + 1, dump_html_VkVideoEncodeAV1StdFlagsKHR); } -void dump_html_VkPhysicalDevicePerStageDescriptorSetFeaturesNV(const VkPhysicalDevicePerStageDescriptorSetFeaturesNV& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkVideoEncodeAV1QIndexKHR(const VkVideoEncodeAV1QIndexKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.intraQIndex, settings, "uint32_t", "intraQIndex", indents + 1, dump_html_uint32_t); + dump_html_value(object.predictiveQIndex, settings, "uint32_t", "predictiveQIndex", indents + 1, dump_html_uint32_t); + dump_html_value(object.bipredictiveQIndex, settings, "uint32_t", "bipredictiveQIndex", indents + 1, dump_html_uint32_t); +} +void dump_html_VkVideoEncodeAV1QualityLevelPropertiesKHR(const VkVideoEncodeAV1QualityLevelPropertiesKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32197,10 +32798,23 @@ void dump_html_VkPhysicalDevicePerStageDescriptorSetFeaturesNV(const VkPhysicalD } else { dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.perStageDescriptorSet, settings, "VkBool32", "perStageDescriptorSet", indents + 1, dump_html_VkBool32); - dump_html_value(object.dynamicPipelineLayout, settings, "VkBool32", "dynamicPipelineLayout", indents + 1, dump_html_VkBool32); + dump_html_value(object.preferredRateControlFlags, settings, "VkVideoEncodeAV1RateControlFlagsKHR", "preferredRateControlFlags", indents + 1, dump_html_VkVideoEncodeAV1RateControlFlagsKHR); + dump_html_value(object.preferredGopFrameCount, settings, "uint32_t", "preferredGopFrameCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.preferredKeyFramePeriod, settings, "uint32_t", "preferredKeyFramePeriod", indents + 1, dump_html_uint32_t); + dump_html_value(object.preferredConsecutiveBipredictiveFrameCount, settings, "uint32_t", "preferredConsecutiveBipredictiveFrameCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.preferredTemporalLayerCount, settings, "uint32_t", "preferredTemporalLayerCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.preferredConstantQIndex, settings, "VkVideoEncodeAV1QIndexKHR", "preferredConstantQIndex", indents + 1, dump_html_VkVideoEncodeAV1QIndexKHR); + dump_html_value(object.preferredMaxSingleReferenceCount, settings, "uint32_t", "preferredMaxSingleReferenceCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.preferredSingleReferenceNameMask, settings, "uint32_t", "preferredSingleReferenceNameMask", indents + 1, dump_html_uint32_t); + dump_html_value(object.preferredMaxUnidirectionalCompoundReferenceCount, settings, "uint32_t", "preferredMaxUnidirectionalCompoundReferenceCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.preferredMaxUnidirectionalCompoundGroup1ReferenceCount, settings, "uint32_t", "preferredMaxUnidirectionalCompoundGroup1ReferenceCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.preferredUnidirectionalCompoundReferenceNameMask, settings, "uint32_t", "preferredUnidirectionalCompoundReferenceNameMask", indents + 1, dump_html_uint32_t); + dump_html_value(object.preferredMaxBidirectionalCompoundReferenceCount, settings, "uint32_t", "preferredMaxBidirectionalCompoundReferenceCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.preferredMaxBidirectionalCompoundGroup1ReferenceCount, settings, "uint32_t", "preferredMaxBidirectionalCompoundGroup1ReferenceCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.preferredMaxBidirectionalCompoundGroup2ReferenceCount, settings, "uint32_t", "preferredMaxBidirectionalCompoundGroup2ReferenceCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.preferredBidirectionalCompoundReferenceNameMask, settings, "uint32_t", "preferredBidirectionalCompoundReferenceNameMask", indents + 1, dump_html_uint32_t); } -void dump_html_VkPhysicalDeviceImageProcessing2FeaturesQCOM(const VkPhysicalDeviceImageProcessing2FeaturesQCOM& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkVideoEncodeAV1SessionCreateInfoKHR(const VkVideoEncodeAV1SessionCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32212,11 +32826,12 @@ void dump_html_VkPhysicalDeviceImageProcessing2FeaturesQCOM(const VkPhysicalDevi if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.textureBlockMatch2, settings, "VkBool32", "textureBlockMatch2", indents + 1, dump_html_VkBool32); + dump_html_value(object.useMaxLevel, settings, "VkBool32", "useMaxLevel", indents + 1, dump_html_VkBool32); + dump_html_value(object.maxLevel, settings, "StdVideoAV1Level", "maxLevel", indents + 1, dump_html_StdVideoAV1Level); } -void dump_html_VkPhysicalDeviceImageProcessing2PropertiesQCOM(const VkPhysicalDeviceImageProcessing2PropertiesQCOM& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkVideoEncodeAV1SessionParametersCreateInfoKHR(const VkVideoEncodeAV1SessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32228,11 +32843,14 @@ void dump_html_VkPhysicalDeviceImageProcessing2PropertiesQCOM(const VkPhysicalDe if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.maxBlockMatchWindow, settings, "VkExtent2D", "maxBlockMatchWindow", indents + 1, dump_html_VkExtent2D); + dump_html_pointer(object.pStdSequenceHeader, settings, "const StdVideoAV1SequenceHeader*", "pStdSequenceHeader", indents + 1, dump_html_StdVideoAV1SequenceHeader); + dump_html_pointer(object.pStdDecoderModelInfo, settings, "const StdVideoEncodeAV1DecoderModelInfo*", "pStdDecoderModelInfo", indents + 1, dump_html_StdVideoEncodeAV1DecoderModelInfo); + dump_html_value(object.stdOperatingPointCount, settings, "uint32_t", "stdOperatingPointCount", indents + 1, dump_html_uint32_t); + dump_html_array(object.pStdOperatingPoints, object.stdOperatingPointCount, settings, "const StdVideoEncodeAV1OperatingPointInfo*", "const StdVideoEncodeAV1OperatingPointInfo", "pStdOperatingPoints", indents + 1, dump_html_StdVideoEncodeAV1OperatingPointInfo); // ZRT } -void dump_html_VkSamplerBlockMatchWindowCreateInfoQCOM(const VkSamplerBlockMatchWindowCreateInfoQCOM& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkVideoEncodeAV1PictureInfoKHR(const VkVideoEncodeAV1PictureInfoKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32246,10 +32864,15 @@ void dump_html_VkSamplerBlockMatchWindowCreateInfoQCOM(const VkSamplerBlockMatch } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.windowExtent, settings, "VkExtent2D", "windowExtent", indents + 1, dump_html_VkExtent2D); - dump_html_value(object.windowCompareMode, settings, "VkBlockMatchWindowCompareModeQCOM", "windowCompareMode", indents + 1, dump_html_VkBlockMatchWindowCompareModeQCOM); + dump_html_value(object.predictionMode, settings, "VkVideoEncodeAV1PredictionModeKHR", "predictionMode", indents + 1, dump_html_VkVideoEncodeAV1PredictionModeKHR); + dump_html_value(object.rateControlGroup, settings, "VkVideoEncodeAV1RateControlGroupKHR", "rateControlGroup", indents + 1, dump_html_VkVideoEncodeAV1RateControlGroupKHR); + dump_html_value(object.constantQIndex, settings, "uint32_t", "constantQIndex", indents + 1, dump_html_uint32_t); + dump_html_pointer(object.pStdPictureInfo, settings, "const StdVideoEncodeAV1PictureInfo*", "pStdPictureInfo", indents + 1, dump_html_StdVideoEncodeAV1PictureInfo); + dump_html_array(object.referenceNameSlotIndices, 7, settings, "int32_t[VK_MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR]", "int32_t", "referenceNameSlotIndices", indents + 1, dump_html_int32_t); // ZRR + dump_html_value(object.primaryReferenceCdfOnly, settings, "VkBool32", "primaryReferenceCdfOnly", indents + 1, dump_html_VkBool32); + dump_html_value(object.generateObuExtensionHeader, settings, "VkBool32", "generateObuExtensionHeader", indents + 1, dump_html_VkBool32); } -void dump_html_VkPhysicalDeviceCubicWeightsFeaturesQCOM(const VkPhysicalDeviceCubicWeightsFeaturesQCOM& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkVideoEncodeAV1DpbSlotInfoKHR(const VkVideoEncodeAV1DpbSlotInfoKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32261,11 +32884,11 @@ void dump_html_VkPhysicalDeviceCubicWeightsFeaturesQCOM(const VkPhysicalDeviceCu if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.selectableCubicWeights, settings, "VkBool32", "selectableCubicWeights", indents + 1, dump_html_VkBool32); + dump_html_pointer(object.pStdReferenceInfo, settings, "const StdVideoEncodeAV1ReferenceInfo*", "pStdReferenceInfo", indents + 1, dump_html_StdVideoEncodeAV1ReferenceInfo); } -void dump_html_VkSamplerCubicWeightsCreateInfoQCOM(const VkSamplerCubicWeightsCreateInfoQCOM& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkVideoEncodeAV1ProfileInfoKHR(const VkVideoEncodeAV1ProfileInfoKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32279,9 +32902,21 @@ void dump_html_VkSamplerCubicWeightsCreateInfoQCOM(const VkSamplerCubicWeightsCr } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.cubicWeights, settings, "VkCubicFilterWeightsQCOM", "cubicWeights", indents + 1, dump_html_VkCubicFilterWeightsQCOM); + dump_html_value(object.stdProfile, settings, "StdVideoAV1Profile", "stdProfile", indents + 1, dump_html_StdVideoAV1Profile); } -void dump_html_VkBlitImageCubicWeightsInfoQCOM(const VkBlitImageCubicWeightsInfoQCOM& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkVideoEncodeAV1FrameSizeKHR(const VkVideoEncodeAV1FrameSizeKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.intraFrameSize, settings, "uint32_t", "intraFrameSize", indents + 1, dump_html_uint32_t); + dump_html_value(object.predictiveFrameSize, settings, "uint32_t", "predictiveFrameSize", indents + 1, dump_html_uint32_t); + dump_html_value(object.bipredictiveFrameSize, settings, "uint32_t", "bipredictiveFrameSize", indents + 1, dump_html_uint32_t); +} +void dump_html_VkVideoEncodeAV1GopRemainingFrameInfoKHR(const VkVideoEncodeAV1GopRemainingFrameInfoKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32295,9 +32930,12 @@ void dump_html_VkBlitImageCubicWeightsInfoQCOM(const VkBlitImageCubicWeightsInfo } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.cubicWeights, settings, "VkCubicFilterWeightsQCOM", "cubicWeights", indents + 1, dump_html_VkCubicFilterWeightsQCOM); + dump_html_value(object.useGopRemainingFrames, settings, "VkBool32", "useGopRemainingFrames", indents + 1, dump_html_VkBool32); + dump_html_value(object.gopRemainingIntra, settings, "uint32_t", "gopRemainingIntra", indents + 1, dump_html_uint32_t); + dump_html_value(object.gopRemainingPredictive, settings, "uint32_t", "gopRemainingPredictive", indents + 1, dump_html_uint32_t); + dump_html_value(object.gopRemainingBipredictive, settings, "uint32_t", "gopRemainingBipredictive", indents + 1, dump_html_uint32_t); } -void dump_html_VkPhysicalDeviceYcbcrDegammaFeaturesQCOM(const VkPhysicalDeviceYcbcrDegammaFeaturesQCOM& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkVideoEncodeAV1RateControlInfoKHR(const VkVideoEncodeAV1RateControlInfoKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32309,11 +32947,15 @@ void dump_html_VkPhysicalDeviceYcbcrDegammaFeaturesQCOM(const VkPhysicalDeviceYc if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.ycbcrDegamma, settings, "VkBool32", "ycbcrDegamma", indents + 1, dump_html_VkBool32); + dump_html_value(object.flags, settings, "VkVideoEncodeAV1RateControlFlagsKHR", "flags", indents + 1, dump_html_VkVideoEncodeAV1RateControlFlagsKHR); + dump_html_value(object.gopFrameCount, settings, "uint32_t", "gopFrameCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.keyFramePeriod, settings, "uint32_t", "keyFramePeriod", indents + 1, dump_html_uint32_t); + dump_html_value(object.consecutiveBipredictiveFrameCount, settings, "uint32_t", "consecutiveBipredictiveFrameCount", indents + 1, dump_html_uint32_t); + dump_html_value(object.temporalLayerCount, settings, "uint32_t", "temporalLayerCount", indents + 1, dump_html_uint32_t); } -void dump_html_VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM(const VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkVideoEncodeAV1RateControlLayerInfoKHR(const VkVideoEncodeAV1RateControlLayerInfoKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32325,12 +32967,16 @@ void dump_html_VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM(const VkSample if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.enableYDegamma, settings, "VkBool32", "enableYDegamma", indents + 1, dump_html_VkBool32); - dump_html_value(object.enableCbCrDegamma, settings, "VkBool32", "enableCbCrDegamma", indents + 1, dump_html_VkBool32); + dump_html_value(object.useMinQIndex, settings, "VkBool32", "useMinQIndex", indents + 1, dump_html_VkBool32); + dump_html_value(object.minQIndex, settings, "VkVideoEncodeAV1QIndexKHR", "minQIndex", indents + 1, dump_html_VkVideoEncodeAV1QIndexKHR); + dump_html_value(object.useMaxQIndex, settings, "VkBool32", "useMaxQIndex", indents + 1, dump_html_VkBool32); + dump_html_value(object.maxQIndex, settings, "VkVideoEncodeAV1QIndexKHR", "maxQIndex", indents + 1, dump_html_VkVideoEncodeAV1QIndexKHR); + dump_html_value(object.useMaxFrameSize, settings, "VkBool32", "useMaxFrameSize", indents + 1, dump_html_VkBool32); + dump_html_value(object.maxFrameSize, settings, "VkVideoEncodeAV1FrameSizeKHR", "maxFrameSize", indents + 1, dump_html_VkVideoEncodeAV1FrameSizeKHR); } -void dump_html_VkPhysicalDeviceCubicClampFeaturesQCOM(const VkPhysicalDeviceCubicClampFeaturesQCOM& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceVideoMaintenance1FeaturesKHR(const VkPhysicalDeviceVideoMaintenance1FeaturesKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32344,9 +32990,9 @@ void dump_html_VkPhysicalDeviceCubicClampFeaturesQCOM(const VkPhysicalDeviceCubi } else { dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.cubicRangeClamp, settings, "VkBool32", "cubicRangeClamp", indents + 1, dump_html_VkBool32); + dump_html_value(object.videoMaintenance1, settings, "VkBool32", "videoMaintenance1", indents + 1, dump_html_VkBool32); } -void dump_html_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkVideoInlineQueryInfoKHR(const VkVideoInlineQueryInfoKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32358,11 +33004,13 @@ void dump_html_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT(con if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.attachmentFeedbackLoopDynamicState, settings, "VkBool32", "attachmentFeedbackLoopDynamicState", indents + 1, dump_html_VkBool32); + dump_html_value(object.queryPool, settings, "VkQueryPool", "queryPool", indents + 1, dump_html_VkQueryPool); + dump_html_value(object.firstQuery, settings, "uint32_t", "firstQuery", indents + 1, dump_html_uint32_t); + dump_html_value(object.queryCount, settings, "uint32_t", "queryCount", indents + 1, dump_html_uint32_t); } -void dump_html_VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR(const VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDevicePerStageDescriptorSetFeaturesNV(const VkPhysicalDevicePerStageDescriptorSetFeaturesNV& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32376,10 +33024,10 @@ void dump_html_VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR(const VkPhysi } else { dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.maxVertexAttribDivisor, settings, "uint32_t", "maxVertexAttribDivisor", indents + 1, dump_html_uint32_t); - dump_html_value(object.supportsNonZeroFirstInstance, settings, "VkBool32", "supportsNonZeroFirstInstance", indents + 1, dump_html_VkBool32); + dump_html_value(object.perStageDescriptorSet, settings, "VkBool32", "perStageDescriptorSet", indents + 1, dump_html_VkBool32); + dump_html_value(object.dynamicPipelineLayout, settings, "VkBool32", "dynamicPipelineLayout", indents + 1, dump_html_VkBool32); } -void dump_html_VkPhysicalDeviceShaderFloatControls2FeaturesKHR(const VkPhysicalDeviceShaderFloatControls2FeaturesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceImageProcessing2FeaturesQCOM(const VkPhysicalDeviceImageProcessing2FeaturesQCOM& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32393,10 +33041,9 @@ void dump_html_VkPhysicalDeviceShaderFloatControls2FeaturesKHR(const VkPhysicalD } else { dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.shaderFloatControls2, settings, "VkBool32", "shaderFloatControls2", indents + 1, dump_html_VkBool32); + dump_html_value(object.textureBlockMatch2, settings, "VkBool32", "textureBlockMatch2", indents + 1, dump_html_VkBool32); } -#if defined(VK_USE_PLATFORM_SCREEN_QNX) -void dump_html_VkScreenBufferPropertiesQNX(const VkScreenBufferPropertiesQNX& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceImageProcessing2PropertiesQCOM(const VkPhysicalDeviceImageProcessing2PropertiesQCOM& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32410,12 +33057,26 @@ void dump_html_VkScreenBufferPropertiesQNX(const VkScreenBufferPropertiesQNX& ob } else { dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.allocationSize, settings, "VkDeviceSize", "allocationSize", indents + 1, dump_html_VkDeviceSize); - dump_html_value(object.memoryTypeBits, settings, "uint32_t", "memoryTypeBits", indents + 1, dump_html_uint32_t); + dump_html_value(object.maxBlockMatchWindow, settings, "VkExtent2D", "maxBlockMatchWindow", indents + 1, dump_html_VkExtent2D); } -#endif // VK_USE_PLATFORM_SCREEN_QNX -#if defined(VK_USE_PLATFORM_SCREEN_QNX) -void dump_html_VkScreenBufferFormatPropertiesQNX(const VkScreenBufferFormatPropertiesQNX& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkSamplerBlockMatchWindowCreateInfoQCOM(const VkSamplerBlockMatchWindowCreateInfoQCOM& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.windowExtent, settings, "VkExtent2D", "windowExtent", indents + 1, dump_html_VkExtent2D); + dump_html_value(object.windowCompareMode, settings, "VkBlockMatchWindowCompareModeQCOM", "windowCompareMode", indents + 1, dump_html_VkBlockMatchWindowCompareModeQCOM); +} +void dump_html_VkPhysicalDeviceCubicWeightsFeaturesQCOM(const VkPhysicalDeviceCubicWeightsFeaturesQCOM& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32429,19 +33090,9 @@ void dump_html_VkScreenBufferFormatPropertiesQNX(const VkScreenBufferFormatPrope } else { dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.format, settings, "VkFormat", "format", indents + 1, dump_html_VkFormat); - dump_html_value(object.externalFormat, settings, "uint64_t", "externalFormat", indents + 1, dump_html_uint64_t); - dump_html_value(object.screenUsage, settings, "uint64_t", "screenUsage", indents + 1, dump_html_uint64_t); - dump_html_value(object.formatFeatures, settings, "VkFormatFeatureFlags", "formatFeatures", indents + 1, dump_html_VkFormatFeatureFlags); - dump_html_value(object.samplerYcbcrConversionComponents, settings, "VkComponentMapping", "samplerYcbcrConversionComponents", indents + 1, dump_html_VkComponentMapping); - dump_html_value(object.suggestedYcbcrModel, settings, "VkSamplerYcbcrModelConversion", "suggestedYcbcrModel", indents + 1, dump_html_VkSamplerYcbcrModelConversion); - dump_html_value(object.suggestedYcbcrRange, settings, "VkSamplerYcbcrRange", "suggestedYcbcrRange", indents + 1, dump_html_VkSamplerYcbcrRange); - dump_html_value(object.suggestedXChromaOffset, settings, "VkChromaLocation", "suggestedXChromaOffset", indents + 1, dump_html_VkChromaLocation); - dump_html_value(object.suggestedYChromaOffset, settings, "VkChromaLocation", "suggestedYChromaOffset", indents + 1, dump_html_VkChromaLocation); + dump_html_value(object.selectableCubicWeights, settings, "VkBool32", "selectableCubicWeights", indents + 1, dump_html_VkBool32); } -#endif // VK_USE_PLATFORM_SCREEN_QNX -#if defined(VK_USE_PLATFORM_SCREEN_QNX) -void dump_html_VkImportScreenBufferInfoQNX(const VkImportScreenBufferInfoQNX& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkSamplerCubicWeightsCreateInfoQCOM(const VkSamplerCubicWeightsCreateInfoQCOM& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32455,11 +33106,9 @@ void dump_html_VkImportScreenBufferInfoQNX(const VkImportScreenBufferInfoQNX& ob } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.buffer, settings, "struct _screen_buffer*", "buffer", indents + 1, dump_html__screen_buffer); + dump_html_value(object.cubicWeights, settings, "VkCubicFilterWeightsQCOM", "cubicWeights", indents + 1, dump_html_VkCubicFilterWeightsQCOM); } -#endif // VK_USE_PLATFORM_SCREEN_QNX -#if defined(VK_USE_PLATFORM_SCREEN_QNX) -void dump_html_VkExternalFormatQNX(const VkExternalFormatQNX& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkBlitImageCubicWeightsInfoQCOM(const VkBlitImageCubicWeightsInfoQCOM& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32471,13 +33120,11 @@ void dump_html_VkExternalFormatQNX(const VkExternalFormatQNX& object, const ApiD if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.externalFormat, settings, "uint64_t", "externalFormat", indents + 1, dump_html_uint64_t); + dump_html_value(object.cubicWeights, settings, "VkCubicFilterWeightsQCOM", "cubicWeights", indents + 1, dump_html_VkCubicFilterWeightsQCOM); } -#endif // VK_USE_PLATFORM_SCREEN_QNX -#if defined(VK_USE_PLATFORM_SCREEN_QNX) -void dump_html_VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX(const VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceYcbcrDegammaFeaturesQCOM(const VkPhysicalDeviceYcbcrDegammaFeaturesQCOM& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32491,10 +33138,9 @@ void dump_html_VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX(const VkPhy } else { dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.screenBufferImport, settings, "VkBool32", "screenBufferImport", indents + 1, dump_html_VkBool32); + dump_html_value(object.ycbcrDegamma, settings, "VkBool32", "ycbcrDegamma", indents + 1, dump_html_VkBool32); } -#endif // VK_USE_PLATFORM_SCREEN_QNX -void dump_html_VkPhysicalDeviceLayeredDriverPropertiesMSFT(const VkPhysicalDeviceLayeredDriverPropertiesMSFT& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM(const VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32508,9 +33154,10 @@ void dump_html_VkPhysicalDeviceLayeredDriverPropertiesMSFT(const VkPhysicalDevic } else { dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.underlyingAPI, settings, "VkLayeredDriverUnderlyingApiMSFT", "underlyingAPI", indents + 1, dump_html_VkLayeredDriverUnderlyingApiMSFT); + dump_html_value(object.enableYDegamma, settings, "VkBool32", "enableYDegamma", indents + 1, dump_html_VkBool32); + dump_html_value(object.enableCbCrDegamma, settings, "VkBool32", "enableCbCrDegamma", indents + 1, dump_html_VkBool32); } -void dump_html_VkPhysicalDeviceShaderExpectAssumeFeaturesKHR(const VkPhysicalDeviceShaderExpectAssumeFeaturesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceCubicClampFeaturesQCOM(const VkPhysicalDeviceCubicClampFeaturesQCOM& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32524,9 +33171,9 @@ void dump_html_VkPhysicalDeviceShaderExpectAssumeFeaturesKHR(const VkPhysicalDev } else { dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.shaderExpectAssume, settings, "VkBool32", "shaderExpectAssume", indents + 1, dump_html_VkBool32); + dump_html_value(object.cubicRangeClamp, settings, "VkBool32", "cubicRangeClamp", indents + 1, dump_html_VkBool32); } -void dump_html_VkPhysicalDeviceMaintenance6FeaturesKHR(const VkPhysicalDeviceMaintenance6FeaturesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_html_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32540,9 +33187,10 @@ void dump_html_VkPhysicalDeviceMaintenance6FeaturesKHR(const VkPhysicalDeviceMai } else { dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.maintenance6, settings, "VkBool32", "maintenance6", indents + 1, dump_html_VkBool32); + dump_html_value(object.attachmentFeedbackLoopDynamicState, settings, "VkBool32", "attachmentFeedbackLoopDynamicState", indents + 1, dump_html_VkBool32); } -void dump_html_VkPhysicalDeviceMaintenance6PropertiesKHR(const VkPhysicalDeviceMaintenance6PropertiesKHR& object, const ApiDumpSettings& settings, int indents) +#if defined(VK_USE_PLATFORM_SCREEN_QNX) +void dump_html_VkScreenBufferPropertiesQNX(const VkScreenBufferPropertiesQNX& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32556,11 +33204,12 @@ void dump_html_VkPhysicalDeviceMaintenance6PropertiesKHR(const VkPhysicalDeviceM } else { dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.blockTexelViewCompatibleMultipleLayers, settings, "VkBool32", "blockTexelViewCompatibleMultipleLayers", indents + 1, dump_html_VkBool32); - dump_html_value(object.maxCombinedImageSamplerDescriptorCount, settings, "uint32_t", "maxCombinedImageSamplerDescriptorCount", indents + 1, dump_html_uint32_t); - dump_html_value(object.fragmentShadingRateClampCombinerInputs, settings, "VkBool32", "fragmentShadingRateClampCombinerInputs", indents + 1, dump_html_VkBool32); + dump_html_value(object.allocationSize, settings, "VkDeviceSize", "allocationSize", indents + 1, dump_html_VkDeviceSize); + dump_html_value(object.memoryTypeBits, settings, "uint32_t", "memoryTypeBits", indents + 1, dump_html_uint32_t); } -void dump_html_VkBindMemoryStatusKHR(const VkBindMemoryStatusKHR& object, const ApiDumpSettings& settings, int indents) +#endif // VK_USE_PLATFORM_SCREEN_QNX +#if defined(VK_USE_PLATFORM_SCREEN_QNX) +void dump_html_VkScreenBufferFormatPropertiesQNX(const VkScreenBufferFormatPropertiesQNX& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32572,11 +33221,21 @@ void dump_html_VkBindMemoryStatusKHR(const VkBindMemoryStatusKHR& object, const if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_pointer(object.pResult, settings, "VkResult*", "pResult", indents + 1, dump_html_VkResult); + dump_html_value(object.format, settings, "VkFormat", "format", indents + 1, dump_html_VkFormat); + dump_html_value(object.externalFormat, settings, "uint64_t", "externalFormat", indents + 1, dump_html_uint64_t); + dump_html_value(object.screenUsage, settings, "uint64_t", "screenUsage", indents + 1, dump_html_uint64_t); + dump_html_value(object.formatFeatures, settings, "VkFormatFeatureFlags", "formatFeatures", indents + 1, dump_html_VkFormatFeatureFlags); + dump_html_value(object.samplerYcbcrConversionComponents, settings, "VkComponentMapping", "samplerYcbcrConversionComponents", indents + 1, dump_html_VkComponentMapping); + dump_html_value(object.suggestedYcbcrModel, settings, "VkSamplerYcbcrModelConversion", "suggestedYcbcrModel", indents + 1, dump_html_VkSamplerYcbcrModelConversion); + dump_html_value(object.suggestedYcbcrRange, settings, "VkSamplerYcbcrRange", "suggestedYcbcrRange", indents + 1, dump_html_VkSamplerYcbcrRange); + dump_html_value(object.suggestedXChromaOffset, settings, "VkChromaLocation", "suggestedXChromaOffset", indents + 1, dump_html_VkChromaLocation); + dump_html_value(object.suggestedYChromaOffset, settings, "VkChromaLocation", "suggestedYChromaOffset", indents + 1, dump_html_VkChromaLocation); } -void dump_html_VkBindDescriptorSetsInfoKHR(const VkBindDescriptorSetsInfoKHR& object, const ApiDumpSettings& settings, int indents) +#endif // VK_USE_PLATFORM_SCREEN_QNX +#if defined(VK_USE_PLATFORM_SCREEN_QNX) +void dump_html_VkImportScreenBufferInfoQNX(const VkImportScreenBufferInfoQNX& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32590,15 +33249,11 @@ void dump_html_VkBindDescriptorSetsInfoKHR(const VkBindDescriptorSetsInfoKHR& ob } else { dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.stageFlags, settings, "VkShaderStageFlags", "stageFlags", indents + 1, dump_html_VkShaderStageFlags); - dump_html_value(object.layout, settings, "VkPipelineLayout", "layout", indents + 1, dump_html_VkPipelineLayout); - dump_html_value(object.firstSet, settings, "uint32_t", "firstSet", indents + 1, dump_html_uint32_t); - dump_html_value(object.descriptorSetCount, settings, "uint32_t", "descriptorSetCount", indents + 1, dump_html_uint32_t); - dump_html_array(object.pDescriptorSets, object.descriptorSetCount, settings, "const VkDescriptorSet*", "const VkDescriptorSet", "pDescriptorSets", indents + 1, dump_html_VkDescriptorSet); // ZRT - dump_html_value(object.dynamicOffsetCount, settings, "uint32_t", "dynamicOffsetCount", indents + 1, dump_html_uint32_t); - dump_html_array(object.pDynamicOffsets, object.dynamicOffsetCount, settings, "const uint32_t*", "const uint32_t", "pDynamicOffsets", indents + 1, dump_html_uint32_t); // ZRT + dump_html_value(object.buffer, settings, "struct _screen_buffer*", "buffer", indents + 1, dump_html__screen_buffer); } -void dump_html_VkPushConstantsInfoKHR(const VkPushConstantsInfoKHR& object, const ApiDumpSettings& settings, int indents) +#endif // VK_USE_PLATFORM_SCREEN_QNX +#if defined(VK_USE_PLATFORM_SCREEN_QNX) +void dump_html_VkExternalFormatQNX(const VkExternalFormatQNX& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32610,15 +33265,13 @@ void dump_html_VkPushConstantsInfoKHR(const VkPushConstantsInfoKHR& object, cons if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.layout, settings, "VkPipelineLayout", "layout", indents + 1, dump_html_VkPipelineLayout); - dump_html_value(object.stageFlags, settings, "VkShaderStageFlags", "stageFlags", indents + 1, dump_html_VkShaderStageFlags); - dump_html_value(object.offset, settings, "uint32_t", "offset", indents + 1, dump_html_uint32_t); - dump_html_value(object.size, settings, "uint32_t", "size", indents + 1, dump_html_uint32_t); - dump_html_value(object.pValues, settings, "const void*", "pValues", indents + 1, dump_html_void); + dump_html_value(object.externalFormat, settings, "uint64_t", "externalFormat", indents + 1, dump_html_uint64_t); } -void dump_html_VkPushDescriptorSetInfoKHR(const VkPushDescriptorSetInfoKHR& object, const ApiDumpSettings& settings, int indents) +#endif // VK_USE_PLATFORM_SCREEN_QNX +#if defined(VK_USE_PLATFORM_SCREEN_QNX) +void dump_html_VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX(const VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32630,15 +33283,12 @@ void dump_html_VkPushDescriptorSetInfoKHR(const VkPushDescriptorSetInfoKHR& obje if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.stageFlags, settings, "VkShaderStageFlags", "stageFlags", indents + 1, dump_html_VkShaderStageFlags); - dump_html_value(object.layout, settings, "VkPipelineLayout", "layout", indents + 1, dump_html_VkPipelineLayout); - dump_html_value(object.set, settings, "uint32_t", "set", indents + 1, dump_html_uint32_t); - dump_html_value(object.descriptorWriteCount, settings, "uint32_t", "descriptorWriteCount", indents + 1, dump_html_uint32_t); - dump_html_array(object.pDescriptorWrites, object.descriptorWriteCount, settings, "const VkWriteDescriptorSet*", "const VkWriteDescriptorSet", "pDescriptorWrites", indents + 1, dump_html_VkWriteDescriptorSet); // ZRT + dump_html_value(object.screenBufferImport, settings, "VkBool32", "screenBufferImport", indents + 1, dump_html_VkBool32); } -void dump_html_VkPushDescriptorSetWithTemplateInfoKHR(const VkPushDescriptorSetWithTemplateInfoKHR& object, const ApiDumpSettings& settings, int indents) +#endif // VK_USE_PLATFORM_SCREEN_QNX +void dump_html_VkPhysicalDeviceLayeredDriverPropertiesMSFT(const VkPhysicalDeviceLayeredDriverPropertiesMSFT& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; if(settings.showAddress()) @@ -32650,12 +33300,9 @@ void dump_html_VkPushDescriptorSetWithTemplateInfoKHR(const VkPushDescriptorSetW if(object.pNext != nullptr){ dump_html_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); } - dump_html_value(object.descriptorUpdateTemplate, settings, "VkDescriptorUpdateTemplate", "descriptorUpdateTemplate", indents + 1, dump_html_VkDescriptorUpdateTemplate); - dump_html_value(object.layout, settings, "VkPipelineLayout", "layout", indents + 1, dump_html_VkPipelineLayout); - dump_html_value(object.set, settings, "uint32_t", "set", indents + 1, dump_html_uint32_t); - dump_html_value(object.pData, settings, "const void*", "pData", indents + 1, dump_html_void); + dump_html_value(object.underlyingAPI, settings, "VkLayeredDriverUnderlyingApiMSFT", "underlyingAPI", indents + 1, dump_html_VkLayeredDriverUnderlyingApiMSFT); } void dump_html_VkSetDescriptorBufferOffsetsInfoEXT(const VkSetDescriptorBufferOffsetsInfoEXT& object, const ApiDumpSettings& settings, int indents) { @@ -32712,6 +33359,202 @@ void dump_html_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV(const VkPh } dump_html_value(object.descriptorPoolOverallocation, settings, "VkBool32", "descriptorPoolOverallocation", indents + 1, dump_html_VkBool32); } +void dump_html_VkDisplaySurfaceStereoCreateInfoNV(const VkDisplaySurfaceStereoCreateInfoNV& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.stereoType, settings, "VkDisplaySurfaceStereoTypeNV", "stereoType", indents + 1, dump_html_VkDisplaySurfaceStereoTypeNV); +} +void dump_html_VkDisplayModeStereoPropertiesNV(const VkDisplayModeStereoPropertiesNV& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.hdmi3DSupported, settings, "VkBool32", "hdmi3DSupported", indents + 1, dump_html_VkBool32); +} +void dump_html_VkVideoEncodeQuantizationMapCapabilitiesKHR(const VkVideoEncodeQuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.maxQuantizationMapExtent, settings, "VkExtent2D", "maxQuantizationMapExtent", indents + 1, dump_html_VkExtent2D); +} +void dump_html_VkVideoFormatQuantizationMapPropertiesKHR(const VkVideoFormatQuantizationMapPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.quantizationMapTexelSize, settings, "VkExtent2D", "quantizationMapTexelSize", indents + 1, dump_html_VkExtent2D); +} +void dump_html_VkVideoEncodeQuantizationMapInfoKHR(const VkVideoEncodeQuantizationMapInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.quantizationMap, settings, "VkImageView", "quantizationMap", indents + 1, dump_html_VkImageView); + dump_html_value(object.quantizationMapExtent, settings, "VkExtent2D", "quantizationMapExtent", indents + 1, dump_html_VkExtent2D); +} +void dump_html_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR(const VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.quantizationMapTexelSize, settings, "VkExtent2D", "quantizationMapTexelSize", indents + 1, dump_html_VkExtent2D); +} +void dump_html_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR(const VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.videoEncodeQuantizationMap, settings, "VkBool32", "videoEncodeQuantizationMap", indents + 1, dump_html_VkBool32); +} +void dump_html_VkVideoEncodeH264QuantizationMapCapabilitiesKHR(const VkVideoEncodeH264QuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.minQpDelta, settings, "int32_t", "minQpDelta", indents + 1, dump_html_int32_t); + dump_html_value(object.maxQpDelta, settings, "int32_t", "maxQpDelta", indents + 1, dump_html_int32_t); +} +void dump_html_VkVideoEncodeH265QuantizationMapCapabilitiesKHR(const VkVideoEncodeH265QuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.minQpDelta, settings, "int32_t", "minQpDelta", indents + 1, dump_html_int32_t); + dump_html_value(object.maxQpDelta, settings, "int32_t", "maxQpDelta", indents + 1, dump_html_int32_t); +} +void dump_html_VkVideoFormatH265QuantizationMapPropertiesKHR(const VkVideoFormatH265QuantizationMapPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.compatibleCtbSizes, settings, "VkVideoEncodeH265CtbSizeFlagsKHR", "compatibleCtbSizes", indents + 1, dump_html_VkVideoEncodeH265CtbSizeFlagsKHR); +} +void dump_html_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR(const VkVideoEncodeAV1QuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.minQIndexDelta, settings, "int32_t", "minQIndexDelta", indents + 1, dump_html_int32_t); + dump_html_value(object.maxQIndexDelta, settings, "int32_t", "maxQIndexDelta", indents + 1, dump_html_int32_t); +} +void dump_html_VkVideoFormatAV1QuantizationMapPropertiesKHR(const VkVideoFormatAV1QuantizationMapPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.compatibleSuperblockSizes, settings, "VkVideoEncodeAV1SuperblockSizeFlagsKHR", "compatibleSuperblockSizes", indents + 1, dump_html_VkVideoEncodeAV1SuperblockSizeFlagsKHR); +} void dump_html_VkPhysicalDeviceRawAccessChainsFeaturesNV(const VkPhysicalDeviceRawAccessChainsFeaturesNV& object, const ApiDumpSettings& settings, int indents) { settings.stream() << "
"; @@ -33324,6 +34167,120 @@ void dump_html_VkPipelineViewportDepthClampControlCreateInfoEXT(const VkPipeline dump_html_value(object.depthClampMode, settings, "VkDepthClampModeEXT", "depthClampMode", indents + 1, dump_html_VkDepthClampModeEXT); dump_html_pointer(object.pDepthClampRange, settings, "const VkDepthClampRangeEXT*", "pDepthClampRange", indents + 1, dump_html_VkDepthClampRangeEXT); } +void dump_html_VkPhysicalDeviceHdrVividFeaturesHUAWEI(const VkPhysicalDeviceHdrVividFeaturesHUAWEI& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.hdrVivid, settings, "VkBool32", "hdrVivid", indents + 1, dump_html_VkBool32); +} +void dump_html_VkHdrVividDynamicMetadataHUAWEI(const VkHdrVividDynamicMetadataHUAWEI& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "const void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.dynamicMetadataSize, settings, "size_t", "dynamicMetadataSize", indents + 1, dump_html_size_t); + dump_html_value(object.pDynamicMetadata, settings, "const void*", "pDynamicMetadata", indents + 1, dump_html_void); +} +void dump_html_VkCooperativeMatrixFlexibleDimensionsPropertiesNV(const VkCooperativeMatrixFlexibleDimensionsPropertiesNV& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.MGranularity, settings, "uint32_t", "MGranularity", indents + 1, dump_html_uint32_t); + dump_html_value(object.NGranularity, settings, "uint32_t", "NGranularity", indents + 1, dump_html_uint32_t); + dump_html_value(object.KGranularity, settings, "uint32_t", "KGranularity", indents + 1, dump_html_uint32_t); + dump_html_value(object.AType, settings, "VkComponentTypeKHR", "AType", indents + 1, dump_html_VkComponentTypeKHR); + dump_html_value(object.BType, settings, "VkComponentTypeKHR", "BType", indents + 1, dump_html_VkComponentTypeKHR); + dump_html_value(object.CType, settings, "VkComponentTypeKHR", "CType", indents + 1, dump_html_VkComponentTypeKHR); + dump_html_value(object.ResultType, settings, "VkComponentTypeKHR", "ResultType", indents + 1, dump_html_VkComponentTypeKHR); + dump_html_value(object.saturatingAccumulation, settings, "VkBool32", "saturatingAccumulation", indents + 1, dump_html_VkBool32); + dump_html_value(object.scope, settings, "VkScopeKHR", "scope", indents + 1, dump_html_VkScopeKHR); + dump_html_value(object.workgroupInvocations, settings, "uint32_t", "workgroupInvocations", indents + 1, dump_html_uint32_t); +} +void dump_html_VkPhysicalDeviceCooperativeMatrix2FeaturesNV(const VkPhysicalDeviceCooperativeMatrix2FeaturesNV& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.cooperativeMatrixWorkgroupScope, settings, "VkBool32", "cooperativeMatrixWorkgroupScope", indents + 1, dump_html_VkBool32); + dump_html_value(object.cooperativeMatrixFlexibleDimensions, settings, "VkBool32", "cooperativeMatrixFlexibleDimensions", indents + 1, dump_html_VkBool32); + dump_html_value(object.cooperativeMatrixReductions, settings, "VkBool32", "cooperativeMatrixReductions", indents + 1, dump_html_VkBool32); + dump_html_value(object.cooperativeMatrixConversions, settings, "VkBool32", "cooperativeMatrixConversions", indents + 1, dump_html_VkBool32); + dump_html_value(object.cooperativeMatrixPerElementOperations, settings, "VkBool32", "cooperativeMatrixPerElementOperations", indents + 1, dump_html_VkBool32); + dump_html_value(object.cooperativeMatrixTensorAddressing, settings, "VkBool32", "cooperativeMatrixTensorAddressing", indents + 1, dump_html_VkBool32); + dump_html_value(object.cooperativeMatrixBlockLoads, settings, "VkBool32", "cooperativeMatrixBlockLoads", indents + 1, dump_html_VkBool32); +} +void dump_html_VkPhysicalDeviceCooperativeMatrix2PropertiesNV(const VkPhysicalDeviceCooperativeMatrix2PropertiesNV& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.cooperativeMatrixWorkgroupScopeMaxWorkgroupSize, settings, "uint32_t", "cooperativeMatrixWorkgroupScopeMaxWorkgroupSize", indents + 1, dump_html_uint32_t); + dump_html_value(object.cooperativeMatrixFlexibleDimensionsMaxDimension, settings, "uint32_t", "cooperativeMatrixFlexibleDimensionsMaxDimension", indents + 1, dump_html_uint32_t); + dump_html_value(object.cooperativeMatrixWorkgroupScopeReservedSharedMemory, settings, "uint32_t", "cooperativeMatrixWorkgroupScopeReservedSharedMemory", indents + 1, dump_html_uint32_t); +} +void dump_html_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT(const VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_html_VkStructureType); + if(object.pNext != nullptr){ + dump_html_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_html_value(object.pNext, settings, "void*", "pNext", indents + 1, dump_html_void); + } + dump_html_value(object.vertexAttributeRobustness, settings, "VkBool32", "vertexAttributeRobustness", indents + 1, dump_html_VkBool32); +} //========================== Union Implementations ==========================// @@ -34158,6 +35115,156 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000413003: dump_html_pNext(static_cast(object), settings, "VkDeviceImageMemoryRequirements", indents, dump_html_VkDeviceImageMemoryRequirements); break; + case 55: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceVulkan14Features", indents, dump_html_VkPhysicalDeviceVulkan14Features); + break; + case 56: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceVulkan14Properties", indents, dump_html_VkPhysicalDeviceVulkan14Properties); + break; + case 1000174000: + dump_html_pNext(static_cast(object), settings, "VkDeviceQueueGlobalPriorityCreateInfo", indents, dump_html_VkDeviceQueueGlobalPriorityCreateInfo); + break; + case 1000388000: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceGlobalPriorityQueryFeatures", indents, dump_html_VkPhysicalDeviceGlobalPriorityQueryFeatures); + break; + case 1000388001: + dump_html_pNext(static_cast(object), settings, "VkQueueFamilyGlobalPriorityProperties", indents, dump_html_VkQueueFamilyGlobalPriorityProperties); + break; + case 1000416000: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderSubgroupRotateFeatures", indents, dump_html_VkPhysicalDeviceShaderSubgroupRotateFeatures); + break; + case 1000528000: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderFloatControls2Features", indents, dump_html_VkPhysicalDeviceShaderFloatControls2Features); + break; + case 1000544000: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderExpectAssumeFeatures", indents, dump_html_VkPhysicalDeviceShaderExpectAssumeFeatures); + break; + case 1000259000: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceLineRasterizationFeatures", indents, dump_html_VkPhysicalDeviceLineRasterizationFeatures); + break; + case 1000259002: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceLineRasterizationProperties", indents, dump_html_VkPhysicalDeviceLineRasterizationProperties); + break; + case 1000259001: + dump_html_pNext(static_cast(object), settings, "VkPipelineRasterizationLineStateCreateInfo", indents, dump_html_VkPipelineRasterizationLineStateCreateInfo); + break; + case 1000525000: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceVertexAttributeDivisorProperties", indents, dump_html_VkPhysicalDeviceVertexAttributeDivisorProperties); + break; + case 1000190001: + dump_html_pNext(static_cast(object), settings, "VkPipelineVertexInputDivisorStateCreateInfo", indents, dump_html_VkPipelineVertexInputDivisorStateCreateInfo); + break; + case 1000190002: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceVertexAttributeDivisorFeatures", indents, dump_html_VkPhysicalDeviceVertexAttributeDivisorFeatures); + break; + case 1000265000: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceIndexTypeUint8Features", indents, dump_html_VkPhysicalDeviceIndexTypeUint8Features); + break; + case 1000271000: + dump_html_pNext(static_cast(object), settings, "VkMemoryMapInfo", indents, dump_html_VkMemoryMapInfo); + break; + case 1000271001: + dump_html_pNext(static_cast(object), settings, "VkMemoryUnmapInfo", indents, dump_html_VkMemoryUnmapInfo); + break; + case 1000470000: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceMaintenance5Features", indents, dump_html_VkPhysicalDeviceMaintenance5Features); + break; + case 1000470001: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceMaintenance5Properties", indents, dump_html_VkPhysicalDeviceMaintenance5Properties); + break; + case 1000470003: + dump_html_pNext(static_cast(object), settings, "VkRenderingAreaInfo", indents, dump_html_VkRenderingAreaInfo); + break; + case 1000338003: + dump_html_pNext(static_cast(object), settings, "VkImageSubresource2", indents, dump_html_VkImageSubresource2); + break; + case 1000470004: + dump_html_pNext(static_cast(object), settings, "VkDeviceImageSubresourceInfo", indents, dump_html_VkDeviceImageSubresourceInfo); + break; + case 1000338002: + dump_html_pNext(static_cast(object), settings, "VkSubresourceLayout2", indents, dump_html_VkSubresourceLayout2); + break; + case 1000470005: + dump_html_pNext(static_cast(object), settings, "VkPipelineCreateFlags2CreateInfo", indents, dump_html_VkPipelineCreateFlags2CreateInfo); + break; + case 1000470006: + dump_html_pNext(static_cast(object), settings, "VkBufferUsageFlags2CreateInfo", indents, dump_html_VkBufferUsageFlags2CreateInfo); + break; + case 1000080000: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDevicePushDescriptorProperties", indents, dump_html_VkPhysicalDevicePushDescriptorProperties); + break; + case 1000232000: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceDynamicRenderingLocalReadFeatures", indents, dump_html_VkPhysicalDeviceDynamicRenderingLocalReadFeatures); + break; + case 1000232001: + dump_html_pNext(static_cast(object), settings, "VkRenderingAttachmentLocationInfo", indents, dump_html_VkRenderingAttachmentLocationInfo); + break; + case 1000232002: + dump_html_pNext(static_cast(object), settings, "VkRenderingInputAttachmentIndexInfo", indents, dump_html_VkRenderingInputAttachmentIndexInfo); + break; + case 1000545000: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceMaintenance6Features", indents, dump_html_VkPhysicalDeviceMaintenance6Features); + break; + case 1000545001: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceMaintenance6Properties", indents, dump_html_VkPhysicalDeviceMaintenance6Properties); + break; + case 1000545002: + dump_html_pNext(static_cast(object), settings, "VkBindMemoryStatus", indents, dump_html_VkBindMemoryStatus); + break; + case 1000545003: + dump_html_pNext(static_cast(object), settings, "VkBindDescriptorSetsInfo", indents, dump_html_VkBindDescriptorSetsInfo); + break; + case 1000545004: + dump_html_pNext(static_cast(object), settings, "VkPushConstantsInfo", indents, dump_html_VkPushConstantsInfo); + break; + case 1000545005: + dump_html_pNext(static_cast(object), settings, "VkPushDescriptorSetInfo", indents, dump_html_VkPushDescriptorSetInfo); + break; + case 1000545006: + dump_html_pNext(static_cast(object), settings, "VkPushDescriptorSetWithTemplateInfo", indents, dump_html_VkPushDescriptorSetWithTemplateInfo); + break; + case 1000466000: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDevicePipelineProtectedAccessFeatures", indents, dump_html_VkPhysicalDevicePipelineProtectedAccessFeatures); + break; + case 1000068001: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDevicePipelineRobustnessFeatures", indents, dump_html_VkPhysicalDevicePipelineRobustnessFeatures); + break; + case 1000068002: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDevicePipelineRobustnessProperties", indents, dump_html_VkPhysicalDevicePipelineRobustnessProperties); + break; + case 1000068000: + dump_html_pNext(static_cast(object), settings, "VkPipelineRobustnessCreateInfo", indents, dump_html_VkPipelineRobustnessCreateInfo); + break; + case 1000270000: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceHostImageCopyFeatures", indents, dump_html_VkPhysicalDeviceHostImageCopyFeatures); + break; + case 1000270001: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceHostImageCopyProperties", indents, dump_html_VkPhysicalDeviceHostImageCopyProperties); + break; + case 1000270002: + dump_html_pNext(static_cast(object), settings, "VkMemoryToImageCopy", indents, dump_html_VkMemoryToImageCopy); + break; + case 1000270003: + dump_html_pNext(static_cast(object), settings, "VkImageToMemoryCopy", indents, dump_html_VkImageToMemoryCopy); + break; + case 1000270005: + dump_html_pNext(static_cast(object), settings, "VkCopyMemoryToImageInfo", indents, dump_html_VkCopyMemoryToImageInfo); + break; + case 1000270004: + dump_html_pNext(static_cast(object), settings, "VkCopyImageToMemoryInfo", indents, dump_html_VkCopyImageToMemoryInfo); + break; + case 1000270007: + dump_html_pNext(static_cast(object), settings, "VkCopyImageToImageInfo", indents, dump_html_VkCopyImageToImageInfo); + break; + case 1000270006: + dump_html_pNext(static_cast(object), settings, "VkHostImageLayoutTransitionInfo", indents, dump_html_VkHostImageLayoutTransitionInfo); + break; + case 1000270008: + dump_html_pNext(static_cast(object), settings, "VkSubresourceHostMemcpySize", indents, dump_html_VkSubresourceHostMemcpySize); + break; + case 1000270009: + dump_html_pNext(static_cast(object), settings, "VkHostImageCopyDevicePerformanceQuery", indents, dump_html_VkHostImageCopyDevicePerformanceQuery); + break; case 1000001000: dump_html_pNext(static_cast(object), settings, "VkSwapchainCreateInfoKHR", indents, dump_html_VkSwapchainCreateInfoKHR); break; @@ -34312,6 +35419,9 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000029000: dump_html_pNext(static_cast(object), settings, "VkCuModuleCreateInfoNVX", indents, dump_html_VkCuModuleCreateInfoNVX); break; + case 1000029004: + dump_html_pNext(static_cast(object), settings, "VkCuModuleTexturingModeCreateInfoNVX", indents, dump_html_VkCuModuleTexturingModeCreateInfoNVX); + break; case 1000029001: dump_html_pNext(static_cast(object), settings, "VkCuFunctionCreateInfoNVX", indents, dump_html_VkCuFunctionCreateInfoNVX); break; @@ -34429,18 +35539,6 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000041000: dump_html_pNext(static_cast(object), settings, "VkTextureLODGatherFormatPropertiesAMD", indents, dump_html_VkTextureLODGatherFormatPropertiesAMD); break; - case 1000044006: - dump_html_pNext(static_cast(object), settings, "VkRenderingFragmentShadingRateAttachmentInfoKHR", indents, dump_html_VkRenderingFragmentShadingRateAttachmentInfoKHR); - break; - case 1000044007: - dump_html_pNext(static_cast(object), settings, "VkRenderingFragmentDensityMapAttachmentInfoEXT", indents, dump_html_VkRenderingFragmentDensityMapAttachmentInfoEXT); - break; - case 1000044008: - dump_html_pNext(static_cast(object), settings, "VkAttachmentSampleCountInfoAMD", indents, dump_html_VkAttachmentSampleCountInfoAMD); - break; - case 1000044009: - dump_html_pNext(static_cast(object), settings, "VkMultiviewPerViewAttributesInfoNVX", indents, dump_html_VkMultiviewPerViewAttributesInfoNVX); - break; #if defined(VK_USE_PLATFORM_GGP) case 1000049000: dump_html_pNext(static_cast(object), settings, "VkStreamDescriptorSurfaceCreateInfoGGP", indents, dump_html_VkStreamDescriptorSurfaceCreateInfoGGP); @@ -34484,15 +35582,6 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000067001: dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceASTCDecodeFeaturesEXT", indents, dump_html_VkPhysicalDeviceASTCDecodeFeaturesEXT); break; - case 1000068001: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDevicePipelineRobustnessFeaturesEXT", indents, dump_html_VkPhysicalDevicePipelineRobustnessFeaturesEXT); - break; - case 1000068002: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDevicePipelineRobustnessPropertiesEXT", indents, dump_html_VkPhysicalDevicePipelineRobustnessPropertiesEXT); - break; - case 1000068000: - dump_html_pNext(static_cast(object), settings, "VkPipelineRobustnessCreateInfoEXT", indents, dump_html_VkPipelineRobustnessCreateInfoEXT); - break; #if defined(VK_USE_PLATFORM_WIN32_KHR) case 1000073000: dump_html_pNext(static_cast(object), settings, "VkImportMemoryWin32HandleInfoKHR", indents, dump_html_VkImportMemoryWin32HandleInfoKHR); @@ -34553,9 +35642,6 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000079001: dump_html_pNext(static_cast(object), settings, "VkSemaphoreGetFdInfoKHR", indents, dump_html_VkSemaphoreGetFdInfoKHR); break; - case 1000080000: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDevicePushDescriptorPropertiesKHR", indents, dump_html_VkPhysicalDevicePushDescriptorPropertiesKHR); - break; case 1000081002: dump_html_pNext(static_cast(object), settings, "VkConditionalRenderingBeginInfoEXT", indents, dump_html_VkConditionalRenderingBeginInfoEXT); break; @@ -34592,6 +35678,9 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000097000: dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX", indents, dump_html_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX); break; + case 1000044009: + dump_html_pNext(static_cast(object), settings, "VkMultiviewPerViewAttributesInfoNVX", indents, dump_html_VkMultiviewPerViewAttributesInfoNVX); + break; case 1000098000: dump_html_pNext(static_cast(object), settings, "VkPipelineViewportSwizzleStateCreateInfoNV", indents, dump_html_VkPipelineViewportSwizzleStateCreateInfoNV); break; @@ -34780,6 +35869,9 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti dump_html_pNext(static_cast(object), settings, "VkPipelineShaderStageNodeCreateInfoAMDX", indents, dump_html_VkPipelineShaderStageNodeCreateInfoAMDX); break; #endif // VK_ENABLE_BETA_EXTENSIONS + case 1000044008: + dump_html_pNext(static_cast(object), settings, "VkAttachmentSampleCountInfoAMD", indents, dump_html_VkAttachmentSampleCountInfoAMD); + break; case 1000143000: dump_html_pNext(static_cast(object), settings, "VkSampleLocationsInfoEXT", indents, dump_html_VkSampleLocationsInfoEXT); break; @@ -34952,9 +36044,6 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000170001: dump_html_pNext(static_cast(object), settings, "VkFilterCubicImageViewImageFormatPropertiesEXT", indents, dump_html_VkFilterCubicImageViewImageFormatPropertiesEXT); break; - case 1000174000: - dump_html_pNext(static_cast(object), settings, "VkDeviceQueueGlobalPriorityCreateInfoKHR", indents, dump_html_VkDeviceQueueGlobalPriorityCreateInfoKHR); - break; case 1000178000: dump_html_pNext(static_cast(object), settings, "VkImportMemoryHostPointerInfoEXT", indents, dump_html_VkImportMemoryHostPointerInfoEXT); break; @@ -34994,24 +36083,12 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000187005: dump_html_pNext(static_cast(object), settings, "VkVideoDecodeH265DpbSlotInfoKHR", indents, dump_html_VkVideoDecodeH265DpbSlotInfoKHR); break; - case 1000388000: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR", indents, dump_html_VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR); - break; - case 1000388001: - dump_html_pNext(static_cast(object), settings, "VkQueueFamilyGlobalPriorityPropertiesKHR", indents, dump_html_VkQueueFamilyGlobalPriorityPropertiesKHR); - break; case 1000189000: dump_html_pNext(static_cast(object), settings, "VkDeviceMemoryOverallocationCreateInfoAMD", indents, dump_html_VkDeviceMemoryOverallocationCreateInfoAMD); break; case 1000190000: dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT", indents, dump_html_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT); break; - case 1000190001: - dump_html_pNext(static_cast(object), settings, "VkPipelineVertexInputDivisorStateCreateInfoKHR", indents, dump_html_VkPipelineVertexInputDivisorStateCreateInfoKHR); - break; - case 1000190002: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR", indents, dump_html_VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR); - break; #if defined(VK_USE_PLATFORM_GGP) case 1000191000: dump_html_pNext(static_cast(object), settings, "VkPresentFrameTokenGGP", indents, dump_html_VkPresentFrameTokenGGP); @@ -35044,6 +36121,12 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000206000: dump_html_pNext(static_cast(object), settings, "VkCheckpointDataNV", indents, dump_html_VkCheckpointDataNV); break; + case 1000314008: + dump_html_pNext(static_cast(object), settings, "VkQueueFamilyCheckpointProperties2NV", indents, dump_html_VkQueueFamilyCheckpointProperties2NV); + break; + case 1000314009: + dump_html_pNext(static_cast(object), settings, "VkCheckpointData2NV", indents, dump_html_VkCheckpointData2NV); + break; case 1000209000: dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL", indents, dump_html_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL); break; @@ -35093,6 +36176,9 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000218002: dump_html_pNext(static_cast(object), settings, "VkRenderPassFragmentDensityMapCreateInfoEXT", indents, dump_html_VkRenderPassFragmentDensityMapCreateInfoEXT); break; + case 1000044007: + dump_html_pNext(static_cast(object), settings, "VkRenderingFragmentDensityMapAttachmentInfoEXT", indents, dump_html_VkRenderingFragmentDensityMapAttachmentInfoEXT); + break; case 1000226000: dump_html_pNext(static_cast(object), settings, "VkFragmentShadingRateAttachmentInfoKHR", indents, dump_html_VkFragmentShadingRateAttachmentInfoKHR); break; @@ -35108,21 +36194,15 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000226004: dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceFragmentShadingRateKHR", indents, dump_html_VkPhysicalDeviceFragmentShadingRateKHR); break; + case 1000044006: + dump_html_pNext(static_cast(object), settings, "VkRenderingFragmentShadingRateAttachmentInfoKHR", indents, dump_html_VkRenderingFragmentShadingRateAttachmentInfoKHR); + break; case 1000227000: dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderCoreProperties2AMD", indents, dump_html_VkPhysicalDeviceShaderCoreProperties2AMD); break; case 1000229000: dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceCoherentMemoryFeaturesAMD", indents, dump_html_VkPhysicalDeviceCoherentMemoryFeaturesAMD); break; - case 1000232000: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR", indents, dump_html_VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR); - break; - case 1000232001: - dump_html_pNext(static_cast(object), settings, "VkRenderingAttachmentLocationInfoKHR", indents, dump_html_VkRenderingAttachmentLocationInfoKHR); - break; - case 1000232002: - dump_html_pNext(static_cast(object), settings, "VkRenderingInputAttachmentIndexInfoKHR", indents, dump_html_VkRenderingInputAttachmentIndexInfoKHR); - break; case 1000234000: dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT", indents, dump_html_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT); break; @@ -35207,21 +36287,9 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000256000: dump_html_pNext(static_cast(object), settings, "VkHeadlessSurfaceCreateInfoEXT", indents, dump_html_VkHeadlessSurfaceCreateInfoEXT); break; - case 1000259000: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceLineRasterizationFeaturesKHR", indents, dump_html_VkPhysicalDeviceLineRasterizationFeaturesKHR); - break; - case 1000259002: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceLineRasterizationPropertiesKHR", indents, dump_html_VkPhysicalDeviceLineRasterizationPropertiesKHR); - break; - case 1000259001: - dump_html_pNext(static_cast(object), settings, "VkPipelineRasterizationLineStateCreateInfoKHR", indents, dump_html_VkPipelineRasterizationLineStateCreateInfoKHR); - break; case 1000260000: dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT", indents, dump_html_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT); break; - case 1000265000: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceIndexTypeUint8FeaturesKHR", indents, dump_html_VkPhysicalDeviceIndexTypeUint8FeaturesKHR); - break; case 1000267000: dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceExtendedDynamicStateFeaturesEXT", indents, dump_html_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT); break; @@ -35243,48 +36311,6 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000269005: dump_html_pNext(static_cast(object), settings, "VkPipelineExecutableInternalRepresentationKHR", indents, dump_html_VkPipelineExecutableInternalRepresentationKHR); break; - case 1000270000: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceHostImageCopyFeaturesEXT", indents, dump_html_VkPhysicalDeviceHostImageCopyFeaturesEXT); - break; - case 1000270001: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceHostImageCopyPropertiesEXT", indents, dump_html_VkPhysicalDeviceHostImageCopyPropertiesEXT); - break; - case 1000270002: - dump_html_pNext(static_cast(object), settings, "VkMemoryToImageCopyEXT", indents, dump_html_VkMemoryToImageCopyEXT); - break; - case 1000270003: - dump_html_pNext(static_cast(object), settings, "VkImageToMemoryCopyEXT", indents, dump_html_VkImageToMemoryCopyEXT); - break; - case 1000270005: - dump_html_pNext(static_cast(object), settings, "VkCopyMemoryToImageInfoEXT", indents, dump_html_VkCopyMemoryToImageInfoEXT); - break; - case 1000270004: - dump_html_pNext(static_cast(object), settings, "VkCopyImageToMemoryInfoEXT", indents, dump_html_VkCopyImageToMemoryInfoEXT); - break; - case 1000270007: - dump_html_pNext(static_cast(object), settings, "VkCopyImageToImageInfoEXT", indents, dump_html_VkCopyImageToImageInfoEXT); - break; - case 1000270006: - dump_html_pNext(static_cast(object), settings, "VkHostImageLayoutTransitionInfoEXT", indents, dump_html_VkHostImageLayoutTransitionInfoEXT); - break; - case 1000270008: - dump_html_pNext(static_cast(object), settings, "VkSubresourceHostMemcpySizeEXT", indents, dump_html_VkSubresourceHostMemcpySizeEXT); - break; - case 1000270009: - dump_html_pNext(static_cast(object), settings, "VkHostImageCopyDevicePerformanceQueryEXT", indents, dump_html_VkHostImageCopyDevicePerformanceQueryEXT); - break; - case 1000338002: - dump_html_pNext(static_cast(object), settings, "VkSubresourceLayout2KHR", indents, dump_html_VkSubresourceLayout2KHR); - break; - case 1000338003: - dump_html_pNext(static_cast(object), settings, "VkImageSubresource2KHR", indents, dump_html_VkImageSubresource2KHR); - break; - case 1000271000: - dump_html_pNext(static_cast(object), settings, "VkMemoryMapInfoKHR", indents, dump_html_VkMemoryMapInfoKHR); - break; - case 1000271001: - dump_html_pNext(static_cast(object), settings, "VkMemoryUnmapInfoKHR", indents, dump_html_VkMemoryUnmapInfoKHR); - break; case 1000272000: dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceMapMemoryPlacedFeaturesEXT", indents, dump_html_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT); break; @@ -35528,12 +36554,6 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti dump_html_pNext(static_cast(object), settings, "VkImportMetalSharedEventInfoEXT", indents, dump_html_VkImportMetalSharedEventInfoEXT); break; #endif // VK_USE_PLATFORM_METAL_EXT - case 1000314008: - dump_html_pNext(static_cast(object), settings, "VkQueueFamilyCheckpointProperties2NV", indents, dump_html_VkQueueFamilyCheckpointProperties2NV); - break; - case 1000314009: - dump_html_pNext(static_cast(object), settings, "VkCheckpointData2NV", indents, dump_html_VkCheckpointData2NV); - break; case 1000316000: dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceDescriptorBufferPropertiesEXT", indents, dump_html_VkPhysicalDeviceDescriptorBufferPropertiesEXT); break; @@ -35940,9 +36960,6 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000415000: dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderCorePropertiesARM", indents, dump_html_VkPhysicalDeviceShaderCorePropertiesARM); break; - case 1000416000: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR", indents, dump_html_VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR); - break; case 1000417000: dump_html_pNext(static_cast(object), settings, "VkDeviceQueueShaderCoreControlCreateInfoARM", indents, dump_html_VkDeviceQueueShaderCoreControlCreateInfoARM); break; @@ -36105,9 +37122,6 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000465000: dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceLegacyDitheringFeaturesEXT", indents, dump_html_VkPhysicalDeviceLegacyDitheringFeaturesEXT); break; - case 1000466000: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDevicePipelineProtectedAccessFeaturesEXT", indents, dump_html_VkPhysicalDevicePipelineProtectedAccessFeaturesEXT); - break; #if defined(VK_USE_PLATFORM_ANDROID_KHR) case 1000468000: dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceExternalFormatResolveFeaturesANDROID", indents, dump_html_VkPhysicalDeviceExternalFormatResolveFeaturesANDROID); @@ -36123,24 +37137,6 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti dump_html_pNext(static_cast(object), settings, "VkAndroidHardwareBufferFormatResolvePropertiesANDROID", indents, dump_html_VkAndroidHardwareBufferFormatResolvePropertiesANDROID); break; #endif // VK_USE_PLATFORM_ANDROID_KHR - case 1000470000: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceMaintenance5FeaturesKHR", indents, dump_html_VkPhysicalDeviceMaintenance5FeaturesKHR); - break; - case 1000470001: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceMaintenance5PropertiesKHR", indents, dump_html_VkPhysicalDeviceMaintenance5PropertiesKHR); - break; - case 1000470003: - dump_html_pNext(static_cast(object), settings, "VkRenderingAreaInfoKHR", indents, dump_html_VkRenderingAreaInfoKHR); - break; - case 1000470004: - dump_html_pNext(static_cast(object), settings, "VkDeviceImageSubresourceInfoKHR", indents, dump_html_VkDeviceImageSubresourceInfoKHR); - break; - case 1000470005: - dump_html_pNext(static_cast(object), settings, "VkPipelineCreateFlags2CreateInfoKHR", indents, dump_html_VkPipelineCreateFlags2CreateInfoKHR); - break; - case 1000470006: - dump_html_pNext(static_cast(object), settings, "VkBufferUsageFlags2CreateInfoKHR", indents, dump_html_VkBufferUsageFlags2CreateInfoKHR); - break; case 1000476000: dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceAntiLagFeaturesAMD", indents, dump_html_VkPhysicalDeviceAntiLagFeaturesAMD); break; @@ -36300,6 +37296,39 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000512005: dump_html_pNext(static_cast(object), settings, "VkVideoDecodeAV1DpbSlotInfoKHR", indents, dump_html_VkVideoDecodeAV1DpbSlotInfoKHR); break; + case 1000513004: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceVideoEncodeAV1FeaturesKHR", indents, dump_html_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR); + break; + case 1000513000: + dump_html_pNext(static_cast(object), settings, "VkVideoEncodeAV1CapabilitiesKHR", indents, dump_html_VkVideoEncodeAV1CapabilitiesKHR); + break; + case 1000513008: + dump_html_pNext(static_cast(object), settings, "VkVideoEncodeAV1QualityLevelPropertiesKHR", indents, dump_html_VkVideoEncodeAV1QualityLevelPropertiesKHR); + break; + case 1000513009: + dump_html_pNext(static_cast(object), settings, "VkVideoEncodeAV1SessionCreateInfoKHR", indents, dump_html_VkVideoEncodeAV1SessionCreateInfoKHR); + break; + case 1000513001: + dump_html_pNext(static_cast(object), settings, "VkVideoEncodeAV1SessionParametersCreateInfoKHR", indents, dump_html_VkVideoEncodeAV1SessionParametersCreateInfoKHR); + break; + case 1000513002: + dump_html_pNext(static_cast(object), settings, "VkVideoEncodeAV1PictureInfoKHR", indents, dump_html_VkVideoEncodeAV1PictureInfoKHR); + break; + case 1000513003: + dump_html_pNext(static_cast(object), settings, "VkVideoEncodeAV1DpbSlotInfoKHR", indents, dump_html_VkVideoEncodeAV1DpbSlotInfoKHR); + break; + case 1000513005: + dump_html_pNext(static_cast(object), settings, "VkVideoEncodeAV1ProfileInfoKHR", indents, dump_html_VkVideoEncodeAV1ProfileInfoKHR); + break; + case 1000513010: + dump_html_pNext(static_cast(object), settings, "VkVideoEncodeAV1GopRemainingFrameInfoKHR", indents, dump_html_VkVideoEncodeAV1GopRemainingFrameInfoKHR); + break; + case 1000513006: + dump_html_pNext(static_cast(object), settings, "VkVideoEncodeAV1RateControlInfoKHR", indents, dump_html_VkVideoEncodeAV1RateControlInfoKHR); + break; + case 1000513007: + dump_html_pNext(static_cast(object), settings, "VkVideoEncodeAV1RateControlLayerInfoKHR", indents, dump_html_VkVideoEncodeAV1RateControlLayerInfoKHR); + break; case 1000515000: dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceVideoMaintenance1FeaturesKHR", indents, dump_html_VkPhysicalDeviceVideoMaintenance1FeaturesKHR); break; @@ -36339,12 +37368,6 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000524000: dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT", indents, dump_html_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT); break; - case 1000525000: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR", indents, dump_html_VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR); - break; - case 1000528000: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderFloatControls2FeaturesKHR", indents, dump_html_VkPhysicalDeviceShaderFloatControls2FeaturesKHR); - break; #if defined(VK_USE_PLATFORM_SCREEN_QNX) case 1000529000: dump_html_pNext(static_cast(object), settings, "VkScreenBufferPropertiesQNX", indents, dump_html_VkScreenBufferPropertiesQNX); @@ -36373,38 +37396,50 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000530000: dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceLayeredDriverPropertiesMSFT", indents, dump_html_VkPhysicalDeviceLayeredDriverPropertiesMSFT); break; - case 1000544000: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderExpectAssumeFeaturesKHR", indents, dump_html_VkPhysicalDeviceShaderExpectAssumeFeaturesKHR); + case 1000545007: + dump_html_pNext(static_cast(object), settings, "VkSetDescriptorBufferOffsetsInfoEXT", indents, dump_html_VkSetDescriptorBufferOffsetsInfoEXT); break; - case 1000545000: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceMaintenance6FeaturesKHR", indents, dump_html_VkPhysicalDeviceMaintenance6FeaturesKHR); + case 1000545008: + dump_html_pNext(static_cast(object), settings, "VkBindDescriptorBufferEmbeddedSamplersInfoEXT", indents, dump_html_VkBindDescriptorBufferEmbeddedSamplersInfoEXT); break; - case 1000545001: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceMaintenance6PropertiesKHR", indents, dump_html_VkPhysicalDeviceMaintenance6PropertiesKHR); + case 1000546000: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV", indents, dump_html_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV); break; - case 1000545002: - dump_html_pNext(static_cast(object), settings, "VkBindMemoryStatusKHR", indents, dump_html_VkBindMemoryStatusKHR); + case 1000551000: + dump_html_pNext(static_cast(object), settings, "VkDisplaySurfaceStereoCreateInfoNV", indents, dump_html_VkDisplaySurfaceStereoCreateInfoNV); break; - case 1000545003: - dump_html_pNext(static_cast(object), settings, "VkBindDescriptorSetsInfoKHR", indents, dump_html_VkBindDescriptorSetsInfoKHR); + case 1000551001: + dump_html_pNext(static_cast(object), settings, "VkDisplayModeStereoPropertiesNV", indents, dump_html_VkDisplayModeStereoPropertiesNV); break; - case 1000545004: - dump_html_pNext(static_cast(object), settings, "VkPushConstantsInfoKHR", indents, dump_html_VkPushConstantsInfoKHR); + case 1000553000: + dump_html_pNext(static_cast(object), settings, "VkVideoEncodeQuantizationMapCapabilitiesKHR", indents, dump_html_VkVideoEncodeQuantizationMapCapabilitiesKHR); break; - case 1000545005: - dump_html_pNext(static_cast(object), settings, "VkPushDescriptorSetInfoKHR", indents, dump_html_VkPushDescriptorSetInfoKHR); + case 1000553001: + dump_html_pNext(static_cast(object), settings, "VkVideoFormatQuantizationMapPropertiesKHR", indents, dump_html_VkVideoFormatQuantizationMapPropertiesKHR); break; - case 1000545006: - dump_html_pNext(static_cast(object), settings, "VkPushDescriptorSetWithTemplateInfoKHR", indents, dump_html_VkPushDescriptorSetWithTemplateInfoKHR); + case 1000553002: + dump_html_pNext(static_cast(object), settings, "VkVideoEncodeQuantizationMapInfoKHR", indents, dump_html_VkVideoEncodeQuantizationMapInfoKHR); break; - case 1000545007: - dump_html_pNext(static_cast(object), settings, "VkSetDescriptorBufferOffsetsInfoEXT", indents, dump_html_VkSetDescriptorBufferOffsetsInfoEXT); + case 1000553005: + dump_html_pNext(static_cast(object), settings, "VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR", indents, dump_html_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR); break; - case 1000545008: - dump_html_pNext(static_cast(object), settings, "VkBindDescriptorBufferEmbeddedSamplersInfoEXT", indents, dump_html_VkBindDescriptorBufferEmbeddedSamplersInfoEXT); + case 1000553009: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR", indents, dump_html_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR); break; - case 1000546000: - dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV", indents, dump_html_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV); + case 1000553003: + dump_html_pNext(static_cast(object), settings, "VkVideoEncodeH264QuantizationMapCapabilitiesKHR", indents, dump_html_VkVideoEncodeH264QuantizationMapCapabilitiesKHR); + break; + case 1000553004: + dump_html_pNext(static_cast(object), settings, "VkVideoEncodeH265QuantizationMapCapabilitiesKHR", indents, dump_html_VkVideoEncodeH265QuantizationMapCapabilitiesKHR); + break; + case 1000553006: + dump_html_pNext(static_cast(object), settings, "VkVideoFormatH265QuantizationMapPropertiesKHR", indents, dump_html_VkVideoFormatH265QuantizationMapPropertiesKHR); + break; + case 1000553007: + dump_html_pNext(static_cast(object), settings, "VkVideoEncodeAV1QuantizationMapCapabilitiesKHR", indents, dump_html_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR); + break; + case 1000553008: + dump_html_pNext(static_cast(object), settings, "VkVideoFormatAV1QuantizationMapPropertiesKHR", indents, dump_html_VkVideoFormatAV1QuantizationMapPropertiesKHR); break; case 1000555000: dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceRawAccessChainsFeaturesNV", indents, dump_html_VkPhysicalDeviceRawAccessChainsFeaturesNV); @@ -36496,6 +37531,24 @@ void dump_html_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000582001: dump_html_pNext(static_cast(object), settings, "VkPipelineViewportDepthClampControlCreateInfoEXT", indents, dump_html_VkPipelineViewportDepthClampControlCreateInfoEXT); break; + case 1000590000: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceHdrVividFeaturesHUAWEI", indents, dump_html_VkPhysicalDeviceHdrVividFeaturesHUAWEI); + break; + case 1000590001: + dump_html_pNext(static_cast(object), settings, "VkHdrVividDynamicMetadataHUAWEI", indents, dump_html_VkHdrVividDynamicMetadataHUAWEI); + break; + case 1000593001: + dump_html_pNext(static_cast(object), settings, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV", indents, dump_html_VkCooperativeMatrixFlexibleDimensionsPropertiesNV); + break; + case 1000593000: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV", indents, dump_html_VkPhysicalDeviceCooperativeMatrix2FeaturesNV); + break; + case 1000593002: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceCooperativeMatrix2PropertiesNV", indents, dump_html_VkPhysicalDeviceCooperativeMatrix2PropertiesNV); + break; + case 1000608000: + dump_html_pNext(static_cast(object), settings, "VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT", indents, dump_html_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT); + break; case VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO: // 47 case VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO: // 48 if(static_cast(object)->pNext != nullptr){ @@ -39888,6 +40941,295 @@ void dump_html_vkGetDeviceImageSparseMemoryRequirements(ApiDumpInstance& dump_in settings.stream() << ""; } +void dump_html_vkCmdSetLineStipple(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); + dump_html_value(lineStippleFactor, settings, "uint32_t", "lineStippleFactor", 1, dump_html_uint32_t); + dump_html_value(lineStipplePattern, settings, "uint16_t", "lineStipplePattern", 1, dump_html_uint16_t); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} +void dump_html_vkMapMemory2(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryMapInfo* pMemoryMapInfo, void** ppData) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + dump_html_VkResult(result, settings, 0); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); + dump_html_pointer(pMemoryMapInfo, settings, "const VkMemoryMapInfo*", "pMemoryMapInfo", 1, dump_html_VkMemoryMapInfo); + dump_html_pointer(ppData, settings, "void**", "ppData", 1, dump_html_void); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} +void dump_html_vkUnmapMemory2(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryUnmapInfo* pMemoryUnmapInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + dump_html_VkResult(result, settings, 0); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); + dump_html_pointer(pMemoryUnmapInfo, settings, "const VkMemoryUnmapInfo*", "pMemoryUnmapInfo", 1, dump_html_VkMemoryUnmapInfo); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} +void dump_html_vkCmdBindIndexBuffer2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); + dump_html_value(buffer, settings, "VkBuffer", "buffer", 1, dump_html_VkBuffer); + dump_html_value(offset, settings, "VkDeviceSize", "offset", 1, dump_html_VkDeviceSize); + dump_html_value(size, settings, "VkDeviceSize", "size", 1, dump_html_VkDeviceSize); + dump_html_value(indexType, settings, "VkIndexType", "indexType", 1, dump_html_VkIndexType); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} +void dump_html_vkGetRenderingAreaGranularity(ApiDumpInstance& dump_inst, VkDevice device, const VkRenderingAreaInfo* pRenderingAreaInfo, VkExtent2D* pGranularity) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); + dump_html_pointer(pRenderingAreaInfo, settings, "const VkRenderingAreaInfo*", "pRenderingAreaInfo", 1, dump_html_VkRenderingAreaInfo); + dump_html_pointer(pGranularity, settings, "VkExtent2D*", "pGranularity", 1, dump_html_VkExtent2D); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} +void dump_html_vkGetDeviceImageSubresourceLayout(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageSubresourceInfo* pInfo, VkSubresourceLayout2* pLayout) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); + dump_html_pointer(pInfo, settings, "const VkDeviceImageSubresourceInfo*", "pInfo", 1, dump_html_VkDeviceImageSubresourceInfo); + dump_html_pointer(pLayout, settings, "VkSubresourceLayout2*", "pLayout", 1, dump_html_VkSubresourceLayout2); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} +void dump_html_vkGetImageSubresourceLayout2(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); + dump_html_value(image, settings, "VkImage", "image", 1, dump_html_VkImage); + dump_html_pointer(pSubresource, settings, "const VkImageSubresource2*", "pSubresource", 1, dump_html_VkImageSubresource2); + dump_html_pointer(pLayout, settings, "VkSubresourceLayout2*", "pLayout", 1, dump_html_VkSubresourceLayout2); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} +void dump_html_vkCmdPushDescriptorSet(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); + dump_html_value(pipelineBindPoint, settings, "VkPipelineBindPoint", "pipelineBindPoint", 1, dump_html_VkPipelineBindPoint); + dump_html_value(layout, settings, "VkPipelineLayout", "layout", 1, dump_html_VkPipelineLayout); + dump_html_value(set, settings, "uint32_t", "set", 1, dump_html_uint32_t); + dump_html_value(descriptorWriteCount, settings, "uint32_t", "descriptorWriteCount", 1, dump_html_uint32_t); + dump_html_array(pDescriptorWrites, descriptorWriteCount, settings, "const VkWriteDescriptorSet*", "const VkWriteDescriptorSet", "pDescriptorWrites", 1, dump_html_VkWriteDescriptorSet); // ZRZ + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} +void dump_html_vkCmdPushDescriptorSetWithTemplate(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, const void* pData) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); + dump_html_value(descriptorUpdateTemplate, settings, "VkDescriptorUpdateTemplate", "descriptorUpdateTemplate", 1, dump_html_VkDescriptorUpdateTemplate); + dump_html_value(layout, settings, "VkPipelineLayout", "layout", 1, dump_html_VkPipelineLayout); + dump_html_value(set, settings, "uint32_t", "set", 1, dump_html_uint32_t); + dump_html_value(pData, settings, "const void*", "pData", 1, dump_html_void); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} +void dump_html_vkCmdSetRenderingAttachmentLocations(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfo* pLocationInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); + dump_html_pointer(pLocationInfo, settings, "const VkRenderingAttachmentLocationInfo*", "pLocationInfo", 1, dump_html_VkRenderingAttachmentLocationInfo); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} +void dump_html_vkCmdSetRenderingInputAttachmentIndices(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfo* pInputAttachmentIndexInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); + dump_html_pointer(pInputAttachmentIndexInfo, settings, "const VkRenderingInputAttachmentIndexInfo*", "pInputAttachmentIndexInfo", 1, dump_html_VkRenderingInputAttachmentIndexInfo); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} +void dump_html_vkCmdBindDescriptorSets2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfo* pBindDescriptorSetsInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); + dump_html_pointer(pBindDescriptorSetsInfo, settings, "const VkBindDescriptorSetsInfo*", "pBindDescriptorSetsInfo", 1, dump_html_VkBindDescriptorSetsInfo); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} +void dump_html_vkCmdPushConstants2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushConstantsInfo* pPushConstantsInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); + dump_html_pointer(pPushConstantsInfo, settings, "const VkPushConstantsInfo*", "pPushConstantsInfo", 1, dump_html_VkPushConstantsInfo); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} +void dump_html_vkCmdPushDescriptorSet2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo* pPushDescriptorSetInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); + dump_html_pointer(pPushDescriptorSetInfo, settings, "const VkPushDescriptorSetInfo*", "pPushDescriptorSetInfo", 1, dump_html_VkPushDescriptorSetInfo); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} +void dump_html_vkCmdPushDescriptorSetWithTemplate2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo* pPushDescriptorSetWithTemplateInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); + dump_html_pointer(pPushDescriptorSetWithTemplateInfo, settings, "const VkPushDescriptorSetWithTemplateInfo*", "pPushDescriptorSetWithTemplateInfo", 1, dump_html_VkPushDescriptorSetWithTemplateInfo); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} +void dump_html_vkCopyMemoryToImage(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyMemoryToImageInfo* pCopyMemoryToImageInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + dump_html_VkResult(result, settings, 0); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); + dump_html_pointer(pCopyMemoryToImageInfo, settings, "const VkCopyMemoryToImageInfo*", "pCopyMemoryToImageInfo", 1, dump_html_VkCopyMemoryToImageInfo); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} +void dump_html_vkCopyImageToMemory(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToMemoryInfo* pCopyImageToMemoryInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + dump_html_VkResult(result, settings, 0); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); + dump_html_pointer(pCopyImageToMemoryInfo, settings, "const VkCopyImageToMemoryInfo*", "pCopyImageToMemoryInfo", 1, dump_html_VkCopyImageToMemoryInfo); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} +void dump_html_vkCopyImageToImage(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToImageInfo* pCopyImageToImageInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + dump_html_VkResult(result, settings, 0); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); + dump_html_pointer(pCopyImageToImageInfo, settings, "const VkCopyImageToImageInfo*", "pCopyImageToImageInfo", 1, dump_html_VkCopyImageToImageInfo); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} +void dump_html_vkTransitionImageLayout(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfo* pTransitions) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + dump_html_VkResult(result, settings, 0); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); + dump_html_value(transitionCount, settings, "uint32_t", "transitionCount", 1, dump_html_uint32_t); + dump_html_array(pTransitions, transitionCount, settings, "const VkHostImageLayoutTransitionInfo*", "const VkHostImageLayoutTransitionInfo", "pTransitions", 1, dump_html_VkHostImageLayoutTransitionInfo); // ZRZ + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} void dump_html_vkDestroySurfaceKHR(ApiDumpInstance& dump_inst, VkInstance instance, VkSurfaceKHR surface, const VkAllocationCallbacks* pAllocator) { const ApiDumpSettings& settings(dump_inst.settings()); @@ -40944,6 +42286,21 @@ void dump_html_vkGetImageViewHandleNVX(ApiDumpInstance& dump_inst, uint32_t resu settings.stream() << ""; } +void dump_html_vkGetImageViewHandle64NVX(ApiDumpInstance& dump_inst, uint64_t result, VkDevice device, const VkImageViewHandleInfoNVX* pInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + dump_html_uint64_t(result, settings, 0); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); + dump_html_pointer(pInfo, settings, "const VkImageViewHandleInfoNVX*", "pInfo", 1, dump_html_VkImageViewHandleInfoNVX); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} void dump_html_vkGetImageViewAddressNVX(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkImageView imageView, VkImageViewAddressPropertiesNVX* pProperties) { const ApiDumpSettings& settings(dump_inst.settings()); @@ -43354,6 +44711,23 @@ void dump_html_vkCmdWriteBufferMarkerAMD(ApiDumpInstance& dump_inst, VkCommandBu settings.stream() << ""; } +void dump_html_vkCmdWriteBufferMarker2AMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); + dump_html_value(stage, settings, "VkPipelineStageFlags2", "stage", 1, dump_html_VkPipelineStageFlags2); + dump_html_value(dstBuffer, settings, "VkBuffer", "dstBuffer", 1, dump_html_VkBuffer); + dump_html_value(dstOffset, settings, "VkDeviceSize", "dstOffset", 1, dump_html_VkDeviceSize); + dump_html_value(marker, settings, "uint32_t", "marker", 1, dump_html_uint32_t); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} void dump_html_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pTimeDomainCount, VkTimeDomainKHR* pTimeDomains) { const ApiDumpSettings& settings(dump_inst.settings()); @@ -43534,6 +44908,21 @@ void dump_html_vkGetQueueCheckpointDataNV(ApiDumpInstance& dump_inst, VkQueue qu settings.stream() << ""; } +void dump_html_vkGetQueueCheckpointData2NV(ApiDumpInstance& dump_inst, VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(queue, settings, "VkQueue", "queue", 1, dump_html_VkQueue); + dump_html_pointer(pCheckpointDataCount, settings, "uint32_t*", "pCheckpointDataCount", 1, dump_html_uint32_t); + dump_html_array(pCheckpointData, *pCheckpointDataCount, settings, "VkCheckpointData2NV*", "VkCheckpointData2NV", "pCheckpointData", 1, dump_html_VkCheckpointData2NV); // ZRZ + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} void dump_html_vkGetSemaphoreCounterValueKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkSemaphore semaphore, uint64_t* pValue) { const ApiDumpSettings& settings(dump_inst.settings()); @@ -43800,7 +45189,7 @@ void dump_html_vkCmdSetFragmentShadingRateKHR(ApiDumpInstance& dump_inst, VkComm settings.stream() << ""; } -void dump_html_vkCmdSetRenderingAttachmentLocationsKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfoKHR* pLocationInfo) +void dump_html_vkCmdSetRenderingAttachmentLocationsKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfo* pLocationInfo) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << ""; @@ -43808,13 +45197,13 @@ void dump_html_vkCmdSetRenderingAttachmentLocationsKHR(ApiDumpInstance& dump_ins if(settings.showParams()) { dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); - dump_html_pointer(pLocationInfo, settings, "const VkRenderingAttachmentLocationInfoKHR*", "pLocationInfo", 1, dump_html_VkRenderingAttachmentLocationInfoKHR); + dump_html_pointer(pLocationInfo, settings, "const VkRenderingAttachmentLocationInfo*", "pLocationInfo", 1, dump_html_VkRenderingAttachmentLocationInfo); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; settings.stream() << ""; } -void dump_html_vkCmdSetRenderingInputAttachmentIndicesKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfoKHR* pInputAttachmentIndexInfo) +void dump_html_vkCmdSetRenderingInputAttachmentIndicesKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfo* pInputAttachmentIndexInfo) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << ""; @@ -43822,7 +45211,7 @@ void dump_html_vkCmdSetRenderingInputAttachmentIndicesKHR(ApiDumpInstance& dump_ if(settings.showParams()) { dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); - dump_html_pointer(pInputAttachmentIndexInfo, settings, "const VkRenderingInputAttachmentIndexInfoKHR*", "pInputAttachmentIndexInfo", 1, dump_html_VkRenderingInputAttachmentIndexInfoKHR); + dump_html_pointer(pInputAttachmentIndexInfo, settings, "const VkRenderingInputAttachmentIndexInfo*", "pInputAttachmentIndexInfo", 1, dump_html_VkRenderingInputAttachmentIndexInfo); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; @@ -44041,21 +45430,6 @@ void dump_html_vkGetDeviceMemoryOpaqueCaptureAddressKHR(ApiDumpInstance& dump_in settings.stream() << ""; } -void dump_html_vkCmdSetLineStippleKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) -{ - const ApiDumpSettings& settings(dump_inst.settings()); - settings.stream() << ""; - - if(settings.showParams()) - { - dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); - dump_html_value(lineStippleFactor, settings, "uint32_t", "lineStippleFactor", 1, dump_html_uint32_t); - dump_html_value(lineStipplePattern, settings, "uint16_t", "lineStipplePattern", 1, dump_html_uint16_t); - } - settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; - - settings.stream() << ""; -} void dump_html_vkCmdSetLineStippleEXT(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) { const ApiDumpSettings& settings(dump_inst.settings()); @@ -44393,7 +45767,7 @@ void dump_html_vkGetPipelineExecutableInternalRepresentationsKHR(ApiDumpInstance settings.stream() << ""; } -void dump_html_vkCopyMemoryToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyMemoryToImageInfoEXT* pCopyMemoryToImageInfo) +void dump_html_vkCopyMemoryToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyMemoryToImageInfo* pCopyMemoryToImageInfo) { const ApiDumpSettings& settings(dump_inst.settings()); dump_html_VkResult(result, settings, 0); @@ -44402,13 +45776,13 @@ void dump_html_vkCopyMemoryToImageEXT(ApiDumpInstance& dump_inst, VkResult resul if(settings.showParams()) { dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); - dump_html_pointer(pCopyMemoryToImageInfo, settings, "const VkCopyMemoryToImageInfoEXT*", "pCopyMemoryToImageInfo", 1, dump_html_VkCopyMemoryToImageInfoEXT); + dump_html_pointer(pCopyMemoryToImageInfo, settings, "const VkCopyMemoryToImageInfo*", "pCopyMemoryToImageInfo", 1, dump_html_VkCopyMemoryToImageInfo); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; settings.stream() << ""; } -void dump_html_vkCopyImageToMemoryEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToMemoryInfoEXT* pCopyImageToMemoryInfo) +void dump_html_vkCopyImageToMemoryEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToMemoryInfo* pCopyImageToMemoryInfo) { const ApiDumpSettings& settings(dump_inst.settings()); dump_html_VkResult(result, settings, 0); @@ -44417,13 +45791,13 @@ void dump_html_vkCopyImageToMemoryEXT(ApiDumpInstance& dump_inst, VkResult resul if(settings.showParams()) { dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); - dump_html_pointer(pCopyImageToMemoryInfo, settings, "const VkCopyImageToMemoryInfoEXT*", "pCopyImageToMemoryInfo", 1, dump_html_VkCopyImageToMemoryInfoEXT); + dump_html_pointer(pCopyImageToMemoryInfo, settings, "const VkCopyImageToMemoryInfo*", "pCopyImageToMemoryInfo", 1, dump_html_VkCopyImageToMemoryInfo); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; settings.stream() << ""; } -void dump_html_vkCopyImageToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToImageInfoEXT* pCopyImageToImageInfo) +void dump_html_vkCopyImageToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToImageInfo* pCopyImageToImageInfo) { const ApiDumpSettings& settings(dump_inst.settings()); dump_html_VkResult(result, settings, 0); @@ -44432,13 +45806,13 @@ void dump_html_vkCopyImageToImageEXT(ApiDumpInstance& dump_inst, VkResult result if(settings.showParams()) { dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); - dump_html_pointer(pCopyImageToImageInfo, settings, "const VkCopyImageToImageInfoEXT*", "pCopyImageToImageInfo", 1, dump_html_VkCopyImageToImageInfoEXT); + dump_html_pointer(pCopyImageToImageInfo, settings, "const VkCopyImageToImageInfo*", "pCopyImageToImageInfo", 1, dump_html_VkCopyImageToImageInfo); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; settings.stream() << ""; } -void dump_html_vkTransitionImageLayoutEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfoEXT* pTransitions) +void dump_html_vkTransitionImageLayoutEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfo* pTransitions) { const ApiDumpSettings& settings(dump_inst.settings()); dump_html_VkResult(result, settings, 0); @@ -44448,29 +45822,13 @@ void dump_html_vkTransitionImageLayoutEXT(ApiDumpInstance& dump_inst, VkResult r { dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); dump_html_value(transitionCount, settings, "uint32_t", "transitionCount", 1, dump_html_uint32_t); - dump_html_array(pTransitions, transitionCount, settings, "const VkHostImageLayoutTransitionInfoEXT*", "const VkHostImageLayoutTransitionInfoEXT", "pTransitions", 1, dump_html_VkHostImageLayoutTransitionInfoEXT); // ZRZ - } - settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; - - settings.stream() << ""; -} -void dump_html_vkGetImageSubresourceLayout2KHR(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2KHR* pSubresource, VkSubresourceLayout2KHR* pLayout) -{ - const ApiDumpSettings& settings(dump_inst.settings()); - settings.stream() << ""; - - if(settings.showParams()) - { - dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); - dump_html_value(image, settings, "VkImage", "image", 1, dump_html_VkImage); - dump_html_pointer(pSubresource, settings, "const VkImageSubresource2KHR*", "pSubresource", 1, dump_html_VkImageSubresource2KHR); - dump_html_pointer(pLayout, settings, "VkSubresourceLayout2KHR*", "pLayout", 1, dump_html_VkSubresourceLayout2KHR); + dump_html_array(pTransitions, transitionCount, settings, "const VkHostImageLayoutTransitionInfo*", "const VkHostImageLayoutTransitionInfo", "pTransitions", 1, dump_html_VkHostImageLayoutTransitionInfo); // ZRZ } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; settings.stream() << ""; } -void dump_html_vkGetImageSubresourceLayout2EXT(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2KHR* pSubresource, VkSubresourceLayout2KHR* pLayout) +void dump_html_vkGetImageSubresourceLayout2EXT(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << ""; @@ -44479,14 +45837,14 @@ void dump_html_vkGetImageSubresourceLayout2EXT(ApiDumpInstance& dump_inst, VkDev { dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); dump_html_value(image, settings, "VkImage", "image", 1, dump_html_VkImage); - dump_html_pointer(pSubresource, settings, "const VkImageSubresource2KHR*", "pSubresource", 1, dump_html_VkImageSubresource2KHR); - dump_html_pointer(pLayout, settings, "VkSubresourceLayout2KHR*", "pLayout", 1, dump_html_VkSubresourceLayout2KHR); + dump_html_pointer(pSubresource, settings, "const VkImageSubresource2*", "pSubresource", 1, dump_html_VkImageSubresource2); + dump_html_pointer(pLayout, settings, "VkSubresourceLayout2*", "pLayout", 1, dump_html_VkSubresourceLayout2); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; settings.stream() << ""; } -void dump_html_vkMapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryMapInfoKHR* pMemoryMapInfo, void** ppData) +void dump_html_vkMapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryMapInfo* pMemoryMapInfo, void** ppData) { const ApiDumpSettings& settings(dump_inst.settings()); dump_html_VkResult(result, settings, 0); @@ -44495,14 +45853,14 @@ void dump_html_vkMapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDe if(settings.showParams()) { dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); - dump_html_pointer(pMemoryMapInfo, settings, "const VkMemoryMapInfoKHR*", "pMemoryMapInfo", 1, dump_html_VkMemoryMapInfoKHR); + dump_html_pointer(pMemoryMapInfo, settings, "const VkMemoryMapInfo*", "pMemoryMapInfo", 1, dump_html_VkMemoryMapInfo); dump_html_pointer(ppData, settings, "void**", "ppData", 1, dump_html_void); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; settings.stream() << ""; } -void dump_html_vkUnmapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryUnmapInfoKHR* pMemoryUnmapInfo) +void dump_html_vkUnmapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryUnmapInfo* pMemoryUnmapInfo) { const ApiDumpSettings& settings(dump_inst.settings()); dump_html_VkResult(result, settings, 0); @@ -44511,7 +45869,7 @@ void dump_html_vkUnmapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, Vk if(settings.showParams()) { dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); - dump_html_pointer(pMemoryUnmapInfo, settings, "const VkMemoryUnmapInfoKHR*", "pMemoryUnmapInfo", 1, dump_html_VkMemoryUnmapInfoKHR); + dump_html_pointer(pMemoryUnmapInfo, settings, "const VkMemoryUnmapInfo*", "pMemoryUnmapInfo", 1, dump_html_VkMemoryUnmapInfo); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; @@ -44990,38 +46348,6 @@ void dump_html_vkQueueSubmit2KHR(ApiDumpInstance& dump_inst, VkResult result, Vk settings.stream() << ""; } -void dump_html_vkCmdWriteBufferMarker2AMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) -{ - const ApiDumpSettings& settings(dump_inst.settings()); - settings.stream() << ""; - - if(settings.showParams()) - { - dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); - dump_html_value(stage, settings, "VkPipelineStageFlags2", "stage", 1, dump_html_VkPipelineStageFlags2); - dump_html_value(dstBuffer, settings, "VkBuffer", "dstBuffer", 1, dump_html_VkBuffer); - dump_html_value(dstOffset, settings, "VkDeviceSize", "dstOffset", 1, dump_html_VkDeviceSize); - dump_html_value(marker, settings, "uint32_t", "marker", 1, dump_html_uint32_t); - } - settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; - - settings.stream() << ""; -} -void dump_html_vkGetQueueCheckpointData2NV(ApiDumpInstance& dump_inst, VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData) -{ - const ApiDumpSettings& settings(dump_inst.settings()); - settings.stream() << ""; - - if(settings.showParams()) - { - dump_html_value(queue, settings, "VkQueue", "queue", 1, dump_html_VkQueue); - dump_html_pointer(pCheckpointDataCount, settings, "uint32_t*", "pCheckpointDataCount", 1, dump_html_uint32_t); - dump_html_array(pCheckpointData, *pCheckpointDataCount, settings, "VkCheckpointData2NV*", "VkCheckpointData2NV", "pCheckpointData", 1, dump_html_VkCheckpointData2NV); // ZRZ - } - settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; - - settings.stream() << ""; -} void dump_html_vkGetDescriptorSetLayoutSizeEXT(ApiDumpInstance& dump_inst, VkDevice device, VkDescriptorSetLayout layout, VkDeviceSize* pLayoutSizeInBytes) { const ApiDumpSettings& settings(dump_inst.settings()); @@ -46699,7 +48025,7 @@ void dump_html_vkCmdSetLineRasterizationModeEXT(ApiDumpInstance& dump_inst, VkCo if(settings.showParams()) { dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); - dump_html_value(lineRasterizationMode, settings, "VkLineRasterizationModeEXT", "lineRasterizationMode", 1, dump_html_VkLineRasterizationModeKHR); + dump_html_value(lineRasterizationMode, settings, "VkLineRasterizationModeEXT", "lineRasterizationMode", 1, dump_html_VkLineRasterizationMode); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; @@ -47005,7 +48331,7 @@ void dump_html_vkCmdBindIndexBuffer2KHR(ApiDumpInstance& dump_inst, VkCommandBuf settings.stream() << ""; } -void dump_html_vkGetRenderingAreaGranularityKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkRenderingAreaInfoKHR* pRenderingAreaInfo, VkExtent2D* pGranularity) +void dump_html_vkGetRenderingAreaGranularityKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkRenderingAreaInfo* pRenderingAreaInfo, VkExtent2D* pGranularity) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << ""; @@ -47013,14 +48339,14 @@ void dump_html_vkGetRenderingAreaGranularityKHR(ApiDumpInstance& dump_inst, VkDe if(settings.showParams()) { dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); - dump_html_pointer(pRenderingAreaInfo, settings, "const VkRenderingAreaInfoKHR*", "pRenderingAreaInfo", 1, dump_html_VkRenderingAreaInfoKHR); + dump_html_pointer(pRenderingAreaInfo, settings, "const VkRenderingAreaInfo*", "pRenderingAreaInfo", 1, dump_html_VkRenderingAreaInfo); dump_html_pointer(pGranularity, settings, "VkExtent2D*", "pGranularity", 1, dump_html_VkExtent2D); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; settings.stream() << ""; } -void dump_html_vkGetDeviceImageSubresourceLayoutKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageSubresourceInfoKHR* pInfo, VkSubresourceLayout2KHR* pLayout) +void dump_html_vkGetDeviceImageSubresourceLayoutKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageSubresourceInfo* pInfo, VkSubresourceLayout2* pLayout) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << ""; @@ -47028,8 +48354,24 @@ void dump_html_vkGetDeviceImageSubresourceLayoutKHR(ApiDumpInstance& dump_inst, if(settings.showParams()) { dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); - dump_html_pointer(pInfo, settings, "const VkDeviceImageSubresourceInfoKHR*", "pInfo", 1, dump_html_VkDeviceImageSubresourceInfoKHR); - dump_html_pointer(pLayout, settings, "VkSubresourceLayout2KHR*", "pLayout", 1, dump_html_VkSubresourceLayout2KHR); + dump_html_pointer(pInfo, settings, "const VkDeviceImageSubresourceInfo*", "pInfo", 1, dump_html_VkDeviceImageSubresourceInfo); + dump_html_pointer(pLayout, settings, "VkSubresourceLayout2*", "pLayout", 1, dump_html_VkSubresourceLayout2); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} +void dump_html_vkGetImageSubresourceLayout2KHR(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(device, settings, "VkDevice", "device", 1, dump_html_VkDevice); + dump_html_value(image, settings, "VkImage", "image", 1, dump_html_VkImage); + dump_html_pointer(pSubresource, settings, "const VkImageSubresource2*", "pSubresource", 1, dump_html_VkImageSubresource2); + dump_html_pointer(pLayout, settings, "VkSubresourceLayout2*", "pLayout", 1, dump_html_VkSubresourceLayout2); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; @@ -47369,7 +48711,22 @@ void dump_html_vkGetScreenBufferPropertiesQNX(ApiDumpInstance& dump_inst, VkResu settings.stream() << ""; } #endif // VK_USE_PLATFORM_SCREEN_QNX -void dump_html_vkCmdBindDescriptorSets2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfoKHR* pBindDescriptorSetsInfo) +void dump_html_vkCmdSetLineStippleKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); + dump_html_value(lineStippleFactor, settings, "uint32_t", "lineStippleFactor", 1, dump_html_uint32_t); + dump_html_value(lineStipplePattern, settings, "uint16_t", "lineStipplePattern", 1, dump_html_uint16_t); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} +void dump_html_vkCmdBindDescriptorSets2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfo* pBindDescriptorSetsInfo) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << ""; @@ -47377,13 +48734,13 @@ void dump_html_vkCmdBindDescriptorSets2KHR(ApiDumpInstance& dump_inst, VkCommand if(settings.showParams()) { dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); - dump_html_pointer(pBindDescriptorSetsInfo, settings, "const VkBindDescriptorSetsInfoKHR*", "pBindDescriptorSetsInfo", 1, dump_html_VkBindDescriptorSetsInfoKHR); + dump_html_pointer(pBindDescriptorSetsInfo, settings, "const VkBindDescriptorSetsInfo*", "pBindDescriptorSetsInfo", 1, dump_html_VkBindDescriptorSetsInfo); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; settings.stream() << ""; } -void dump_html_vkCmdPushConstants2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushConstantsInfoKHR* pPushConstantsInfo) +void dump_html_vkCmdPushConstants2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushConstantsInfo* pPushConstantsInfo) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << ""; @@ -47391,13 +48748,13 @@ void dump_html_vkCmdPushConstants2KHR(ApiDumpInstance& dump_inst, VkCommandBuffe if(settings.showParams()) { dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); - dump_html_pointer(pPushConstantsInfo, settings, "const VkPushConstantsInfoKHR*", "pPushConstantsInfo", 1, dump_html_VkPushConstantsInfoKHR); + dump_html_pointer(pPushConstantsInfo, settings, "const VkPushConstantsInfo*", "pPushConstantsInfo", 1, dump_html_VkPushConstantsInfo); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; settings.stream() << ""; } -void dump_html_vkCmdPushDescriptorSet2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfoKHR* pPushDescriptorSetInfo) +void dump_html_vkCmdPushDescriptorSet2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo* pPushDescriptorSetInfo) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << ""; @@ -47405,13 +48762,13 @@ void dump_html_vkCmdPushDescriptorSet2KHR(ApiDumpInstance& dump_inst, VkCommandB if(settings.showParams()) { dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); - dump_html_pointer(pPushDescriptorSetInfo, settings, "const VkPushDescriptorSetInfoKHR*", "pPushDescriptorSetInfo", 1, dump_html_VkPushDescriptorSetInfoKHR); + dump_html_pointer(pPushDescriptorSetInfo, settings, "const VkPushDescriptorSetInfo*", "pPushDescriptorSetInfo", 1, dump_html_VkPushDescriptorSetInfo); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; settings.stream() << ""; } -void dump_html_vkCmdPushDescriptorSetWithTemplate2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfoKHR* pPushDescriptorSetWithTemplateInfo) +void dump_html_vkCmdPushDescriptorSetWithTemplate2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo* pPushDescriptorSetWithTemplateInfo) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << ""; @@ -47419,7 +48776,7 @@ void dump_html_vkCmdPushDescriptorSetWithTemplate2KHR(ApiDumpInstance& dump_inst if(settings.showParams()) { dump_html_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_html_VkCommandBuffer); - dump_html_pointer(pPushDescriptorSetWithTemplateInfo, settings, "const VkPushDescriptorSetWithTemplateInfoKHR*", "pPushDescriptorSetWithTemplateInfo", 1, dump_html_VkPushDescriptorSetWithTemplateInfoKHR); + dump_html_pointer(pPushDescriptorSetWithTemplateInfo, settings, "const VkPushDescriptorSetWithTemplateInfo*", "pPushDescriptorSetWithTemplateInfo", 1, dump_html_VkPushDescriptorSetWithTemplateInfo); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; @@ -47594,5 +48951,21 @@ void dump_html_vkUpdateIndirectExecutionSetShaderEXT(ApiDumpInstance& dump_inst, settings.stream() << ""; } +void dump_html_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkCooperativeMatrixFlexibleDimensionsPropertiesNV* pProperties) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + dump_html_VkResult(result, settings, 0); + settings.stream() << ""; + + if(settings.showParams()) + { + dump_html_value(physicalDevice, settings, "VkPhysicalDevice", "physicalDevice", 1, dump_html_VkPhysicalDevice); + dump_html_pointer(pPropertyCount, settings, "uint32_t*", "pPropertyCount", 1, dump_html_uint32_t); + dump_html_array(pProperties, *pPropertyCount, settings, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV*", "VkCooperativeMatrixFlexibleDimensionsPropertiesNV", "pProperties", 1, dump_html_VkCooperativeMatrixFlexibleDimensionsPropertiesNV); // ZRZ + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; + + settings.stream() << ""; +} diff --git a/layersvt/generated/api_dump_html.h b/layersvt/generated/api_dump_html.h index 2677d91f75..238d122f46 100644 --- a/layersvt/generated/api_dump_html.h +++ b/layersvt/generated/api_dump_html.h @@ -283,6 +283,10 @@ void dump_html_VkDriverId(VkDriverId object, const ApiDumpSettings& settings, in void dump_html_VkShaderFloatControlsIndependence(VkShaderFloatControlsIndependence object, const ApiDumpSettings& settings, int indents); void dump_html_VkSamplerReductionMode(VkSamplerReductionMode object, const ApiDumpSettings& settings, int indents); void dump_html_VkSemaphoreType(VkSemaphoreType object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPipelineRobustnessBufferBehavior(VkPipelineRobustnessBufferBehavior object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPipelineRobustnessImageBehavior(VkPipelineRobustnessImageBehavior object, const ApiDumpSettings& settings, int indents); +void dump_html_VkQueueGlobalPriority(VkQueueGlobalPriority object, const ApiDumpSettings& settings, int indents); +void dump_html_VkLineRasterizationMode(VkLineRasterizationMode object, const ApiDumpSettings& settings, int indents); void dump_html_VkPresentModeKHR(VkPresentModeKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkColorSpaceKHR(VkColorSpaceKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkDebugReportObjectTypeEXT(VkDebugReportObjectTypeEXT object, const ApiDumpSettings& settings, int indents); @@ -290,8 +294,6 @@ void dump_html_VkRasterizationOrderAMD(VkRasterizationOrderAMD object, const Api void dump_html_VkQueryResultStatusKHR(VkQueryResultStatusKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkShaderInfoTypeAMD(VkShaderInfoTypeAMD object, const ApiDumpSettings& settings, int indents); void dump_html_VkValidationCheckEXT(VkValidationCheckEXT object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT object, const ApiDumpSettings& settings, int indents); void dump_html_VkDisplayPowerStateEXT(VkDisplayPowerStateEXT object, const ApiDumpSettings& settings, int indents); void dump_html_VkDeviceEventTypeEXT(VkDeviceEventTypeEXT object, const ApiDumpSettings& settings, int indents); void dump_html_VkDisplayEventTypeEXT(VkDisplayEventTypeEXT object, const ApiDumpSettings& settings, int indents); @@ -314,7 +316,6 @@ void dump_html_VkShadingRatePaletteEntryNV(VkShadingRatePaletteEntryNV object, c void dump_html_VkCoarseSampleOrderTypeNV(VkCoarseSampleOrderTypeNV object, const ApiDumpSettings& settings, int indents); void dump_html_VkRayTracingShaderGroupTypeKHR(VkRayTracingShaderGroupTypeKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkAccelerationStructureMemoryRequirementsTypeNV(VkAccelerationStructureMemoryRequirementsTypeNV object, const ApiDumpSettings& settings, int indents); -void dump_html_VkQueueGlobalPriorityKHR(VkQueueGlobalPriorityKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkTimeDomainKHR(VkTimeDomainKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkMemoryOverallocationBehaviorAMD(VkMemoryOverallocationBehaviorAMD object, const ApiDumpSettings& settings, int indents); void dump_html_VkPerformanceConfigurationTypeINTEL(VkPerformanceConfigurationTypeINTEL object, const ApiDumpSettings& settings, int indents); @@ -332,7 +333,6 @@ void dump_html_VkProvokingVertexModeEXT(VkProvokingVertexModeEXT object, const A #if defined(VK_USE_PLATFORM_WIN32_KHR) void dump_html_VkFullScreenExclusiveEXT(VkFullScreenExclusiveEXT object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_WIN32_KHR -void dump_html_VkLineRasterizationModeKHR(VkLineRasterizationModeKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkPipelineExecutableStatisticFormatKHR(VkPipelineExecutableStatisticFormatKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkIndirectCommandsTokenTypeNV(VkIndirectCommandsTokenTypeNV object, const ApiDumpSettings& settings, int indents); void dump_html_VkDepthBiasRepresentationEXT(VkDepthBiasRepresentationEXT object, const ApiDumpSettings& settings, int indents); @@ -365,9 +365,12 @@ void dump_html_VkRayTracingInvocationReorderModeNV(VkRayTracingInvocationReorder void dump_html_VkLayerSettingTypeEXT(VkLayerSettingTypeEXT object, const ApiDumpSettings& settings, int indents); void dump_html_VkLatencyMarkerNV(VkLatencyMarkerNV object, const ApiDumpSettings& settings, int indents); void dump_html_VkOutOfBandQueueTypeNV(VkOutOfBandQueueTypeNV object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1PredictionModeKHR(VkVideoEncodeAV1PredictionModeKHR object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1RateControlGroupKHR(VkVideoEncodeAV1RateControlGroupKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkBlockMatchWindowCompareModeQCOM(VkBlockMatchWindowCompareModeQCOM object, const ApiDumpSettings& settings, int indents); void dump_html_VkCubicFilterWeightsQCOM(VkCubicFilterWeightsQCOM object, const ApiDumpSettings& settings, int indents); void dump_html_VkLayeredDriverUnderlyingApiMSFT(VkLayeredDriverUnderlyingApiMSFT object, const ApiDumpSettings& settings, int indents); +void dump_html_VkDisplaySurfaceStereoTypeNV(VkDisplaySurfaceStereoTypeNV object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceLayeredApiKHR(VkPhysicalDeviceLayeredApiKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkIndirectExecutionSetInfoTypeEXT(VkIndirectExecutionSetInfoTypeEXT object, const ApiDumpSettings& settings, int indents); void dump_html_VkIndirectCommandsTokenTypeEXT(VkIndirectCommandsTokenTypeEXT object, const ApiDumpSettings& settings, int indents); @@ -440,6 +443,10 @@ void dump_html_VkAccessFlagBits2(VkAccessFlagBits2 object, const ApiDumpSettings void dump_html_VkSubmitFlagBits(VkSubmitFlagBits object, const ApiDumpSettings& settings, int indents); void dump_html_VkRenderingFlagBits(VkRenderingFlagBits object, const ApiDumpSettings& settings, int indents); void dump_html_VkFormatFeatureFlagBits2(VkFormatFeatureFlagBits2 object, const ApiDumpSettings& settings, int indents); +void dump_html_VkMemoryUnmapFlagBits(VkMemoryUnmapFlagBits object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPipelineCreateFlagBits2(VkPipelineCreateFlagBits2 object, const ApiDumpSettings& settings, int indents); +void dump_html_VkBufferUsageFlagBits2(VkBufferUsageFlagBits2 object, const ApiDumpSettings& settings, int indents); +void dump_html_VkHostImageCopyFlagBits(VkHostImageCopyFlagBits object, const ApiDumpSettings& settings, int indents); void dump_html_VkSurfaceTransformFlagBitsKHR(VkSurfaceTransformFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkCompositeAlphaFlagBitsKHR(VkCompositeAlphaFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkSwapchainCreateFlagBitsKHR(VkSwapchainCreateFlagBitsKHR object, const ApiDumpSettings& settings, int indents); @@ -451,6 +458,7 @@ void dump_html_VkVideoChromaSubsamplingFlagBitsKHR(VkVideoChromaSubsamplingFlagB void dump_html_VkVideoComponentBitDepthFlagBitsKHR(VkVideoComponentBitDepthFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoCapabilityFlagBitsKHR(VkVideoCapabilityFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoSessionParametersCreateFlagBitsKHR(VkVideoSessionParametersCreateFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoCodingControlFlagBitsKHR(VkVideoCodingControlFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoDecodeUsageFlagBitsKHR(VkVideoDecodeUsageFlagBitsKHR object, const ApiDumpSettings& settings, int indents); @@ -477,12 +485,11 @@ void dump_html_VkGeometryInstanceFlagBitsKHR(VkGeometryInstanceFlagBitsKHR objec void dump_html_VkAccelerationStructureCreateFlagBitsKHR(VkAccelerationStructureCreateFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkPipelineCompilerControlFlagBitsAMD(VkPipelineCompilerControlFlagBitsAMD object, const ApiDumpSettings& settings, int indents); void dump_html_VkShaderCorePropertiesFlagBitsAMD(VkShaderCorePropertiesFlagBitsAMD object, const ApiDumpSettings& settings, int indents); -void dump_html_VkHostImageCopyFlagBitsEXT(VkHostImageCopyFlagBitsEXT object, const ApiDumpSettings& settings, int indents); -void dump_html_VkMemoryUnmapFlagBitsKHR(VkMemoryUnmapFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkPresentScalingFlagBitsEXT(VkPresentScalingFlagBitsEXT object, const ApiDumpSettings& settings, int indents); void dump_html_VkPresentGravityFlagBitsEXT(VkPresentGravityFlagBitsEXT object, const ApiDumpSettings& settings, int indents); void dump_html_VkIndirectStateFlagBitsNV(VkIndirectStateFlagBitsNV object, const ApiDumpSettings& settings, int indents); void dump_html_VkIndirectCommandsLayoutUsageFlagBitsNV(VkIndirectCommandsLayoutUsageFlagBitsNV object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoEncodeRateControlModeFlagBitsKHR(VkVideoEncodeRateControlModeFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoEncodeFeedbackFlagBitsKHR(VkVideoEncodeFeedbackFlagBitsKHR object, const ApiDumpSettings& settings, int indents); @@ -508,9 +515,11 @@ void dump_html_VkOpticalFlowGridSizeFlagBitsNV(VkOpticalFlowGridSizeFlagBitsNV o void dump_html_VkOpticalFlowUsageFlagBitsNV(VkOpticalFlowUsageFlagBitsNV object, const ApiDumpSettings& settings, int indents); void dump_html_VkOpticalFlowSessionCreateFlagBitsNV(VkOpticalFlowSessionCreateFlagBitsNV object, const ApiDumpSettings& settings, int indents); void dump_html_VkOpticalFlowExecuteFlagBitsNV(VkOpticalFlowExecuteFlagBitsNV object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPipelineCreateFlagBits2KHR(VkPipelineCreateFlagBits2KHR object, const ApiDumpSettings& settings, int indents); -void dump_html_VkBufferUsageFlagBits2KHR(VkBufferUsageFlagBits2KHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkShaderCreateFlagBitsEXT(VkShaderCreateFlagBitsEXT object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1CapabilityFlagBitsKHR(VkVideoEncodeAV1CapabilityFlagBitsKHR object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1StdFlagBitsKHR(VkVideoEncodeAV1StdFlagBitsKHR object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR(VkVideoEncodeAV1SuperblockSizeFlagBitsKHR object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1RateControlFlagBitsKHR(VkVideoEncodeAV1RateControlFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkIndirectCommandsInputModeFlagBitsEXT(VkIndirectCommandsInputModeFlagBitsEXT object, const ApiDumpSettings& settings, int indents); void dump_html_VkIndirectCommandsLayoutUsageFlagBitsEXT(VkIndirectCommandsLayoutUsageFlagBitsEXT object, const ApiDumpSettings& settings, int indents); @@ -582,6 +591,10 @@ void dump_html_VkAccessFlags2(VkAccessFlags2 object, const ApiDumpSettings& sett void dump_html_VkSubmitFlags(VkSubmitFlags object, const ApiDumpSettings& settings, int indents); void dump_html_VkRenderingFlags(VkRenderingFlags object, const ApiDumpSettings& settings, int indents); void dump_html_VkFormatFeatureFlags2(VkFormatFeatureFlags2 object, const ApiDumpSettings& settings, int indents); +void dump_html_VkMemoryUnmapFlags(VkMemoryUnmapFlags object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPipelineCreateFlags2(VkPipelineCreateFlags2 object, const ApiDumpSettings& settings, int indents); +void dump_html_VkBufferUsageFlags2(VkBufferUsageFlags2 object, const ApiDumpSettings& settings, int indents); +void dump_html_VkHostImageCopyFlags(VkHostImageCopyFlags object, const ApiDumpSettings& settings, int indents); void dump_html_VkCompositeAlphaFlagsKHR(VkCompositeAlphaFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkSurfaceTransformFlagsKHR(VkSurfaceTransformFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkSwapchainCreateFlagsKHR(VkSwapchainCreateFlagsKHR object, const ApiDumpSettings& settings, int indents); @@ -593,6 +606,7 @@ void dump_html_VkVideoChromaSubsamplingFlagsKHR(VkVideoChromaSubsamplingFlagsKHR void dump_html_VkVideoComponentBitDepthFlagsKHR(VkVideoComponentBitDepthFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoCapabilityFlagsKHR(VkVideoCapabilityFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoSessionCreateFlagsKHR(VkVideoSessionCreateFlagsKHR object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoSessionParametersCreateFlagsKHR(VkVideoSessionParametersCreateFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoCodingControlFlagsKHR(VkVideoCodingControlFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoDecodeUsageFlagsKHR(VkVideoDecodeUsageFlagsKHR object, const ApiDumpSettings& settings, int indents); @@ -619,12 +633,11 @@ void dump_html_VkGeometryInstanceFlagsKHR(VkGeometryInstanceFlagsKHR object, con void dump_html_VkAccelerationStructureCreateFlagsKHR(VkAccelerationStructureCreateFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkPipelineCompilerControlFlagsAMD(VkPipelineCompilerControlFlagsAMD object, const ApiDumpSettings& settings, int indents); void dump_html_VkShaderCorePropertiesFlagsAMD(VkShaderCorePropertiesFlagsAMD object, const ApiDumpSettings& settings, int indents); -void dump_html_VkHostImageCopyFlagsEXT(VkHostImageCopyFlagsEXT object, const ApiDumpSettings& settings, int indents); -void dump_html_VkMemoryUnmapFlagsKHR(VkMemoryUnmapFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkPresentScalingFlagsEXT(VkPresentScalingFlagsEXT object, const ApiDumpSettings& settings, int indents); void dump_html_VkPresentGravityFlagsEXT(VkPresentGravityFlagsEXT object, const ApiDumpSettings& settings, int indents); void dump_html_VkIndirectStateFlagsNV(VkIndirectStateFlagsNV object, const ApiDumpSettings& settings, int indents); void dump_html_VkIndirectCommandsLayoutUsageFlagsNV(VkIndirectCommandsLayoutUsageFlagsNV object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoEncodeRateControlModeFlagsKHR(VkVideoEncodeRateControlModeFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoEncodeFeedbackFlagsKHR(VkVideoEncodeFeedbackFlagsKHR object, const ApiDumpSettings& settings, int indents); @@ -650,9 +663,11 @@ void dump_html_VkOpticalFlowGridSizeFlagsNV(VkOpticalFlowGridSizeFlagsNV object, void dump_html_VkOpticalFlowUsageFlagsNV(VkOpticalFlowUsageFlagsNV object, const ApiDumpSettings& settings, int indents); void dump_html_VkOpticalFlowSessionCreateFlagsNV(VkOpticalFlowSessionCreateFlagsNV object, const ApiDumpSettings& settings, int indents); void dump_html_VkOpticalFlowExecuteFlagsNV(VkOpticalFlowExecuteFlagsNV object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPipelineCreateFlags2KHR(VkPipelineCreateFlags2KHR object, const ApiDumpSettings& settings, int indents); -void dump_html_VkBufferUsageFlags2KHR(VkBufferUsageFlags2KHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkShaderCreateFlagsEXT(VkShaderCreateFlagsEXT object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1CapabilityFlagsKHR(VkVideoEncodeAV1CapabilityFlagsKHR object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1StdFlagsKHR(VkVideoEncodeAV1StdFlagsKHR object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1SuperblockSizeFlagsKHR(VkVideoEncodeAV1SuperblockSizeFlagsKHR object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1RateControlFlagsKHR(VkVideoEncodeAV1RateControlFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkIndirectCommandsInputModeFlagsEXT(VkIndirectCommandsInputModeFlagsEXT object, const ApiDumpSettings& settings, int indents); void dump_html_VkIndirectCommandsLayoutUsageFlagsEXT(VkIndirectCommandsLayoutUsageFlagsEXT object, const ApiDumpSettings& settings, int indents); @@ -690,7 +705,6 @@ void dump_html_VkAndroidSurfaceCreateFlagsKHR(VkAndroidSurfaceCreateFlagsKHR obj #if defined(VK_USE_PLATFORM_WIN32_KHR) void dump_html_VkWin32SurfaceCreateFlagsKHR(VkWin32SurfaceCreateFlagsKHR object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_WIN32_KHR -void dump_html_VkVideoSessionParametersCreateFlagsKHR(VkVideoSessionParametersCreateFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoBeginCodingFlagsKHR(VkVideoBeginCodingFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoEndCodingFlagsKHR(VkVideoEndCodingFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoDecodeFlagsKHR(VkVideoDecodeFlagsKHR object, const ApiDumpSettings& settings, int indents); @@ -725,7 +739,6 @@ void dump_html_VkMetalSurfaceCreateFlagsEXT(VkMetalSurfaceCreateFlagsEXT object, void dump_html_VkPipelineCoverageReductionStateCreateFlagsNV(VkPipelineCoverageReductionStateCreateFlagsNV object, const ApiDumpSettings& settings, int indents); void dump_html_VkHeadlessSurfaceCreateFlagsEXT(VkHeadlessSurfaceCreateFlagsEXT object, const ApiDumpSettings& settings, int indents); void dump_html_VkDeviceMemoryReportFlagsEXT(VkDeviceMemoryReportFlagsEXT object, const ApiDumpSettings& settings, int indents); -void dump_html_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoEncodeRateControlFlagsKHR(VkVideoEncodeRateControlFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_html_VkAccelerationStructureMotionInfoFlagsNV(VkAccelerationStructureMotionInfoFlagsNV object, const ApiDumpSettings& settings, int indents); void dump_html_VkAccelerationStructureMotionInstanceFlagsNV(VkAccelerationStructureMotionInstanceFlagsNV object, const ApiDumpSettings& settings, int indents); @@ -1035,6 +1048,57 @@ void dump_html_VkPhysicalDeviceMaintenance4Features(const VkPhysicalDeviceMainte void dump_html_VkPhysicalDeviceMaintenance4Properties(const VkPhysicalDeviceMaintenance4Properties& object, const ApiDumpSettings& settings, int indents); void dump_html_VkDeviceBufferMemoryRequirements(const VkDeviceBufferMemoryRequirements& object, const ApiDumpSettings& settings, int indents); void dump_html_VkDeviceImageMemoryRequirements(const VkDeviceImageMemoryRequirements& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceVulkan14Features(const VkPhysicalDeviceVulkan14Features& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceVulkan14Properties(const VkPhysicalDeviceVulkan14Properties& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkDeviceQueueGlobalPriorityCreateInfo(const VkDeviceQueueGlobalPriorityCreateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceGlobalPriorityQueryFeatures(const VkPhysicalDeviceGlobalPriorityQueryFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkQueueFamilyGlobalPriorityProperties(const VkQueueFamilyGlobalPriorityProperties& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceShaderSubgroupRotateFeatures(const VkPhysicalDeviceShaderSubgroupRotateFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceShaderFloatControls2Features(const VkPhysicalDeviceShaderFloatControls2Features& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceShaderExpectAssumeFeatures(const VkPhysicalDeviceShaderExpectAssumeFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceLineRasterizationFeatures(const VkPhysicalDeviceLineRasterizationFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceLineRasterizationProperties(const VkPhysicalDeviceLineRasterizationProperties& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPipelineRasterizationLineStateCreateInfo(const VkPipelineRasterizationLineStateCreateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceVertexAttributeDivisorProperties(const VkPhysicalDeviceVertexAttributeDivisorProperties& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVertexInputBindingDivisorDescription(const VkVertexInputBindingDivisorDescription& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPipelineVertexInputDivisorStateCreateInfo(const VkPipelineVertexInputDivisorStateCreateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceVertexAttributeDivisorFeatures(const VkPhysicalDeviceVertexAttributeDivisorFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceIndexTypeUint8Features(const VkPhysicalDeviceIndexTypeUint8Features& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkMemoryMapInfo(const VkMemoryMapInfo& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkMemoryUnmapInfo(const VkMemoryUnmapInfo& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceMaintenance5Features(const VkPhysicalDeviceMaintenance5Features& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceMaintenance5Properties(const VkPhysicalDeviceMaintenance5Properties& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkRenderingAreaInfo(const VkRenderingAreaInfo& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkImageSubresource2(const VkImageSubresource2& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkDeviceImageSubresourceInfo(const VkDeviceImageSubresourceInfo& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkSubresourceLayout2(const VkSubresourceLayout2& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPipelineCreateFlags2CreateInfo(const VkPipelineCreateFlags2CreateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkBufferUsageFlags2CreateInfo(const VkBufferUsageFlags2CreateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDevicePushDescriptorProperties(const VkPhysicalDevicePushDescriptorProperties& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceDynamicRenderingLocalReadFeatures(const VkPhysicalDeviceDynamicRenderingLocalReadFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkRenderingAttachmentLocationInfo(const VkRenderingAttachmentLocationInfo& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkRenderingInputAttachmentIndexInfo(const VkRenderingInputAttachmentIndexInfo& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceMaintenance6Features(const VkPhysicalDeviceMaintenance6Features& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceMaintenance6Properties(const VkPhysicalDeviceMaintenance6Properties& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkBindMemoryStatus(const VkBindMemoryStatus& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkBindDescriptorSetsInfo(const VkBindDescriptorSetsInfo& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPushConstantsInfo(const VkPushConstantsInfo& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPushDescriptorSetInfo(const VkPushDescriptorSetInfo& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPushDescriptorSetWithTemplateInfo(const VkPushDescriptorSetWithTemplateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDevicePipelineProtectedAccessFeatures(const VkPhysicalDevicePipelineProtectedAccessFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDevicePipelineRobustnessFeatures(const VkPhysicalDevicePipelineRobustnessFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDevicePipelineRobustnessProperties(const VkPhysicalDevicePipelineRobustnessProperties& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPipelineRobustnessCreateInfo(const VkPipelineRobustnessCreateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceHostImageCopyFeatures(const VkPhysicalDeviceHostImageCopyFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceHostImageCopyProperties(const VkPhysicalDeviceHostImageCopyProperties& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkMemoryToImageCopy(const VkMemoryToImageCopy& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkImageToMemoryCopy(const VkImageToMemoryCopy& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkCopyMemoryToImageInfo(const VkCopyMemoryToImageInfo& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkCopyImageToMemoryInfo(const VkCopyImageToMemoryInfo& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkCopyImageToImageInfo(const VkCopyImageToImageInfo& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkHostImageLayoutTransitionInfo(const VkHostImageLayoutTransitionInfo& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkSubresourceHostMemcpySize(const VkSubresourceHostMemcpySize& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkHostImageCopyDevicePerformanceQuery(const VkHostImageCopyDevicePerformanceQuery& object, const ApiDumpSettings& settings, int indents); void dump_html_VkSurfaceCapabilitiesKHR(const VkSurfaceCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkSurfaceFormatKHR(const VkSurfaceFormatKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkSwapchainCreateInfoKHR(const VkSwapchainCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); @@ -1100,6 +1164,7 @@ void dump_html_VkPhysicalDeviceTransformFeedbackFeaturesEXT(const VkPhysicalDevi void dump_html_VkPhysicalDeviceTransformFeedbackPropertiesEXT(const VkPhysicalDeviceTransformFeedbackPropertiesEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPipelineRasterizationStateStreamCreateInfoEXT(const VkPipelineRasterizationStateStreamCreateInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkCuModuleCreateInfoNVX(const VkCuModuleCreateInfoNVX& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkCuModuleTexturingModeCreateInfoNVX(const VkCuModuleTexturingModeCreateInfoNVX& object, const ApiDumpSettings& settings, int indents); void dump_html_VkCuFunctionCreateInfoNVX(const VkCuFunctionCreateInfoNVX& object, const ApiDumpSettings& settings, int indents); void dump_html_VkCuLaunchInfoNVX(const VkCuLaunchInfoNVX& object, const ApiDumpSettings& settings, int indents); void dump_html_VkImageViewHandleInfoNVX(const VkImageViewHandleInfoNVX& object, const ApiDumpSettings& settings, int indents); @@ -1145,10 +1210,6 @@ void dump_html_VkVideoDecodeH264DpbSlotInfoKHR(const VkVideoDecodeH264DpbSlotInf void dump_html_VkTextureLODGatherFormatPropertiesAMD(const VkTextureLODGatherFormatPropertiesAMD& object, const ApiDumpSettings& settings, int indents); void dump_html_VkShaderResourceUsageAMD(const VkShaderResourceUsageAMD& object, const ApiDumpSettings& settings, int indents); void dump_html_VkShaderStatisticsInfoAMD(const VkShaderStatisticsInfoAMD& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkRenderingFragmentShadingRateAttachmentInfoKHR(const VkRenderingFragmentShadingRateAttachmentInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkRenderingFragmentDensityMapAttachmentInfoEXT(const VkRenderingFragmentDensityMapAttachmentInfoEXT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkAttachmentSampleCountInfoAMD(const VkAttachmentSampleCountInfoAMD& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkMultiviewPerViewAttributesInfoNVX(const VkMultiviewPerViewAttributesInfoNVX& object, const ApiDumpSettings& settings, int indents); #if defined(VK_USE_PLATFORM_GGP) void dump_html_VkStreamDescriptorSurfaceCreateInfoGGP(const VkStreamDescriptorSurfaceCreateInfoGGP& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_GGP @@ -1171,9 +1232,6 @@ void dump_html_VkViSurfaceCreateInfoNN(const VkViSurfaceCreateInfoNN& object, co #endif // VK_USE_PLATFORM_VI_NN void dump_html_VkImageViewASTCDecodeModeEXT(const VkImageViewASTCDecodeModeEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceASTCDecodeFeaturesEXT(const VkPhysicalDeviceASTCDecodeFeaturesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT& object, const ApiDumpSettings& settings, int indents); #if defined(VK_USE_PLATFORM_WIN32_KHR) void dump_html_VkImportMemoryWin32HandleInfoKHR(const VkImportMemoryWin32HandleInfoKHR& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_WIN32_KHR @@ -1206,7 +1264,6 @@ void dump_html_VkSemaphoreGetWin32HandleInfoKHR(const VkSemaphoreGetWin32HandleI #endif // VK_USE_PLATFORM_WIN32_KHR void dump_html_VkImportSemaphoreFdInfoKHR(const VkImportSemaphoreFdInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkSemaphoreGetFdInfoKHR(const VkSemaphoreGetFdInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPhysicalDevicePushDescriptorPropertiesKHR(const VkPhysicalDevicePushDescriptorPropertiesKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkConditionalRenderingBeginInfoEXT(const VkConditionalRenderingBeginInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceConditionalRenderingFeaturesEXT(const VkPhysicalDeviceConditionalRenderingFeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkCommandBufferInheritanceConditionalRenderingInfoEXT(const VkCommandBufferInheritanceConditionalRenderingInfoEXT& object, const ApiDumpSettings& settings, int indents); @@ -1225,6 +1282,7 @@ void dump_html_VkPastPresentationTimingGOOGLE(const VkPastPresentationTimingGOOG void dump_html_VkPresentTimeGOOGLE(const VkPresentTimeGOOGLE& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPresentTimesInfoGOOGLE(const VkPresentTimesInfoGOOGLE& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX(const VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkMultiviewPerViewAttributesInfoNVX(const VkMultiviewPerViewAttributesInfoNVX& object, const ApiDumpSettings& settings, int indents); void dump_html_VkViewportSwizzleNV(const VkViewportSwizzleNV& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPipelineViewportSwizzleStateCreateInfoNV(const VkPipelineViewportSwizzleStateCreateInfoNV& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceDiscardRectanglePropertiesEXT(const VkPhysicalDeviceDiscardRectanglePropertiesEXT& object, const ApiDumpSettings& settings, int indents); @@ -1317,6 +1375,7 @@ void dump_html_VkDispatchGraphCountInfoAMDX(const VkDispatchGraphCountInfoAMDX& #if defined(VK_ENABLE_BETA_EXTENSIONS) void dump_html_VkPipelineShaderStageNodeCreateInfoAMDX(const VkPipelineShaderStageNodeCreateInfoAMDX& object, const ApiDumpSettings& settings, int indents); #endif // VK_ENABLE_BETA_EXTENSIONS +void dump_html_VkAttachmentSampleCountInfoAMD(const VkAttachmentSampleCountInfoAMD& object, const ApiDumpSettings& settings, int indents); void dump_html_VkSampleLocationEXT(const VkSampleLocationEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkSampleLocationsInfoEXT(const VkSampleLocationsInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkAttachmentSampleLocationsEXT(const VkAttachmentSampleLocationsEXT& object, const ApiDumpSettings& settings, int indents); @@ -1390,7 +1449,6 @@ void dump_html_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV(const VkPhys void dump_html_VkPipelineRepresentativeFragmentTestStateCreateInfoNV(const VkPipelineRepresentativeFragmentTestStateCreateInfoNV& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceImageViewImageFormatInfoEXT(const VkPhysicalDeviceImageViewImageFormatInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkFilterCubicImageViewImageFormatPropertiesEXT(const VkFilterCubicImageViewImageFormatPropertiesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkDeviceQueueGlobalPriorityCreateInfoKHR(const VkDeviceQueueGlobalPriorityCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkImportMemoryHostPointerInfoEXT(const VkImportMemoryHostPointerInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkMemoryHostPointerPropertiesEXT(const VkMemoryHostPointerPropertiesEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceExternalMemoryHostPropertiesEXT(const VkPhysicalDeviceExternalMemoryHostPropertiesEXT& object, const ApiDumpSettings& settings, int indents); @@ -1404,13 +1462,8 @@ void dump_html_VkVideoDecodeH265SessionParametersAddInfoKHR(const VkVideoDecodeH void dump_html_VkVideoDecodeH265SessionParametersCreateInfoKHR(const VkVideoDecodeH265SessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoDecodeH265PictureInfoKHR(const VkVideoDecodeH265PictureInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoDecodeH265DpbSlotInfoKHR(const VkVideoDecodeH265DpbSlotInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR(const VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkQueueFamilyGlobalPriorityPropertiesKHR(const VkQueueFamilyGlobalPriorityPropertiesKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkDeviceMemoryOverallocationCreateInfoAMD(const VkDeviceMemoryOverallocationCreateInfoAMD& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT(const VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkVertexInputBindingDivisorDescriptionKHR(const VkVertexInputBindingDivisorDescriptionKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPipelineVertexInputDivisorStateCreateInfoKHR(const VkPipelineVertexInputDivisorStateCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR(const VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR& object, const ApiDumpSettings& settings, int indents); #if defined(VK_USE_PLATFORM_GGP) void dump_html_VkPresentFrameTokenGGP(const VkPresentFrameTokenGGP& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_GGP @@ -1424,6 +1477,8 @@ void dump_html_VkPipelineViewportExclusiveScissorStateCreateInfoNV(const VkPipel void dump_html_VkPhysicalDeviceExclusiveScissorFeaturesNV(const VkPhysicalDeviceExclusiveScissorFeaturesNV& object, const ApiDumpSettings& settings, int indents); void dump_html_VkQueueFamilyCheckpointPropertiesNV(const VkQueueFamilyCheckpointPropertiesNV& object, const ApiDumpSettings& settings, int indents); void dump_html_VkCheckpointDataNV(const VkCheckpointDataNV& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkQueueFamilyCheckpointProperties2NV(const VkQueueFamilyCheckpointProperties2NV& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkCheckpointData2NV(const VkCheckpointData2NV& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL(const VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPerformanceValueINTEL(const VkPerformanceValueINTEL& object, const ApiDumpSettings& settings, int indents); void dump_html_VkInitializePerformanceApiInfoINTEL(const VkInitializePerformanceApiInfoINTEL& object, const ApiDumpSettings& settings, int indents); @@ -1444,16 +1499,15 @@ void dump_html_VkMetalSurfaceCreateInfoEXT(const VkMetalSurfaceCreateInfoEXT& ob void dump_html_VkPhysicalDeviceFragmentDensityMapFeaturesEXT(const VkPhysicalDeviceFragmentDensityMapFeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceFragmentDensityMapPropertiesEXT(const VkPhysicalDeviceFragmentDensityMapPropertiesEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkRenderPassFragmentDensityMapCreateInfoEXT(const VkRenderPassFragmentDensityMapCreateInfoEXT& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkRenderingFragmentDensityMapAttachmentInfoEXT(const VkRenderingFragmentDensityMapAttachmentInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkFragmentShadingRateAttachmentInfoKHR(const VkFragmentShadingRateAttachmentInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPipelineFragmentShadingRateStateCreateInfoKHR(const VkPipelineFragmentShadingRateStateCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceFragmentShadingRateFeaturesKHR(const VkPhysicalDeviceFragmentShadingRateFeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceFragmentShadingRatePropertiesKHR(const VkPhysicalDeviceFragmentShadingRatePropertiesKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceFragmentShadingRateKHR(const VkPhysicalDeviceFragmentShadingRateKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkRenderingFragmentShadingRateAttachmentInfoKHR(const VkRenderingFragmentShadingRateAttachmentInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceShaderCoreProperties2AMD(const VkPhysicalDeviceShaderCoreProperties2AMD& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceCoherentMemoryFeaturesAMD(const VkPhysicalDeviceCoherentMemoryFeaturesAMD& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR(const VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkRenderingAttachmentLocationInfoKHR(const VkRenderingAttachmentLocationInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkRenderingInputAttachmentIndexInfoKHR(const VkRenderingInputAttachmentIndexInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT(const VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceShaderQuadControlFeaturesKHR(const VkPhysicalDeviceShaderQuadControlFeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceMemoryBudgetPropertiesEXT(const VkPhysicalDeviceMemoryBudgetPropertiesEXT& object, const ApiDumpSettings& settings, int indents); @@ -1486,11 +1540,7 @@ void dump_html_VkSurfaceCapabilitiesFullScreenExclusiveEXT(const VkSurfaceCapabi void dump_html_VkSurfaceFullScreenExclusiveWin32InfoEXT(const VkSurfaceFullScreenExclusiveWin32InfoEXT& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_WIN32_KHR void dump_html_VkHeadlessSurfaceCreateInfoEXT(const VkHeadlessSurfaceCreateInfoEXT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPhysicalDeviceLineRasterizationFeaturesKHR(const VkPhysicalDeviceLineRasterizationFeaturesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPhysicalDeviceLineRasterizationPropertiesKHR(const VkPhysicalDeviceLineRasterizationPropertiesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPipelineRasterizationLineStateCreateInfoKHR(const VkPipelineRasterizationLineStateCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT(const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPhysicalDeviceIndexTypeUint8FeaturesKHR(const VkPhysicalDeviceIndexTypeUint8FeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT(const VkPhysicalDeviceExtendedDynamicStateFeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR(const VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPipelineInfoKHR(const VkPipelineInfoKHR& object, const ApiDumpSettings& settings, int indents); @@ -1498,20 +1548,6 @@ void dump_html_VkPipelineExecutablePropertiesKHR(const VkPipelineExecutablePrope void dump_html_VkPipelineExecutableInfoKHR(const VkPipelineExecutableInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPipelineExecutableStatisticKHR(const VkPipelineExecutableStatisticKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPipelineExecutableInternalRepresentationKHR(const VkPipelineExecutableInternalRepresentationKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPhysicalDeviceHostImageCopyFeaturesEXT(const VkPhysicalDeviceHostImageCopyFeaturesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPhysicalDeviceHostImageCopyPropertiesEXT(const VkPhysicalDeviceHostImageCopyPropertiesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkMemoryToImageCopyEXT(const VkMemoryToImageCopyEXT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkImageToMemoryCopyEXT(const VkImageToMemoryCopyEXT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkCopyMemoryToImageInfoEXT(const VkCopyMemoryToImageInfoEXT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkCopyImageToMemoryInfoEXT(const VkCopyImageToMemoryInfoEXT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkCopyImageToImageInfoEXT(const VkCopyImageToImageInfoEXT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkHostImageLayoutTransitionInfoEXT(const VkHostImageLayoutTransitionInfoEXT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkSubresourceHostMemcpySizeEXT(const VkSubresourceHostMemcpySizeEXT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkHostImageCopyDevicePerformanceQueryEXT(const VkHostImageCopyDevicePerformanceQueryEXT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkSubresourceLayout2KHR(const VkSubresourceLayout2KHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkImageSubresource2KHR(const VkImageSubresource2KHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkMemoryMapInfoKHR(const VkMemoryMapInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkMemoryUnmapInfoKHR(const VkMemoryUnmapInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT(const VkPhysicalDeviceMapMemoryPlacedFeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceMapMemoryPlacedPropertiesEXT(const VkPhysicalDeviceMapMemoryPlacedPropertiesEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkMemoryMapPlacedInfoEXT(const VkMemoryMapPlacedInfoEXT& object, const ApiDumpSettings& settings, int indents); @@ -1614,8 +1650,6 @@ void dump_html_VkExportMetalSharedEventInfoEXT(const VkExportMetalSharedEventInf #if defined(VK_USE_PLATFORM_METAL_EXT) void dump_html_VkImportMetalSharedEventInfoEXT(const VkImportMetalSharedEventInfoEXT& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_METAL_EXT -void dump_html_VkQueueFamilyCheckpointProperties2NV(const VkQueueFamilyCheckpointProperties2NV& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkCheckpointData2NV(const VkCheckpointData2NV& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceDescriptorBufferPropertiesEXT(const VkPhysicalDeviceDescriptorBufferPropertiesEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT(const VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceDescriptorBufferFeaturesEXT(const VkPhysicalDeviceDescriptorBufferFeaturesEXT& object, const ApiDumpSettings& settings, int indents); @@ -1794,7 +1828,6 @@ void dump_html_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT(const VkPhysicalDev void dump_html_VkSamplerBorderColorComponentMappingCreateInfoEXT(const VkSamplerBorderColorComponentMappingCreateInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT(const VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceShaderCorePropertiesARM(const VkPhysicalDeviceShaderCorePropertiesARM& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR(const VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkDeviceQueueShaderCoreControlCreateInfoARM(const VkDeviceQueueShaderCoreControlCreateInfoARM& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceSchedulingControlsFeaturesARM(const VkPhysicalDeviceSchedulingControlsFeaturesARM& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceSchedulingControlsPropertiesARM(const VkPhysicalDeviceSchedulingControlsPropertiesARM& object, const ApiDumpSettings& settings, int indents); @@ -1857,7 +1890,6 @@ void dump_html_VkOpticalFlowSessionCreateInfoNV(const VkOpticalFlowSessionCreate void dump_html_VkOpticalFlowSessionCreatePrivateDataInfoNV(const VkOpticalFlowSessionCreatePrivateDataInfoNV& object, const ApiDumpSettings& settings, int indents); void dump_html_VkOpticalFlowExecuteInfoNV(const VkOpticalFlowExecuteInfoNV& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceLegacyDitheringFeaturesEXT(const VkPhysicalDeviceLegacyDitheringFeaturesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPhysicalDevicePipelineProtectedAccessFeaturesEXT(const VkPhysicalDevicePipelineProtectedAccessFeaturesEXT& object, const ApiDumpSettings& settings, int indents); #if defined(VK_USE_PLATFORM_ANDROID_KHR) void dump_html_VkPhysicalDeviceExternalFormatResolveFeaturesANDROID(const VkPhysicalDeviceExternalFormatResolveFeaturesANDROID& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_ANDROID_KHR @@ -1867,12 +1899,6 @@ void dump_html_VkPhysicalDeviceExternalFormatResolvePropertiesANDROID(const VkPh #if defined(VK_USE_PLATFORM_ANDROID_KHR) void dump_html_VkAndroidHardwareBufferFormatResolvePropertiesANDROID(const VkAndroidHardwareBufferFormatResolvePropertiesANDROID& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_ANDROID_KHR -void dump_html_VkPhysicalDeviceMaintenance5FeaturesKHR(const VkPhysicalDeviceMaintenance5FeaturesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPhysicalDeviceMaintenance5PropertiesKHR(const VkPhysicalDeviceMaintenance5PropertiesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkRenderingAreaInfoKHR(const VkRenderingAreaInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkDeviceImageSubresourceInfoKHR(const VkDeviceImageSubresourceInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPipelineCreateFlags2CreateInfoKHR(const VkPipelineCreateFlags2CreateInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkBufferUsageFlags2CreateInfoKHR(const VkBufferUsageFlags2CreateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceAntiLagFeaturesAMD(const VkPhysicalDeviceAntiLagFeaturesAMD& object, const ApiDumpSettings& settings, int indents); void dump_html_VkAntiLagPresentationInfoAMD(const VkAntiLagPresentationInfoAMD& object, const ApiDumpSettings& settings, int indents); void dump_html_VkAntiLagDataAMD(const VkAntiLagDataAMD& object, const ApiDumpSettings& settings, int indents); @@ -1930,6 +1956,19 @@ void dump_html_VkVideoDecodeAV1CapabilitiesKHR(const VkVideoDecodeAV1Capabilitie void dump_html_VkVideoDecodeAV1SessionParametersCreateInfoKHR(const VkVideoDecodeAV1SessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoDecodeAV1PictureInfoKHR(const VkVideoDecodeAV1PictureInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoDecodeAV1DpbSlotInfoKHR(const VkVideoDecodeAV1DpbSlotInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR(const VkPhysicalDeviceVideoEncodeAV1FeaturesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1CapabilitiesKHR(const VkVideoEncodeAV1CapabilitiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1QIndexKHR(const VkVideoEncodeAV1QIndexKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1QualityLevelPropertiesKHR(const VkVideoEncodeAV1QualityLevelPropertiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1SessionCreateInfoKHR(const VkVideoEncodeAV1SessionCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1SessionParametersCreateInfoKHR(const VkVideoEncodeAV1SessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1PictureInfoKHR(const VkVideoEncodeAV1PictureInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1DpbSlotInfoKHR(const VkVideoEncodeAV1DpbSlotInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1ProfileInfoKHR(const VkVideoEncodeAV1ProfileInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1FrameSizeKHR(const VkVideoEncodeAV1FrameSizeKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1GopRemainingFrameInfoKHR(const VkVideoEncodeAV1GopRemainingFrameInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1RateControlInfoKHR(const VkVideoEncodeAV1RateControlInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1RateControlLayerInfoKHR(const VkVideoEncodeAV1RateControlLayerInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceVideoMaintenance1FeaturesKHR(const VkPhysicalDeviceVideoMaintenance1FeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkVideoInlineQueryInfoKHR(const VkVideoInlineQueryInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDevicePerStageDescriptorSetFeaturesNV(const VkPhysicalDevicePerStageDescriptorSetFeaturesNV& object, const ApiDumpSettings& settings, int indents); @@ -1943,8 +1982,6 @@ void dump_html_VkPhysicalDeviceYcbcrDegammaFeaturesQCOM(const VkPhysicalDeviceYc void dump_html_VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM(const VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceCubicClampFeaturesQCOM(const VkPhysicalDeviceCubicClampFeaturesQCOM& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR(const VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPhysicalDeviceShaderFloatControls2FeaturesKHR(const VkPhysicalDeviceShaderFloatControls2FeaturesKHR& object, const ApiDumpSettings& settings, int indents); #if defined(VK_USE_PLATFORM_SCREEN_QNX) void dump_html_VkScreenBufferPropertiesQNX(const VkScreenBufferPropertiesQNX& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_SCREEN_QNX @@ -1961,17 +1998,21 @@ void dump_html_VkExternalFormatQNX(const VkExternalFormatQNX& object, const ApiD void dump_html_VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX(const VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_SCREEN_QNX void dump_html_VkPhysicalDeviceLayeredDriverPropertiesMSFT(const VkPhysicalDeviceLayeredDriverPropertiesMSFT& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPhysicalDeviceShaderExpectAssumeFeaturesKHR(const VkPhysicalDeviceShaderExpectAssumeFeaturesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPhysicalDeviceMaintenance6FeaturesKHR(const VkPhysicalDeviceMaintenance6FeaturesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPhysicalDeviceMaintenance6PropertiesKHR(const VkPhysicalDeviceMaintenance6PropertiesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkBindMemoryStatusKHR(const VkBindMemoryStatusKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkBindDescriptorSetsInfoKHR(const VkBindDescriptorSetsInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPushConstantsInfoKHR(const VkPushConstantsInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPushDescriptorSetInfoKHR(const VkPushDescriptorSetInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_html_VkPushDescriptorSetWithTemplateInfoKHR(const VkPushDescriptorSetWithTemplateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkSetDescriptorBufferOffsetsInfoEXT(const VkSetDescriptorBufferOffsetsInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkBindDescriptorBufferEmbeddedSamplersInfoEXT(const VkBindDescriptorBufferEmbeddedSamplersInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV(const VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkDisplaySurfaceStereoCreateInfoNV(const VkDisplaySurfaceStereoCreateInfoNV& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkDisplayModeStereoPropertiesNV(const VkDisplayModeStereoPropertiesNV& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeQuantizationMapCapabilitiesKHR(const VkVideoEncodeQuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoFormatQuantizationMapPropertiesKHR(const VkVideoFormatQuantizationMapPropertiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeQuantizationMapInfoKHR(const VkVideoEncodeQuantizationMapInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR(const VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR(const VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeH264QuantizationMapCapabilitiesKHR(const VkVideoEncodeH264QuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeH265QuantizationMapCapabilitiesKHR(const VkVideoEncodeH265QuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoFormatH265QuantizationMapPropertiesKHR(const VkVideoFormatH265QuantizationMapPropertiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR(const VkVideoEncodeAV1QuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkVideoFormatAV1QuantizationMapPropertiesKHR(const VkVideoFormatAV1QuantizationMapPropertiesKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceRawAccessChainsFeaturesNV(const VkPhysicalDeviceRawAccessChainsFeaturesNV& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR(const VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceCommandBufferInheritanceFeaturesNV(const VkPhysicalDeviceCommandBufferInheritanceFeaturesNV& object, const ApiDumpSettings& settings, int indents); @@ -2009,6 +2050,12 @@ void dump_html_VkPhysicalDeviceImageAlignmentControlPropertiesMESA(const VkPhysi void dump_html_VkImageAlignmentControlCreateInfoMESA(const VkImageAlignmentControlCreateInfoMESA& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPhysicalDeviceDepthClampControlFeaturesEXT(const VkPhysicalDeviceDepthClampControlFeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_html_VkPipelineViewportDepthClampControlCreateInfoEXT(const VkPipelineViewportDepthClampControlCreateInfoEXT& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceHdrVividFeaturesHUAWEI(const VkPhysicalDeviceHdrVividFeaturesHUAWEI& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkHdrVividDynamicMetadataHUAWEI(const VkHdrVividDynamicMetadataHUAWEI& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkCooperativeMatrixFlexibleDimensionsPropertiesNV(const VkCooperativeMatrixFlexibleDimensionsPropertiesNV& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceCooperativeMatrix2FeaturesNV(const VkPhysicalDeviceCooperativeMatrix2FeaturesNV& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceCooperativeMatrix2PropertiesNV(const VkPhysicalDeviceCooperativeMatrix2PropertiesNV& object, const ApiDumpSettings& settings, int indents); +void dump_html_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT(const VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT& object, const ApiDumpSettings& settings, int indents); //========================== Union Implementations ==========================// @@ -2246,6 +2293,25 @@ void dump_html_vkCmdSetPrimitiveRestartEnable(ApiDumpInstance& dump_inst, VkComm void dump_html_vkGetDeviceBufferMemoryRequirements(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceBufferMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements); void dump_html_vkGetDeviceImageMemoryRequirements(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements); void dump_html_vkGetDeviceImageSparseMemoryRequirements(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements); +void dump_html_vkCmdSetLineStipple(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern); +void dump_html_vkMapMemory2(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryMapInfo* pMemoryMapInfo, void** ppData); +void dump_html_vkUnmapMemory2(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryUnmapInfo* pMemoryUnmapInfo); +void dump_html_vkCmdBindIndexBuffer2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType); +void dump_html_vkGetRenderingAreaGranularity(ApiDumpInstance& dump_inst, VkDevice device, const VkRenderingAreaInfo* pRenderingAreaInfo, VkExtent2D* pGranularity); +void dump_html_vkGetDeviceImageSubresourceLayout(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageSubresourceInfo* pInfo, VkSubresourceLayout2* pLayout); +void dump_html_vkGetImageSubresourceLayout2(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout); +void dump_html_vkCmdPushDescriptorSet(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites); +void dump_html_vkCmdPushDescriptorSetWithTemplate(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, const void* pData); +void dump_html_vkCmdSetRenderingAttachmentLocations(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfo* pLocationInfo); +void dump_html_vkCmdSetRenderingInputAttachmentIndices(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfo* pInputAttachmentIndexInfo); +void dump_html_vkCmdBindDescriptorSets2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfo* pBindDescriptorSetsInfo); +void dump_html_vkCmdPushConstants2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushConstantsInfo* pPushConstantsInfo); +void dump_html_vkCmdPushDescriptorSet2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo* pPushDescriptorSetInfo); +void dump_html_vkCmdPushDescriptorSetWithTemplate2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo* pPushDescriptorSetWithTemplateInfo); +void dump_html_vkCopyMemoryToImage(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyMemoryToImageInfo* pCopyMemoryToImageInfo); +void dump_html_vkCopyImageToMemory(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToMemoryInfo* pCopyImageToMemoryInfo); +void dump_html_vkCopyImageToImage(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToImageInfo* pCopyImageToImageInfo); +void dump_html_vkTransitionImageLayout(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfo* pTransitions); void dump_html_vkDestroySurfaceKHR(ApiDumpInstance& dump_inst, VkInstance instance, VkSurfaceKHR surface, const VkAllocationCallbacks* pAllocator); void dump_html_vkGetPhysicalDeviceSurfaceSupportKHR(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, VkSurfaceKHR surface, VkBool32* pSupported); void dump_html_vkGetPhysicalDeviceSurfaceCapabilitiesKHR(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilitiesKHR* pSurfaceCapabilities); @@ -2328,6 +2394,7 @@ void dump_html_vkDestroyCuModuleNVX(ApiDumpInstance& dump_inst, VkDevice device, void dump_html_vkDestroyCuFunctionNVX(ApiDumpInstance& dump_inst, VkDevice device, VkCuFunctionNVX function, const VkAllocationCallbacks* pAllocator); void dump_html_vkCmdCuLaunchKernelNVX(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkCuLaunchInfoNVX* pLaunchInfo); void dump_html_vkGetImageViewHandleNVX(ApiDumpInstance& dump_inst, uint32_t result, VkDevice device, const VkImageViewHandleInfoNVX* pInfo); +void dump_html_vkGetImageViewHandle64NVX(ApiDumpInstance& dump_inst, uint64_t result, VkDevice device, const VkImageViewHandleInfoNVX* pInfo); void dump_html_vkGetImageViewAddressNVX(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkImageView imageView, VkImageViewAddressPropertiesNVX* pProperties); void dump_html_vkCmdDrawIndirectCountAMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); void dump_html_vkCmdDrawIndexedIndirectCountAMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); @@ -2519,6 +2586,7 @@ void dump_html_vkCmdDrawIndirectCountKHR(ApiDumpInstance& dump_inst, VkCommandBu void dump_html_vkCmdDrawIndexedIndirectCountKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); void dump_html_vkGetMemoryHostPointerPropertiesEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, const void* pHostPointer, VkMemoryHostPointerPropertiesEXT* pMemoryHostPointerProperties); void dump_html_vkCmdWriteBufferMarkerAMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker); +void dump_html_vkCmdWriteBufferMarker2AMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker); void dump_html_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pTimeDomainCount, VkTimeDomainKHR* pTimeDomains); void dump_html_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pTimeDomainCount, VkTimeDomainKHR* pTimeDomains); void dump_html_vkGetCalibratedTimestampsKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t timestampCount, const VkCalibratedTimestampInfoKHR* pTimestampInfos, uint64_t* pTimestamps, uint64_t* pMaxDeviation); @@ -2530,6 +2598,7 @@ void dump_html_vkCmdSetExclusiveScissorEnableNV(ApiDumpInstance& dump_inst, VkCo void dump_html_vkCmdSetExclusiveScissorNV(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const VkRect2D* pExclusiveScissors); void dump_html_vkCmdSetCheckpointNV(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const void* pCheckpointMarker); void dump_html_vkGetQueueCheckpointDataNV(ApiDumpInstance& dump_inst, VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointDataNV* pCheckpointData); +void dump_html_vkGetQueueCheckpointData2NV(ApiDumpInstance& dump_inst, VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData); void dump_html_vkGetSemaphoreCounterValueKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkSemaphore semaphore, uint64_t* pValue); void dump_html_vkWaitSemaphoresKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeout); void dump_html_vkSignalSemaphoreKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkSemaphoreSignalInfo* pSignalInfo); @@ -2551,8 +2620,8 @@ void dump_html_vkCreateMetalSurfaceEXT(ApiDumpInstance& dump_inst, VkResult resu #endif // VK_USE_PLATFORM_METAL_EXT void dump_html_vkGetPhysicalDeviceFragmentShadingRatesKHR(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pFragmentShadingRateCount, VkPhysicalDeviceFragmentShadingRateKHR* pFragmentShadingRates); void dump_html_vkCmdSetFragmentShadingRateKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkExtent2D* pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]); -void dump_html_vkCmdSetRenderingAttachmentLocationsKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfoKHR* pLocationInfo); -void dump_html_vkCmdSetRenderingInputAttachmentIndicesKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfoKHR* pInputAttachmentIndexInfo); +void dump_html_vkCmdSetRenderingAttachmentLocationsKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfo* pLocationInfo); +void dump_html_vkCmdSetRenderingInputAttachmentIndicesKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfo* pInputAttachmentIndexInfo); void dump_html_vkGetBufferDeviceAddressEXT(ApiDumpInstance& dump_inst, VkDeviceAddress result, VkDevice device, const VkBufferDeviceAddressInfo* pInfo); void dump_html_vkGetPhysicalDeviceToolPropertiesEXT(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pToolCount, VkPhysicalDeviceToolProperties* pToolProperties); void dump_html_vkWaitForPresentKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout); @@ -2574,7 +2643,6 @@ void dump_html_vkCreateHeadlessSurfaceEXT(ApiDumpInstance& dump_inst, VkResult r void dump_html_vkGetBufferDeviceAddressKHR(ApiDumpInstance& dump_inst, VkDeviceAddress result, VkDevice device, const VkBufferDeviceAddressInfo* pInfo); void dump_html_vkGetBufferOpaqueCaptureAddressKHR(ApiDumpInstance& dump_inst, uint64_t result, VkDevice device, const VkBufferDeviceAddressInfo* pInfo); void dump_html_vkGetDeviceMemoryOpaqueCaptureAddressKHR(ApiDumpInstance& dump_inst, uint64_t result, VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo* pInfo); -void dump_html_vkCmdSetLineStippleKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern); void dump_html_vkCmdSetLineStippleEXT(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern); void dump_html_vkResetQueryPoolEXT(ApiDumpInstance& dump_inst, VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount); void dump_html_vkCmdSetCullModeEXT(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkCullModeFlags cullMode); @@ -2597,14 +2665,13 @@ void dump_html_vkDeferredOperationJoinKHR(ApiDumpInstance& dump_inst, VkResult r void dump_html_vkGetPipelineExecutablePropertiesKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkPipelineInfoKHR* pPipelineInfo, uint32_t* pExecutableCount, VkPipelineExecutablePropertiesKHR* pProperties); void dump_html_vkGetPipelineExecutableStatisticsKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkPipelineExecutableInfoKHR* pExecutableInfo, uint32_t* pStatisticCount, VkPipelineExecutableStatisticKHR* pStatistics); void dump_html_vkGetPipelineExecutableInternalRepresentationsKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkPipelineExecutableInfoKHR* pExecutableInfo, uint32_t* pInternalRepresentationCount, VkPipelineExecutableInternalRepresentationKHR* pInternalRepresentations); -void dump_html_vkCopyMemoryToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyMemoryToImageInfoEXT* pCopyMemoryToImageInfo); -void dump_html_vkCopyImageToMemoryEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToMemoryInfoEXT* pCopyImageToMemoryInfo); -void dump_html_vkCopyImageToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToImageInfoEXT* pCopyImageToImageInfo); -void dump_html_vkTransitionImageLayoutEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfoEXT* pTransitions); -void dump_html_vkGetImageSubresourceLayout2KHR(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2KHR* pSubresource, VkSubresourceLayout2KHR* pLayout); -void dump_html_vkGetImageSubresourceLayout2EXT(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2KHR* pSubresource, VkSubresourceLayout2KHR* pLayout); -void dump_html_vkMapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryMapInfoKHR* pMemoryMapInfo, void** ppData); -void dump_html_vkUnmapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryUnmapInfoKHR* pMemoryUnmapInfo); +void dump_html_vkCopyMemoryToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyMemoryToImageInfo* pCopyMemoryToImageInfo); +void dump_html_vkCopyImageToMemoryEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToMemoryInfo* pCopyImageToMemoryInfo); +void dump_html_vkCopyImageToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToImageInfo* pCopyImageToImageInfo); +void dump_html_vkTransitionImageLayoutEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfo* pTransitions); +void dump_html_vkGetImageSubresourceLayout2EXT(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout); +void dump_html_vkMapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryMapInfo* pMemoryMapInfo, void** ppData); +void dump_html_vkUnmapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryUnmapInfo* pMemoryUnmapInfo); void dump_html_vkReleaseSwapchainImagesEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkReleaseSwapchainImagesInfoEXT* pReleaseInfo); void dump_html_vkGetGeneratedCommandsMemoryRequirementsNV(ApiDumpInstance& dump_inst, VkDevice device, const VkGeneratedCommandsMemoryRequirementsInfoNV* pInfo, VkMemoryRequirements2* pMemoryRequirements); void dump_html_vkCmdPreprocessGeneratedCommandsNV(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkGeneratedCommandsInfoNV* pGeneratedCommandsInfo); @@ -2637,8 +2704,6 @@ void dump_html_vkCmdWaitEvents2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer void dump_html_vkCmdPipelineBarrier2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkDependencyInfo* pDependencyInfo); void dump_html_vkCmdWriteTimestamp2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query); void dump_html_vkQueueSubmit2KHR(ApiDumpInstance& dump_inst, VkResult result, VkQueue queue, uint32_t submitCount, const VkSubmitInfo2* pSubmits, VkFence fence); -void dump_html_vkCmdWriteBufferMarker2AMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker); -void dump_html_vkGetQueueCheckpointData2NV(ApiDumpInstance& dump_inst, VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData); void dump_html_vkGetDescriptorSetLayoutSizeEXT(ApiDumpInstance& dump_inst, VkDevice device, VkDescriptorSetLayout layout, VkDeviceSize* pLayoutSizeInBytes); void dump_html_vkGetDescriptorSetLayoutBindingOffsetEXT(ApiDumpInstance& dump_inst, VkDevice device, VkDescriptorSetLayout layout, uint32_t binding, VkDeviceSize* pOffset); void dump_html_vkGetDescriptorEXT(ApiDumpInstance& dump_inst, VkDevice device, const VkDescriptorGetInfoEXT* pDescriptorInfo, size_t dataSize, void* pDescriptor); @@ -2795,8 +2860,9 @@ void dump_html_vkDestroyOpticalFlowSessionNV(ApiDumpInstance& dump_inst, VkDevic void dump_html_vkBindOpticalFlowSessionImageNV(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkOpticalFlowSessionNV session, VkOpticalFlowSessionBindingPointNV bindingPoint, VkImageView view, VkImageLayout layout); void dump_html_vkCmdOpticalFlowExecuteNV(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkOpticalFlowSessionNV session, const VkOpticalFlowExecuteInfoNV* pExecuteInfo); void dump_html_vkCmdBindIndexBuffer2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType); -void dump_html_vkGetRenderingAreaGranularityKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkRenderingAreaInfoKHR* pRenderingAreaInfo, VkExtent2D* pGranularity); -void dump_html_vkGetDeviceImageSubresourceLayoutKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageSubresourceInfoKHR* pInfo, VkSubresourceLayout2KHR* pLayout); +void dump_html_vkGetRenderingAreaGranularityKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkRenderingAreaInfo* pRenderingAreaInfo, VkExtent2D* pGranularity); +void dump_html_vkGetDeviceImageSubresourceLayoutKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageSubresourceInfo* pInfo, VkSubresourceLayout2* pLayout); +void dump_html_vkGetImageSubresourceLayout2KHR(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout); void dump_html_vkAntiLagUpdateAMD(ApiDumpInstance& dump_inst, VkDevice device, const VkAntiLagDataAMD* pData); void dump_html_vkCreateShadersEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t createInfoCount, const VkShaderCreateInfoEXT* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkShaderEXT* pShaders); void dump_html_vkDestroyShaderEXT(ApiDumpInstance& dump_inst, VkDevice device, VkShaderEXT shader, const VkAllocationCallbacks* pAllocator); @@ -2820,10 +2886,11 @@ void dump_html_vkCmdSetAttachmentFeedbackLoopEnableEXT(ApiDumpInstance& dump_ins #if defined(VK_USE_PLATFORM_SCREEN_QNX) void dump_html_vkGetScreenBufferPropertiesQNX(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const struct _screen_buffer* buffer, VkScreenBufferPropertiesQNX* pProperties); #endif // VK_USE_PLATFORM_SCREEN_QNX -void dump_html_vkCmdBindDescriptorSets2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfoKHR* pBindDescriptorSetsInfo); -void dump_html_vkCmdPushConstants2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushConstantsInfoKHR* pPushConstantsInfo); -void dump_html_vkCmdPushDescriptorSet2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfoKHR* pPushDescriptorSetInfo); -void dump_html_vkCmdPushDescriptorSetWithTemplate2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfoKHR* pPushDescriptorSetWithTemplateInfo); +void dump_html_vkCmdSetLineStippleKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern); +void dump_html_vkCmdBindDescriptorSets2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfo* pBindDescriptorSetsInfo); +void dump_html_vkCmdPushConstants2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushConstantsInfo* pPushConstantsInfo); +void dump_html_vkCmdPushDescriptorSet2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo* pPushDescriptorSetInfo); +void dump_html_vkCmdPushDescriptorSetWithTemplate2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo* pPushDescriptorSetWithTemplateInfo); void dump_html_vkCmdSetDescriptorBufferOffsets2EXT(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkSetDescriptorBufferOffsetsInfoEXT* pSetDescriptorBufferOffsetsInfo); void dump_html_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorBufferEmbeddedSamplersInfoEXT* pBindDescriptorBufferEmbeddedSamplersInfo); void dump_html_vkGetGeneratedCommandsMemoryRequirementsEXT(ApiDumpInstance& dump_inst, VkDevice device, const VkGeneratedCommandsMemoryRequirementsInfoEXT* pInfo, VkMemoryRequirements2* pMemoryRequirements); @@ -2835,5 +2902,6 @@ void dump_html_vkCreateIndirectExecutionSetEXT(ApiDumpInstance& dump_inst, VkRes void dump_html_vkDestroyIndirectExecutionSetEXT(ApiDumpInstance& dump_inst, VkDevice device, VkIndirectExecutionSetEXT indirectExecutionSet, const VkAllocationCallbacks* pAllocator); void dump_html_vkUpdateIndirectExecutionSetPipelineEXT(ApiDumpInstance& dump_inst, VkDevice device, VkIndirectExecutionSetEXT indirectExecutionSet, uint32_t executionSetWriteCount, const VkWriteIndirectExecutionSetPipelineEXT* pExecutionSetWrites); void dump_html_vkUpdateIndirectExecutionSetShaderEXT(ApiDumpInstance& dump_inst, VkDevice device, VkIndirectExecutionSetEXT indirectExecutionSet, uint32_t executionSetWriteCount, const VkWriteIndirectExecutionSetShaderEXT* pExecutionSetWrites); +void dump_html_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkCooperativeMatrixFlexibleDimensionsPropertiesNV* pProperties); diff --git a/layersvt/generated/api_dump_json.cpp b/layersvt/generated/api_dump_json.cpp index 1d3d2b1a76..6792cee271 100644 --- a/layersvt/generated/api_dump_json.cpp +++ b/layersvt/generated/api_dump_json.cpp @@ -854,6 +854,9 @@ void dump_json_VkResult(VkResult object, const ApiDumpSettings& settings, int in case 1000297000: settings.stream() << "\"VK_PIPELINE_COMPILE_REQUIRED\""; break; + case -1000174001: + settings.stream() << "\"VK_ERROR_NOT_PERMITTED\""; + break; case -1000000000: settings.stream() << "\"VK_ERROR_SURFACE_LOST_KHR\""; break; @@ -896,9 +899,6 @@ void dump_json_VkResult(VkResult object, const ApiDumpSettings& settings, int in case -1000158000: settings.stream() << "\"VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT\""; break; - case -1000174001: - settings.stream() << "\"VK_ERROR_NOT_PERMITTED_KHR\""; - break; case -1000255000: settings.stream() << "\"VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT\""; break; @@ -1585,6 +1585,156 @@ void dump_json_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000413003: settings.stream() << "\"VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS\""; break; + case 55: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_FEATURES\""; + break; + case 56: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_PROPERTIES\""; + break; + case 1000174000: + settings.stream() << "\"VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO\""; + break; + case 1000388000: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES\""; + break; + case 1000388001: + settings.stream() << "\"VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES\""; + break; + case 1000416000: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES\""; + break; + case 1000528000: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES\""; + break; + case 1000544000: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES\""; + break; + case 1000259000: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES\""; + break; + case 1000259001: + settings.stream() << "\"VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO\""; + break; + case 1000259002: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES\""; + break; + case 1000525000: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES\""; + break; + case 1000190001: + settings.stream() << "\"VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO\""; + break; + case 1000190002: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES\""; + break; + case 1000265000: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES\""; + break; + case 1000271000: + settings.stream() << "\"VK_STRUCTURE_TYPE_MEMORY_MAP_INFO\""; + break; + case 1000271001: + settings.stream() << "\"VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO\""; + break; + case 1000470000: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES\""; + break; + case 1000470001: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES\""; + break; + case 1000470003: + settings.stream() << "\"VK_STRUCTURE_TYPE_RENDERING_AREA_INFO\""; + break; + case 1000470004: + settings.stream() << "\"VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO\""; + break; + case 1000338002: + settings.stream() << "\"VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2\""; + break; + case 1000338003: + settings.stream() << "\"VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2\""; + break; + case 1000470005: + settings.stream() << "\"VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO\""; + break; + case 1000470006: + settings.stream() << "\"VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO\""; + break; + case 1000080000: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES\""; + break; + case 1000232000: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES\""; + break; + case 1000232001: + settings.stream() << "\"VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO\""; + break; + case 1000232002: + settings.stream() << "\"VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO\""; + break; + case 1000545000: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES\""; + break; + case 1000545001: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES\""; + break; + case 1000545002: + settings.stream() << "\"VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS\""; + break; + case 1000545003: + settings.stream() << "\"VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO\""; + break; + case 1000545004: + settings.stream() << "\"VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO\""; + break; + case 1000545005: + settings.stream() << "\"VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO\""; + break; + case 1000545006: + settings.stream() << "\"VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO\""; + break; + case 1000466000: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES\""; + break; + case 1000068000: + settings.stream() << "\"VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO\""; + break; + case 1000068001: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES\""; + break; + case 1000068002: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES\""; + break; + case 1000270000: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES\""; + break; + case 1000270001: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES\""; + break; + case 1000270002: + settings.stream() << "\"VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY\""; + break; + case 1000270003: + settings.stream() << "\"VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY\""; + break; + case 1000270004: + settings.stream() << "\"VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO\""; + break; + case 1000270005: + settings.stream() << "\"VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO\""; + break; + case 1000270006: + settings.stream() << "\"VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO\""; + break; + case 1000270007: + settings.stream() << "\"VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO\""; + break; + case 1000270008: + settings.stream() << "\"VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE\""; + break; + case 1000270009: + settings.stream() << "\"VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY\""; + break; case 1000001000: settings.stream() << "\"VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR\""; break; @@ -1744,6 +1894,9 @@ void dump_json_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000029002: settings.stream() << "\"VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX\""; break; + case 1000029004: + settings.stream() << "\"VK_STRUCTURE_TYPE_CU_MODULE_TEXTURING_MODE_CREATE_INFO_NVX\""; + break; case 1000030000: settings.stream() << "\"VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX\""; break; @@ -1855,18 +2008,6 @@ void dump_json_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000041000: settings.stream() << "\"VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD\""; break; - case 1000044006: - settings.stream() << "\"VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR\""; - break; - case 1000044007: - settings.stream() << "\"VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT\""; - break; - case 1000044008: - settings.stream() << "\"VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD\""; - break; - case 1000044009: - settings.stream() << "\"VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX\""; - break; case 1000049000: settings.stream() << "\"VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP\""; break; @@ -1903,15 +2044,6 @@ void dump_json_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000067001: settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT\""; break; - case 1000068000: - settings.stream() << "\"VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT\""; - break; - case 1000068001: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT\""; - break; - case 1000068002: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT\""; - break; case 1000073000: settings.stream() << "\"VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR\""; break; @@ -1954,9 +2086,6 @@ void dump_json_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000079001: settings.stream() << "\"VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR\""; break; - case 1000080000: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR\""; - break; case 1000081000: settings.stream() << "\"VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT\""; break; @@ -1993,6 +2122,9 @@ void dump_json_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000097000: settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX\""; break; + case 1000044009: + settings.stream() << "\"VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX\""; + break; case 1000098000: settings.stream() << "\"VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV\""; break; @@ -2140,6 +2272,9 @@ void dump_json_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000134004: settings.stream() << "\"VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX\""; break; + case 1000044008: + settings.stream() << "\"VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD\""; + break; case 1000143000: settings.stream() << "\"VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT\""; break; @@ -2362,15 +2497,6 @@ void dump_json_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000187005: settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR\""; break; - case 1000174000: - settings.stream() << "\"VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR\""; - break; - case 1000388000: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR\""; - break; - case 1000388001: - settings.stream() << "\"VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR\""; - break; case 1000189000: settings.stream() << "\"VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD\""; break; @@ -2401,6 +2527,12 @@ void dump_json_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000206001: settings.stream() << "\"VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV\""; break; + case 1000314008: + settings.stream() << "\"VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV\""; + break; + case 1000314009: + settings.stream() << "\"VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV\""; + break; case 1000209000: settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL\""; break; @@ -2446,6 +2578,9 @@ void dump_json_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000218002: settings.stream() << "\"VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT\""; break; + case 1000044007: + settings.stream() << "\"VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT\""; + break; case 1000226000: settings.stream() << "\"VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR\""; break; @@ -2461,21 +2596,15 @@ void dump_json_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000226004: settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR\""; break; + case 1000044006: + settings.stream() << "\"VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR\""; + break; case 1000227000: settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD\""; break; case 1000229000: settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD\""; break; - case 1000232000: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR\""; - break; - case 1000232001: - settings.stream() << "\"VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO_KHR\""; - break; - case 1000232002: - settings.stream() << "\"VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO_KHR\""; - break; case 1000234000: settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT\""; break; @@ -2578,42 +2707,6 @@ void dump_json_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000269005: settings.stream() << "\"VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR\""; break; - case 1000270000: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT\""; - break; - case 1000270001: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT\""; - break; - case 1000270002: - settings.stream() << "\"VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY_EXT\""; - break; - case 1000270003: - settings.stream() << "\"VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY_EXT\""; - break; - case 1000270004: - settings.stream() << "\"VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO_EXT\""; - break; - case 1000270005: - settings.stream() << "\"VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO_EXT\""; - break; - case 1000270006: - settings.stream() << "\"VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT\""; - break; - case 1000270007: - settings.stream() << "\"VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO_EXT\""; - break; - case 1000270008: - settings.stream() << "\"VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE_EXT\""; - break; - case 1000270009: - settings.stream() << "\"VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT\""; - break; - case 1000271000: - settings.stream() << "\"VK_STRUCTURE_TYPE_MEMORY_MAP_INFO_KHR\""; - break; - case 1000271001: - settings.stream() << "\"VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO_KHR\""; - break; case 1000272000: settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_FEATURES_EXT\""; break; @@ -2839,12 +2932,6 @@ void dump_json_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000311011: settings.stream() << "\"VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT\""; break; - case 1000314008: - settings.stream() << "\"VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV\""; - break; - case 1000314009: - settings.stream() << "\"VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV\""; - break; case 1000316000: settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT\""; break; @@ -3226,9 +3313,6 @@ void dump_json_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000415000: settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM\""; break; - case 1000416000: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES_KHR\""; - break; case 1000417000: settings.stream() << "\"VK_STRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM\""; break; @@ -3397,9 +3481,6 @@ void dump_json_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000465000: settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT\""; break; - case 1000466000: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT\""; - break; case 1000468000: settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_FEATURES_ANDROID\""; break; @@ -3409,30 +3490,6 @@ void dump_json_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000468002: settings.stream() << "\"VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_RESOLVE_PROPERTIES_ANDROID\""; break; - case 1000470000: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR\""; - break; - case 1000470001: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR\""; - break; - case 1000470003: - settings.stream() << "\"VK_STRUCTURE_TYPE_RENDERING_AREA_INFO_KHR\""; - break; - case 1000470004: - settings.stream() << "\"VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO_KHR\""; - break; - case 1000338002: - settings.stream() << "\"VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_KHR\""; - break; - case 1000338003: - settings.stream() << "\"VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_KHR\""; - break; - case 1000470005: - settings.stream() << "\"VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR\""; - break; - case 1000470006: - settings.stream() << "\"VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR\""; - break; case 1000476000: settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ANTI_LAG_FEATURES_AMD\""; break; @@ -3610,6 +3667,39 @@ void dump_json_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000512005: settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_DPB_SLOT_INFO_KHR\""; break; + case 1000513000: + settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_CAPABILITIES_KHR\""; + break; + case 1000513001: + settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR\""; + break; + case 1000513002: + settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PICTURE_INFO_KHR\""; + break; + case 1000513003: + settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_DPB_SLOT_INFO_KHR\""; + break; + case 1000513004: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_AV1_FEATURES_KHR\""; + break; + case 1000513005: + settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PROFILE_INFO_KHR\""; + break; + case 1000513006: + settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_RATE_CONTROL_INFO_KHR\""; + break; + case 1000513007: + settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_RATE_CONTROL_LAYER_INFO_KHR\""; + break; + case 1000513008: + settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_QUALITY_LEVEL_PROPERTIES_KHR\""; + break; + case 1000513009: + settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_CREATE_INFO_KHR\""; + break; + case 1000513010: + settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_GOP_REMAINING_FRAME_INFO_KHR\""; + break; case 1000515000: settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_1_FEATURES_KHR\""; break; @@ -3649,18 +3739,6 @@ void dump_json_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000524000: settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT\""; break; - case 1000525000: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR\""; - break; - case 1000190001: - settings.stream() << "\"VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR\""; - break; - case 1000190002: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR\""; - break; - case 1000528000: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES_KHR\""; - break; case 1000529000: settings.stream() << "\"VK_STRUCTURE_TYPE_SCREEN_BUFFER_PROPERTIES_QNX\""; break; @@ -3679,53 +3757,53 @@ void dump_json_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000530000: settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT\""; break; - case 1000265000: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR\""; + case 1000184000: + settings.stream() << "\"VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR\""; break; - case 1000259000: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR\""; + case 1000545007: + settings.stream() << "\"VK_STRUCTURE_TYPE_SET_DESCRIPTOR_BUFFER_OFFSETS_INFO_EXT\""; break; - case 1000259001: - settings.stream() << "\"VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR\""; + case 1000545008: + settings.stream() << "\"VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT\""; break; - case 1000259002: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR\""; + case 1000546000: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV\""; break; - case 1000184000: - settings.stream() << "\"VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR\""; + case 1000551000: + settings.stream() << "\"VK_STRUCTURE_TYPE_DISPLAY_SURFACE_STEREO_CREATE_INFO_NV\""; break; - case 1000544000: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES_KHR\""; + case 1000551001: + settings.stream() << "\"VK_STRUCTURE_TYPE_DISPLAY_MODE_STEREO_PROPERTIES_NV\""; break; - case 1000545000: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR\""; + case 1000553000: + settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_CAPABILITIES_KHR\""; break; - case 1000545001: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR\""; + case 1000553001: + settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_FORMAT_QUANTIZATION_MAP_PROPERTIES_KHR\""; break; - case 1000545002: - settings.stream() << "\"VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS_KHR\""; + case 1000553002: + settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_INFO_KHR\""; break; - case 1000545003: - settings.stream() << "\"VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO_KHR\""; + case 1000553005: + settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_SESSION_PARAMETERS_CREATE_INFO_KHR\""; break; - case 1000545004: - settings.stream() << "\"VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO_KHR\""; + case 1000553009: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUANTIZATION_MAP_FEATURES_KHR\""; break; - case 1000545005: - settings.stream() << "\"VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO_KHR\""; + case 1000553003: + settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUANTIZATION_MAP_CAPABILITIES_KHR\""; break; - case 1000545006: - settings.stream() << "\"VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO_KHR\""; + case 1000553004: + settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUANTIZATION_MAP_CAPABILITIES_KHR\""; break; - case 1000545007: - settings.stream() << "\"VK_STRUCTURE_TYPE_SET_DESCRIPTOR_BUFFER_OFFSETS_INFO_EXT\""; + case 1000553006: + settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_FORMAT_H265_QUANTIZATION_MAP_PROPERTIES_KHR\""; break; - case 1000545008: - settings.stream() << "\"VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT\""; + case 1000553007: + settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_QUANTIZATION_MAP_CAPABILITIES_KHR\""; break; - case 1000546000: - settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV\""; + case 1000553008: + settings.stream() << "\"VK_STRUCTURE_TYPE_VIDEO_FORMAT_AV1_QUANTIZATION_MAP_PROPERTIES_KHR\""; break; case 1000555000: settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAW_ACCESS_CHAINS_FEATURES_NV\""; @@ -3817,6 +3895,24 @@ void dump_json_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000582001: settings.stream() << "\"VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLAMP_CONTROL_CREATE_INFO_EXT\""; break; + case 1000590000: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HDR_VIVID_FEATURES_HUAWEI\""; + break; + case 1000590001: + settings.stream() << "\"VK_STRUCTURE_TYPE_HDR_VIVID_DYNAMIC_METADATA_HUAWEI\""; + break; + case 1000593000: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_FEATURES_NV\""; + break; + case 1000593001: + settings.stream() << "\"VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_FLEXIBLE_DIMENSIONS_PROPERTIES_NV\""; + break; + case 1000593002: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_PROPERTIES_NV\""; + break; + case 1000608000: + settings.stream() << "\"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_ROBUSTNESS_FEATURES_EXT\""; + break; default: settings.stream() << "\"UNKNOWN (" << object << ")\""; } @@ -3887,6 +3983,9 @@ void dump_json_VkImageLayout(VkImageLayout object, const ApiDumpSettings& settin case 1000314001: settings.stream() << "\"VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL\""; break; + case 1000232000: + settings.stream() << "\"VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ\""; + break; case 1000001002: settings.stream() << "\"VK_IMAGE_LAYOUT_PRESENT_SRC_KHR\""; break; @@ -3908,9 +4007,6 @@ void dump_json_VkImageLayout(VkImageLayout object, const ApiDumpSettings& settin case 1000164003: settings.stream() << "\"VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR\""; break; - case 1000232000: - settings.stream() << "\"VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ_KHR\""; - break; case 1000299000: settings.stream() << "\"VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR\""; break; @@ -3923,6 +4019,9 @@ void dump_json_VkImageLayout(VkImageLayout object, const ApiDumpSettings& settin case 1000339000: settings.stream() << "\"VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT\""; break; + case 1000553000: + settings.stream() << "\"VK_IMAGE_LAYOUT_VIDEO_ENCODE_QUANTIZATION_MAP_KHR\""; + break; default: settings.stream() << "\"UNKNOWN (" << object << ")\""; } @@ -4887,6 +4986,12 @@ void dump_json_VkFormat(VkFormat object, const ApiDumpSettings& settings, int in case 1000066013: settings.stream() << "\"VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK\""; break; + case 1000470000: + settings.stream() << "\"VK_FORMAT_A1B5G5R5_UNORM_PACK16\""; + break; + case 1000470001: + settings.stream() << "\"VK_FORMAT_A8_UNORM\""; + break; case 1000054000: settings.stream() << "\"VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG\""; break; @@ -5004,12 +5109,6 @@ void dump_json_VkFormat(VkFormat object, const ApiDumpSettings& settings, int in case 1000464000: settings.stream() << "\"VK_FORMAT_R16G16_SFIXED5_NV\""; break; - case 1000470000: - settings.stream() << "\"VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR\""; - break; - case 1000470001: - settings.stream() << "\"VK_FORMAT_A8_UNORM_KHR\""; - break; default: settings.stream() << "\"UNKNOWN (" << object << ")\""; } @@ -5536,6 +5635,9 @@ void dump_json_VkDynamicState(VkDynamicState object, const ApiDumpSettings& sett case 1000377004: settings.stream() << "\"VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE\""; break; + case 1000259000: + settings.stream() << "\"VK_DYNAMIC_STATE_LINE_STIPPLE\""; + break; case 1000087000: settings.stream() << "\"VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV\""; break; @@ -5677,9 +5779,6 @@ void dump_json_VkDynamicState(VkDynamicState object, const ApiDumpSettings& sett case 1000524000: settings.stream() << "\"VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT\""; break; - case 1000259000: - settings.stream() << "\"VK_DYNAMIC_STATE_LINE_STIPPLE_KHR\""; - break; case 1000582000: settings.stream() << "\"VK_DYNAMIC_STATE_DEPTH_CLAMP_RANGE_EXT\""; break; @@ -6023,7 +6122,7 @@ void dump_json_VkAttachmentLoadOp(VkAttachmentLoadOp object, const ApiDumpSettin settings.stream() << "\"VK_ATTACHMENT_LOAD_OP_DONT_CARE\""; break; case 1000400000: - settings.stream() << "\"VK_ATTACHMENT_LOAD_OP_NONE_KHR\""; + settings.stream() << "\"VK_ATTACHMENT_LOAD_OP_NONE\""; break; default: settings.stream() << "\"UNKNOWN (" << object << ")\""; @@ -6093,12 +6192,12 @@ void dump_json_VkIndexType(VkIndexType object, const ApiDumpSettings& settings, case 1: settings.stream() << "\"VK_INDEX_TYPE_UINT32\""; break; + case 1000265000: + settings.stream() << "\"VK_INDEX_TYPE_UINT8\""; + break; case 1000165000: settings.stream() << "\"VK_INDEX_TYPE_NONE_KHR\""; break; - case 1000265000: - settings.stream() << "\"VK_INDEX_TYPE_UINT8_KHR\""; - break; default: settings.stream() << "\"UNKNOWN (" << object << ")\""; } @@ -6207,7 +6306,7 @@ void dump_json_VkDescriptorUpdateTemplateType(VkDescriptorUpdateTemplateType obj settings.stream() << "\"VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET\""; break; case 1: - settings.stream() << "\"VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR\""; + settings.stream() << "\"VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS\""; break; default: settings.stream() << "\"UNKNOWN (" << object << ")\""; @@ -6353,6 +6452,86 @@ void dump_json_VkSemaphoreType(VkSemaphoreType object, const ApiDumpSettings& se settings.stream() << "\"UNKNOWN (" << object << ")\""; } } +void dump_json_VkPipelineRobustnessBufferBehavior(VkPipelineRobustnessBufferBehavior object, const ApiDumpSettings& settings, int indents) +{ + switch((int64_t) object) + { + case 0: + settings.stream() << "\"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT\""; + break; + case 1: + settings.stream() << "\"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED\""; + break; + case 2: + settings.stream() << "\"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS\""; + break; + case 3: + settings.stream() << "\"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2\""; + break; + default: + settings.stream() << "\"UNKNOWN (" << object << ")\""; + } +} +void dump_json_VkPipelineRobustnessImageBehavior(VkPipelineRobustnessImageBehavior object, const ApiDumpSettings& settings, int indents) +{ + switch((int64_t) object) + { + case 0: + settings.stream() << "\"VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT\""; + break; + case 1: + settings.stream() << "\"VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED\""; + break; + case 2: + settings.stream() << "\"VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS\""; + break; + case 3: + settings.stream() << "\"VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2\""; + break; + default: + settings.stream() << "\"UNKNOWN (" << object << ")\""; + } +} +void dump_json_VkQueueGlobalPriority(VkQueueGlobalPriority object, const ApiDumpSettings& settings, int indents) +{ + switch((int64_t) object) + { + case 128: + settings.stream() << "\"VK_QUEUE_GLOBAL_PRIORITY_LOW\""; + break; + case 256: + settings.stream() << "\"VK_QUEUE_GLOBAL_PRIORITY_MEDIUM\""; + break; + case 512: + settings.stream() << "\"VK_QUEUE_GLOBAL_PRIORITY_HIGH\""; + break; + case 1024: + settings.stream() << "\"VK_QUEUE_GLOBAL_PRIORITY_REALTIME\""; + break; + default: + settings.stream() << "\"UNKNOWN (" << object << ")\""; + } +} +void dump_json_VkLineRasterizationMode(VkLineRasterizationMode object, const ApiDumpSettings& settings, int indents) +{ + switch((int64_t) object) + { + case 0: + settings.stream() << "\"VK_LINE_RASTERIZATION_MODE_DEFAULT\""; + break; + case 1: + settings.stream() << "\"VK_LINE_RASTERIZATION_MODE_RECTANGULAR\""; + break; + case 2: + settings.stream() << "\"VK_LINE_RASTERIZATION_MODE_BRESENHAM\""; + break; + case 3: + settings.stream() << "\"VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH\""; + break; + default: + settings.stream() << "\"UNKNOWN (" << object << ")\""; + } +} void dump_json_VkPresentModeKHR(VkPresentModeKHR object, const ApiDumpSettings& settings, int indents) { switch((int64_t) object) @@ -6634,46 +6813,6 @@ void dump_json_VkValidationCheckEXT(VkValidationCheckEXT object, const ApiDumpSe settings.stream() << "\"UNKNOWN (" << object << ")\""; } } -void dump_json_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT object, const ApiDumpSettings& settings, int indents) -{ - switch((int64_t) object) - { - case 0: - settings.stream() << "\"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT\""; - break; - case 1: - settings.stream() << "\"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT\""; - break; - case 2: - settings.stream() << "\"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT\""; - break; - case 3: - settings.stream() << "\"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT\""; - break; - default: - settings.stream() << "\"UNKNOWN (" << object << ")\""; - } -} -void dump_json_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT object, const ApiDumpSettings& settings, int indents) -{ - switch((int64_t) object) - { - case 0: - settings.stream() << "\"VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT\""; - break; - case 1: - settings.stream() << "\"VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT\""; - break; - case 2: - settings.stream() << "\"VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT\""; - break; - case 3: - settings.stream() << "\"VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT\""; - break; - default: - settings.stream() << "\"UNKNOWN (" << object << ")\""; - } -} void dump_json_VkDisplayPowerStateEXT(VkDisplayPowerStateEXT object, const ApiDumpSettings& settings, int indents) { switch((int64_t) object) @@ -7105,26 +7244,6 @@ void dump_json_VkAccelerationStructureMemoryRequirementsTypeNV(VkAccelerationStr settings.stream() << "\"UNKNOWN (" << object << ")\""; } } -void dump_json_VkQueueGlobalPriorityKHR(VkQueueGlobalPriorityKHR object, const ApiDumpSettings& settings, int indents) -{ - switch((int64_t) object) - { - case 128: - settings.stream() << "\"VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR\""; - break; - case 256: - settings.stream() << "\"VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR\""; - break; - case 512: - settings.stream() << "\"VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR\""; - break; - case 1024: - settings.stream() << "\"VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR\""; - break; - default: - settings.stream() << "\"UNKNOWN (" << object << ")\""; - } -} void dump_json_VkTimeDomainKHR(VkTimeDomainKHR object, const ApiDumpSettings& settings, int indents) { switch((int64_t) object) @@ -7424,26 +7543,6 @@ void dump_json_VkFullScreenExclusiveEXT(VkFullScreenExclusiveEXT object, const A } } #endif // VK_USE_PLATFORM_WIN32_KHR -void dump_json_VkLineRasterizationModeKHR(VkLineRasterizationModeKHR object, const ApiDumpSettings& settings, int indents) -{ - switch((int64_t) object) - { - case 0: - settings.stream() << "\"VK_LINE_RASTERIZATION_MODE_DEFAULT_KHR\""; - break; - case 1: - settings.stream() << "\"VK_LINE_RASTERIZATION_MODE_RECTANGULAR_KHR\""; - break; - case 2: - settings.stream() << "\"VK_LINE_RASTERIZATION_MODE_BRESENHAM_KHR\""; - break; - case 3: - settings.stream() << "\"VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_KHR\""; - break; - default: - settings.stream() << "\"UNKNOWN (" << object << ")\""; - } -} void dump_json_VkPipelineExecutableStatisticFormatKHR(VkPipelineExecutableStatisticFormatKHR object, const ApiDumpSettings& settings, int indents) { switch((int64_t) object) @@ -8097,6 +8196,43 @@ void dump_json_VkOutOfBandQueueTypeNV(VkOutOfBandQueueTypeNV object, const ApiDu settings.stream() << "\"UNKNOWN (" << object << ")\""; } } +void dump_json_VkVideoEncodeAV1PredictionModeKHR(VkVideoEncodeAV1PredictionModeKHR object, const ApiDumpSettings& settings, int indents) +{ + switch((int64_t) object) + { + case 0: + settings.stream() << "\"VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_INTRA_ONLY_KHR\""; + break; + case 1: + settings.stream() << "\"VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_SINGLE_REFERENCE_KHR\""; + break; + case 2: + settings.stream() << "\"VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_UNIDIRECTIONAL_COMPOUND_KHR\""; + break; + case 3: + settings.stream() << "\"VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_BIDIRECTIONAL_COMPOUND_KHR\""; + break; + default: + settings.stream() << "\"UNKNOWN (" << object << ")\""; + } +} +void dump_json_VkVideoEncodeAV1RateControlGroupKHR(VkVideoEncodeAV1RateControlGroupKHR object, const ApiDumpSettings& settings, int indents) +{ + switch((int64_t) object) + { + case 0: + settings.stream() << "\"VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_INTRA_KHR\""; + break; + case 1: + settings.stream() << "\"VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_PREDICTIVE_KHR\""; + break; + case 2: + settings.stream() << "\"VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_BIPREDICTIVE_KHR\""; + break; + default: + settings.stream() << "\"UNKNOWN (" << object << ")\""; + } +} void dump_json_VkBlockMatchWindowCompareModeQCOM(VkBlockMatchWindowCompareModeQCOM object, const ApiDumpSettings& settings, int indents) { switch((int64_t) object) @@ -8145,6 +8281,26 @@ void dump_json_VkLayeredDriverUnderlyingApiMSFT(VkLayeredDriverUnderlyingApiMSFT settings.stream() << "\"UNKNOWN (" << object << ")\""; } } +void dump_json_VkDisplaySurfaceStereoTypeNV(VkDisplaySurfaceStereoTypeNV object, const ApiDumpSettings& settings, int indents) +{ + switch((int64_t) object) + { + case 0: + settings.stream() << "\"VK_DISPLAY_SURFACE_STEREO_TYPE_NONE_NV\""; + break; + case 1: + settings.stream() << "\"VK_DISPLAY_SURFACE_STEREO_TYPE_ONBOARD_DIN_NV\""; + break; + case 2: + settings.stream() << "\"VK_DISPLAY_SURFACE_STEREO_TYPE_HDMI_3D_NV\""; + break; + case 3: + settings.stream() << "\"VK_DISPLAY_SURFACE_STEREO_TYPE_INBAND_DISPLAYPORT_NV\""; + break; + default: + settings.stream() << "\"UNKNOWN (" << object << ")\""; + } +} void dump_json_VkPhysicalDeviceLayeredApiKHR(VkPhysicalDeviceLayeredApiKHR object, const ApiDumpSettings& settings, int indents) { switch((int64_t) object) @@ -8606,6 +8762,9 @@ void dump_json_VkImageUsageFlagBits(VkImageUsageFlagBits object, const ApiDumpSe if(object & 128) { settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT"; is_first = false; } + if(object & 4194304) { + settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_HOST_TRANSFER_BIT"; is_first = false; + } if(object & 1024) { settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR"; is_first = false; } @@ -8621,9 +8780,6 @@ void dump_json_VkImageUsageFlagBits(VkImageUsageFlagBits object, const ApiDumpSe if(object & 256) { settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"; is_first = false; } - if(object & 4194304) { - settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT"; is_first = false; - } if(object & 8192) { settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR"; is_first = false; } @@ -8652,10 +8808,10 @@ void dump_json_VkImageUsageFlagBits(VkImageUsageFlagBits object, const ApiDumpSe settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_RESERVED_23_BIT_EXT"; is_first = false; } if(object & 33554432) { - settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_RESERVED_25_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR"; is_first = false; } if(object & 67108864) { - settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_RESERVED_26_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR"; is_first = false; } if(!is_first) settings.stream() << ')'; @@ -9196,11 +9352,11 @@ void dump_json_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits object, const A if(object & 512) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT"; is_first = false; } - if(object & 2097152) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"; is_first = false; + if(object & 134217728) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT"; is_first = false; } - if(object & 4194304) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"; is_first = false; + if(object & 1073741824) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT"; is_first = false; } if(object & 16384) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR"; is_first = false; @@ -9226,6 +9382,12 @@ void dump_json_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits object, const A if(object & 32) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV"; is_first = false; } + if(object & 4194304) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"; is_first = false; + } + if(object & 2097152) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"; is_first = false; + } if(object & 64) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR"; is_first = false; } @@ -9262,12 +9424,6 @@ void dump_json_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits object, const A if(object & 268435456) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV"; is_first = false; } - if(object & 134217728) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT_EXT"; is_first = false; - } - if(object & 1073741824) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT_EXT"; is_first = false; - } if(!is_first) settings.stream() << ')'; settings.stream() << "\""; @@ -9467,7 +9623,7 @@ void dump_json_VkDescriptorSetLayoutCreateFlagBits(VkDescriptorSetLayoutCreateFl settings.stream() << (is_first ? " (" : " | ") << "VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT"; is_first = false; } if(object & 1) { - settings.stream() << (is_first ? " (" : " | ") << "VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT"; is_first = false; } if(object & 16) { settings.stream() << (is_first ? " (" : " | ") << "VK_DESCRIPTOR_SET_LAYOUT_CREATE_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; @@ -9700,14 +9856,14 @@ void dump_json_VkSubgroupFeatureFlagBits(VkSubgroupFeatureFlagBits object, const if(object & 128) { settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_QUAD_BIT"; is_first = false; } - if(object & 256) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV"; is_first = false; - } if(object & 512) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_ROTATE_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_ROTATE_BIT"; is_first = false; } if(object & 1024) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT"; is_first = false; + } + if(object & 256) { + settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV"; is_first = false; } if(!is_first) settings.stream() << ')'; @@ -10191,6 +10347,9 @@ void dump_json_VkPipelineStageFlagBits2(VkPipelineStageFlagBits2 object, const A if(object & 4398046511104) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_STAGE_2_RESERVED_42_BIT_EXT"; is_first = false; } + if(object & 70368744177664) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_STAGE_2_RESERVED_46_BIT_NV"; is_first = false; + } if(object & 35184372088832) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_STAGE_2_RESERVED_45_BIT_NV"; is_first = false; } @@ -10457,9 +10616,6 @@ void dump_json_VkFormatFeatureFlagBits2(VkFormatFeatureFlagBits2 object, const A if(object & 4096) { settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT"; is_first = false; } - if(object & 8192) { - settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT"; is_first = false; - } if(object & 16384) { settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT"; is_first = false; } @@ -10499,6 +10655,12 @@ void dump_json_VkFormatFeatureFlagBits2(VkFormatFeatureFlagBits2 object, const A if(object & 8589934592) { settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT"; is_first = false; } + if(object & 8192) { + settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT"; is_first = false; + } + if(object & 70368744177664) { + settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT"; is_first = false; + } if(object & 33554432) { settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_VIDEO_DECODE_OUTPUT_BIT_KHR"; is_first = false; } @@ -10520,9 +10682,6 @@ void dump_json_VkFormatFeatureFlagBits2(VkFormatFeatureFlagBits2 object, const A if(object & 35184372088832) { settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_RESERVED_45_BIT_EXT"; is_first = false; } - if(object & 70368744177664) { - settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT_EXT"; is_first = false; - } if(object & 134217728) { settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR"; is_first = false; } @@ -10566,10 +10725,255 @@ void dump_json_VkFormatFeatureFlagBits2(VkFormatFeatureFlagBits2 object, const A settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_RESERVED_48_BIT_EXT"; is_first = false; } if(object & 562949953421312) { - settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_RESERVED_49_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR"; is_first = false; } if(object & 1125899906842624) { - settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_RESERVED_50_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR"; is_first = false; + } + if(!is_first) + settings.stream() << ')'; + settings.stream() << "\""; +} +void dump_json_VkMemoryUnmapFlagBits(VkMemoryUnmapFlagBits object, const ApiDumpSettings& settings, int indents) +{ + bool is_first = true; + settings.stream() << '"' << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_MEMORY_UNMAP_RESERVE_BIT_EXT"; is_first = false; + } + if(!is_first) + settings.stream() << ')'; + settings.stream() << "\""; +} +void dump_json_VkPipelineCreateFlagBits2(VkPipelineCreateFlagBits2 object, const ApiDumpSettings& settings, int indents) +{ + bool is_first = true; + settings.stream() << '"' << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT"; is_first = false; + } + if(object & 2) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT"; is_first = false; + } + if(object & 4) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DERIVATIVE_BIT"; is_first = false; + } + if(object & 8) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT"; is_first = false; + } + if(object & 16) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT"; is_first = false; + } + if(object & 256) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT"; is_first = false; + } + if(object & 512) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT"; is_first = false; + } + if(object & 134217728) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT"; is_first = false; + } + if(object & 1073741824) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT"; is_first = false; + } + if(object & 4294967296) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_EXECUTION_GRAPH_BIT_AMDX"; is_first = false; + } + if(object & 68719476736) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RESERVED_36_BIT_KHR"; is_first = false; + } + if(object & 549755813888) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RESERVED_39_BIT_KHR"; is_first = false; + } + if(object & 8589934592) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RESERVED_33_BIT_KHR"; is_first = false; + } + if(object & 17179869184) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_ENABLE_LEGACY_DITHERING_BIT_EXT"; is_first = false; + } + if(object & 32) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DEFER_COMPILE_BIT_NV"; is_first = false; + } + if(object & 64) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_CAPTURE_STATISTICS_BIT_KHR"; is_first = false; + } + if(object & 128) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR"; is_first = false; + } + if(object & 1024) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_LINK_TIME_OPTIMIZATION_BIT_EXT"; is_first = false; + } + if(object & 8388608) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT"; is_first = false; + } + if(object & 2048) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_LIBRARY_BIT_KHR"; is_first = false; + } + if(object & 4096) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR"; is_first = false; + } + if(object & 8192) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_AABBS_BIT_KHR"; is_first = false; + } + if(object & 16384) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR"; is_first = false; + } + if(object & 32768) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR"; is_first = false; + } + if(object & 65536) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR"; is_first = false; + } + if(object & 131072) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR"; is_first = false; + } + if(object & 524288) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR"; is_first = false; + } + if(object & 262144) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_NV"; is_first = false; + } + if(object & 1048576) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_MOTION_BIT_NV"; is_first = false; + } + if(object & 2097152) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"; is_first = false; + } + if(object & 4194304) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"; is_first = false; + } + if(object & 16777216) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT"; is_first = false; + } + if(object & 33554432) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT"; is_first = false; + } + if(object & 67108864) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT"; is_first = false; + } + if(object & 268435456) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV"; is_first = false; + } + if(object & 536870912) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; + } + if(object & 2147483648) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_CAPTURE_DATA_BIT_KHR"; is_first = false; + } + if(object & 274877906944) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_EXT"; is_first = false; + } + if(object & 34359738368) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RESERVED_35_BIT_KHR"; is_first = false; + } + if(object & 137438953472) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RESERVED_37_BIT_ARM"; is_first = false; + } + if(!is_first) + settings.stream() << ')'; + settings.stream() << "\""; +} +void dump_json_VkBufferUsageFlagBits2(VkBufferUsageFlagBits2 object, const ApiDumpSettings& settings, int indents) +{ + bool is_first = true; + settings.stream() << '"' << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT"; is_first = false; + } + if(object & 2) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFER_DST_BIT"; is_first = false; + } + if(object & 4) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT"; is_first = false; + } + if(object & 8) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT"; is_first = false; + } + if(object & 16) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT"; is_first = false; + } + if(object & 32) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT"; is_first = false; + } + if(object & 64) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT"; is_first = false; + } + if(object & 128) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT"; is_first = false; + } + if(object & 256) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT"; is_first = false; + } + if(object & 131072) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT"; is_first = false; + } + if(object & 33554432) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_EXECUTION_GRAPH_SCRATCH_BIT_AMDX"; is_first = false; + } + if(object & 268435456) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_RESERVED_28_BIT_KHR"; is_first = false; + } + if(object & 134217728) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_RESERVED_27_BIT_QCOM"; is_first = false; + } + if(object & 512) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_CONDITIONAL_RENDERING_BIT_EXT"; is_first = false; + } + if(object & 1024) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_SHADER_BINDING_TABLE_BIT_KHR"; is_first = false; + } + if(object & 2048) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT"; is_first = false; + } + if(object & 4096) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT"; is_first = false; + } + if(object & 8192) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_DECODE_SRC_BIT_KHR"; is_first = false; + } + if(object & 16384) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_DECODE_DST_BIT_KHR"; is_first = false; + } + if(object & 32768) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_ENCODE_DST_BIT_KHR"; is_first = false; + } + if(object & 65536) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_ENCODE_SRC_BIT_KHR"; is_first = false; + } + if(object & 524288) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR"; is_first = false; + } + if(object & 1048576) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR"; is_first = false; + } + if(object & 2097152) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; + } + if(object & 4194304) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; + } + if(object & 67108864) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; + } + if(object & 8388608) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT"; is_first = false; + } + if(object & 16777216) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT"; is_first = false; + } + if(object & 2147483648) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_PREPROCESS_BUFFER_BIT_EXT"; is_first = false; + } + if(!is_first) + settings.stream() << ')'; + settings.stream() << "\""; +} +void dump_json_VkHostImageCopyFlagBits(VkHostImageCopyFlagBits object, const ApiDumpSettings& settings, int indents) +{ + bool is_first = true; + settings.stream() << '"' << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_HOST_IMAGE_COPY_MEMCPY"; is_first = false; } if(!is_first) settings.stream() << ')'; @@ -10741,6 +11145,9 @@ void dump_json_VkVideoCodecOperationFlagBitsKHR(VkVideoCodecOperationFlagBitsKHR if(object & 4) { settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR"; is_first = false; } + if(object & 262144) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR"; is_first = false; + } if(!is_first) settings.stream() << ')'; settings.stream() << "\""; @@ -10816,10 +11223,10 @@ void dump_json_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR o settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_CREATE_INLINE_QUERIES_BIT_KHR"; is_first = false; } if(object & 8) { - settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_CREATE_RESERVED_3_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR"; is_first = false; } if(object & 16) { - settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_CREATE_RESERVED_4_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_EMPHASIS_MAP_BIT_KHR"; is_first = false; } if(object & 32) { settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_CREATE_RESERVED_5_BIT_KHR"; is_first = false; @@ -10831,6 +11238,17 @@ void dump_json_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR o settings.stream() << ')'; settings.stream() << "\""; } +void dump_json_VkVideoSessionParametersCreateFlagBitsKHR(VkVideoSessionParametersCreateFlagBitsKHR object, const ApiDumpSettings& settings, int indents) +{ + bool is_first = true; + settings.stream() << '"' << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_PARAMETERS_CREATE_QUANTIZATION_MAP_COMPATIBLE_BIT_KHR"; is_first = false; + } + if(!is_first) + settings.stream() << ')'; + settings.stream() << "\""; +} void dump_json_VkVideoCodingControlFlagBitsKHR(VkVideoCodingControlFlagBitsKHR object, const ApiDumpSettings& settings, int indents) { bool is_first = true; @@ -10914,7 +11332,7 @@ void dump_json_VkVideoEncodeH264CapabilityFlagBitsKHR(VkVideoEncodeH264Capabilit settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_H264_CAPABILITY_GENERATE_PREFIX_NALU_BIT_KHR"; is_first = false; } if(object & 512) { - settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_H264_CAPABILITY_RESERVED_9_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_H264_CAPABILITY_MB_QP_DIFF_WRAPAROUND_BIT_KHR"; is_first = false; } if(!is_first) settings.stream() << ')'; @@ -11046,7 +11464,7 @@ void dump_json_VkVideoEncodeH265CapabilityFlagBitsKHR(VkVideoEncodeH265Capabilit settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_KHR"; is_first = false; } if(object & 1024) { - settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_H265_CAPABILITY_RESERVED_10_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_H265_CAPABILITY_CU_QP_DIFF_WRAPAROUND_BIT_KHR"; is_first = false; } if(!is_first) settings.stream() << ')'; @@ -11435,28 +11853,6 @@ void dump_json_VkShaderCorePropertiesFlagBitsAMD(VkShaderCorePropertiesFlagBitsA settings.stream() << ')'; settings.stream() << "\""; } -void dump_json_VkHostImageCopyFlagBitsEXT(VkHostImageCopyFlagBitsEXT object, const ApiDumpSettings& settings, int indents) -{ - bool is_first = true; - settings.stream() << '"' << object; - if(object & 1) { - settings.stream() << (is_first ? " (" : " | ") << "VK_HOST_IMAGE_COPY_MEMCPY_EXT"; is_first = false; - } - if(!is_first) - settings.stream() << ')'; - settings.stream() << "\""; -} -void dump_json_VkMemoryUnmapFlagBitsKHR(VkMemoryUnmapFlagBitsKHR object, const ApiDumpSettings& settings, int indents) -{ - bool is_first = true; - settings.stream() << '"' << object; - if(object & 1) { - settings.stream() << (is_first ? " (" : " | ") << "VK_MEMORY_UNMAP_RESERVE_BIT_EXT"; is_first = false; - } - if(!is_first) - settings.stream() << ')'; - settings.stream() << "\""; -} void dump_json_VkPresentScalingFlagBitsEXT(VkPresentScalingFlagBitsEXT object, const ApiDumpSettings& settings, int indents) { bool is_first = true; @@ -11519,6 +11915,20 @@ void dump_json_VkIndirectCommandsLayoutUsageFlagBitsNV(VkIndirectCommandsLayoutU settings.stream() << ')'; settings.stream() << "\""; } +void dump_json_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR object, const ApiDumpSettings& settings, int indents) +{ + bool is_first = true; + settings.stream() << '"' << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_WITH_QUANTIZATION_DELTA_MAP_BIT_KHR"; is_first = false; + } + if(object & 2) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_WITH_EMPHASIS_MAP_BIT_KHR"; is_first = false; + } + if(!is_first) + settings.stream() << ')'; + settings.stream() << "\""; +} void dump_json_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR object, const ApiDumpSettings& settings, int indents) { bool is_first = true; @@ -11530,10 +11940,10 @@ void dump_json_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBit settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_CAPABILITY_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_DETECTION_BIT_KHR"; is_first = false; } if(object & 4) { - settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_CAPABILITY_RESERVED_2_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_CAPABILITY_QUANTIZATION_DELTA_MAP_BIT_KHR"; is_first = false; } if(object & 8) { - settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_CAPABILITY_RESERVED_3_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_CAPABILITY_EMPHASIS_MAP_BIT_KHR"; is_first = false; } if(!is_first) settings.stream() << ')'; @@ -11970,262 +12380,122 @@ void dump_json_VkOpticalFlowExecuteFlagBitsNV(VkOpticalFlowExecuteFlagBitsNV obj settings.stream() << ')'; settings.stream() << "\""; } -void dump_json_VkPipelineCreateFlagBits2KHR(VkPipelineCreateFlagBits2KHR object, const ApiDumpSettings& settings, int indents) +void dump_json_VkShaderCreateFlagBitsEXT(VkShaderCreateFlagBitsEXT object, const ApiDumpSettings& settings, int indents) { bool is_first = true; settings.stream() << '"' << object; if(object & 1) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT_KHR"; is_first = false; - } - if(object & 2) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT_KHR"; is_first = false; - } - if(object & 4) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DERIVATIVE_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_LINK_STAGE_BIT_EXT"; is_first = false; } - if(object & 4294967296) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_EXECUTION_GRAPH_BIT_AMDX"; is_first = false; + if(object & 1024) { + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_10_BIT_KHR"; is_first = false; } - if(object & 68719476736) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RESERVED_36_BIT_KHR"; is_first = false; + if(object & 2048) { + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_11_BIT_KHR"; is_first = false; } - if(object & 8589934592) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RESERVED_33_BIT_KHR"; is_first = false; + if(object & 2) { + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT"; is_first = false; } - if(object & 17179869184) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_ENABLE_LEGACY_DITHERING_BIT_EXT"; is_first = false; + if(object & 4) { + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT"; is_first = false; } if(object & 8) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT"; is_first = false; } if(object & 16) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_DISPATCH_BASE_BIT_EXT"; is_first = false; } if(object & 32) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DEFER_COMPILE_BIT_NV"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_EXT"; is_first = false; } if(object & 64) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_CAPTURE_STATISTICS_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"; is_first = false; } if(object & 128) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_INDIRECT_BINDABLE_BIT_EXT"; is_first = false; } if(object & 256) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_8_BIT_EXT"; is_first = false; } if(object & 512) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT_KHR"; is_first = false; - } - if(object & 1024) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_LINK_TIME_OPTIMIZATION_BIT_EXT"; is_first = false; - } - if(object & 8388608) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT"; is_first = false; - } - if(object & 2048) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_LIBRARY_BIT_KHR"; is_first = false; - } - if(object & 4096) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR"; is_first = false; - } - if(object & 8192) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_AABBS_BIT_KHR"; is_first = false; - } - if(object & 16384) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR"; is_first = false; - } - if(object & 32768) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR"; is_first = false; - } - if(object & 65536) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR"; is_first = false; - } - if(object & 131072) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR"; is_first = false; - } - if(object & 524288) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR"; is_first = false; - } - if(object & 262144) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_NV"; is_first = false; - } - if(object & 1048576) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_MOTION_BIT_NV"; is_first = false; - } - if(object & 2097152) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"; is_first = false; - } - if(object & 4194304) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"; is_first = false; - } - if(object & 16777216) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT"; is_first = false; - } - if(object & 33554432) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT"; is_first = false; - } - if(object & 67108864) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT"; is_first = false; - } - if(object & 134217728) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT_EXT"; is_first = false; - } - if(object & 1073741824) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT_EXT"; is_first = false; - } - if(object & 268435456) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV"; is_first = false; - } - if(object & 536870912) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; - } - if(object & 2147483648) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_CAPTURE_DATA_BIT_KHR"; is_first = false; - } - if(object & 274877906944) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_EXT"; is_first = false; - } - if(object & 34359738368) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RESERVED_35_BIT_KHR"; is_first = false; - } - if(object & 137438953472) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RESERVED_37_BIT_ARM"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_9_BIT_EXT"; is_first = false; } if(!is_first) settings.stream() << ')'; settings.stream() << "\""; } -void dump_json_VkBufferUsageFlagBits2KHR(VkBufferUsageFlagBits2KHR object, const ApiDumpSettings& settings, int indents) +void dump_json_VkVideoEncodeAV1CapabilityFlagBitsKHR(VkVideoEncodeAV1CapabilityFlagBitsKHR object, const ApiDumpSettings& settings, int indents) { bool is_first = true; settings.stream() << '"' << object; if(object & 1) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_CAPABILITY_PER_RATE_CONTROL_GROUP_MIN_MAX_Q_INDEX_BIT_KHR"; is_first = false; } if(object & 2) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFER_DST_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_CAPABILITY_GENERATE_OBU_EXTENSION_HEADER_BIT_KHR"; is_first = false; } if(object & 4) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_CAPABILITY_PRIMARY_REFERENCE_CDF_ONLY_BIT_KHR"; is_first = false; } if(object & 8) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_CAPABILITY_FRAME_SIZE_OVERRIDE_BIT_KHR"; is_first = false; } if(object & 16) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT_KHR"; is_first = false; - } - if(object & 32) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT_KHR"; is_first = false; - } - if(object & 64) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT_KHR"; is_first = false; - } - if(object & 128) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT_KHR"; is_first = false; - } - if(object & 256) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT_KHR"; is_first = false; - } - if(object & 33554432) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_EXECUTION_GRAPH_SCRATCH_BIT_AMDX"; is_first = false; - } - if(object & 268435456) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_RESERVED_28_BIT_KHR"; is_first = false; - } - if(object & 134217728) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_RESERVED_27_BIT_QCOM"; is_first = false; - } - if(object & 512) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_CONDITIONAL_RENDERING_BIT_EXT"; is_first = false; - } - if(object & 1024) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_SHADER_BINDING_TABLE_BIT_KHR"; is_first = false; - } - if(object & 2048) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT"; is_first = false; - } - if(object & 4096) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT"; is_first = false; - } - if(object & 8192) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_DECODE_SRC_BIT_KHR"; is_first = false; - } - if(object & 16384) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_DECODE_DST_BIT_KHR"; is_first = false; - } - if(object & 32768) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_ENCODE_DST_BIT_KHR"; is_first = false; - } - if(object & 65536) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_ENCODE_SRC_BIT_KHR"; is_first = false; - } - if(object & 131072) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT_KHR"; is_first = false; - } - if(object & 524288) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR"; is_first = false; - } - if(object & 1048576) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR"; is_first = false; - } - if(object & 2097152) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; - } - if(object & 4194304) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; - } - if(object & 67108864) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; - } - if(object & 8388608) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT"; is_first = false; - } - if(object & 16777216) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT"; is_first = false; - } - if(object & 2147483648) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_PREPROCESS_BUFFER_BIT_EXT"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_CAPABILITY_MOTION_VECTOR_SCALING_BIT_KHR"; is_first = false; } if(!is_first) settings.stream() << ')'; settings.stream() << "\""; } -void dump_json_VkShaderCreateFlagBitsEXT(VkShaderCreateFlagBitsEXT object, const ApiDumpSettings& settings, int indents) +void dump_json_VkVideoEncodeAV1StdFlagBitsKHR(VkVideoEncodeAV1StdFlagBitsKHR object, const ApiDumpSettings& settings, int indents) { bool is_first = true; settings.stream() << '"' << object; if(object & 1) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_LINK_STAGE_BIT_EXT"; is_first = false; - } - if(object & 1024) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_10_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_STD_UNIFORM_TILE_SPACING_FLAG_SET_BIT_KHR"; is_first = false; } if(object & 2) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_STD_SKIP_MODE_PRESENT_UNSET_BIT_KHR"; is_first = false; } if(object & 4) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_STD_PRIMARY_REF_FRAME_BIT_KHR"; is_first = false; } if(object & 8) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_STD_DELTA_Q_BIT_KHR"; is_first = false; } - if(object & 16) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_DISPATCH_BASE_BIT_EXT"; is_first = false; + if(!is_first) + settings.stream() << ')'; + settings.stream() << "\""; +} +void dump_json_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR(VkVideoEncodeAV1SuperblockSizeFlagBitsKHR object, const ApiDumpSettings& settings, int indents) +{ + bool is_first = true; + settings.stream() << '"' << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_SUPERBLOCK_SIZE_64_BIT_KHR"; is_first = false; } - if(object & 32) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_EXT"; is_first = false; + if(object & 2) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_SUPERBLOCK_SIZE_128_BIT_KHR"; is_first = false; } - if(object & 64) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"; is_first = false; + if(!is_first) + settings.stream() << ')'; + settings.stream() << "\""; +} +void dump_json_VkVideoEncodeAV1RateControlFlagBitsKHR(VkVideoEncodeAV1RateControlFlagBitsKHR object, const ApiDumpSettings& settings, int indents) +{ + bool is_first = true; + settings.stream() << '"' << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REGULAR_GOP_BIT_KHR"; is_first = false; } - if(object & 128) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_INDIRECT_BINDABLE_BIT_EXT"; is_first = false; + if(object & 2) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_RATE_CONTROL_TEMPORAL_LAYER_PATTERN_DYADIC_BIT_KHR"; is_first = false; } - if(object & 256) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_8_BIT_EXT"; is_first = false; + if(object & 4) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_KHR"; is_first = false; } - if(object & 512) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_9_BIT_EXT"; is_first = false; + if(object & 8) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_KHR"; is_first = false; } if(!is_first) settings.stream() << ')'; @@ -12526,6 +12796,22 @@ void dump_json_VkFormatFeatureFlags2(VkFormatFeatureFlags2 object, const ApiDump { dump_json_VkFormatFeatureFlagBits2((VkFormatFeatureFlagBits2) object, settings, indents); } +void dump_json_VkMemoryUnmapFlags(VkMemoryUnmapFlags object, const ApiDumpSettings& settings, int indents) +{ + dump_json_VkMemoryUnmapFlagBits((VkMemoryUnmapFlagBits) object, settings, indents); +} +void dump_json_VkPipelineCreateFlags2(VkPipelineCreateFlags2 object, const ApiDumpSettings& settings, int indents) +{ + dump_json_VkPipelineCreateFlagBits2((VkPipelineCreateFlagBits2) object, settings, indents); +} +void dump_json_VkBufferUsageFlags2(VkBufferUsageFlags2 object, const ApiDumpSettings& settings, int indents) +{ + dump_json_VkBufferUsageFlagBits2((VkBufferUsageFlagBits2) object, settings, indents); +} +void dump_json_VkHostImageCopyFlags(VkHostImageCopyFlags object, const ApiDumpSettings& settings, int indents) +{ + dump_json_VkHostImageCopyFlagBits((VkHostImageCopyFlagBits) object, settings, indents); +} void dump_json_VkCompositeAlphaFlagsKHR(VkCompositeAlphaFlagsKHR object, const ApiDumpSettings& settings, int indents) { dump_json_VkCompositeAlphaFlagBitsKHR((VkCompositeAlphaFlagBitsKHR) object, settings, indents); @@ -12570,6 +12856,10 @@ void dump_json_VkVideoSessionCreateFlagsKHR(VkVideoSessionCreateFlagsKHR object, { dump_json_VkVideoSessionCreateFlagBitsKHR((VkVideoSessionCreateFlagBitsKHR) object, settings, indents); } +void dump_json_VkVideoSessionParametersCreateFlagsKHR(VkVideoSessionParametersCreateFlagsKHR object, const ApiDumpSettings& settings, int indents) +{ + dump_json_VkVideoSessionParametersCreateFlagBitsKHR((VkVideoSessionParametersCreateFlagBitsKHR) object, settings, indents); +} void dump_json_VkVideoCodingControlFlagsKHR(VkVideoCodingControlFlagsKHR object, const ApiDumpSettings& settings, int indents) { dump_json_VkVideoCodingControlFlagBitsKHR((VkVideoCodingControlFlagBitsKHR) object, settings, indents); @@ -12674,14 +12964,6 @@ void dump_json_VkShaderCorePropertiesFlagsAMD(VkShaderCorePropertiesFlagsAMD obj { dump_json_VkShaderCorePropertiesFlagBitsAMD((VkShaderCorePropertiesFlagBitsAMD) object, settings, indents); } -void dump_json_VkHostImageCopyFlagsEXT(VkHostImageCopyFlagsEXT object, const ApiDumpSettings& settings, int indents) -{ - dump_json_VkHostImageCopyFlagBitsEXT((VkHostImageCopyFlagBitsEXT) object, settings, indents); -} -void dump_json_VkMemoryUnmapFlagsKHR(VkMemoryUnmapFlagsKHR object, const ApiDumpSettings& settings, int indents) -{ - dump_json_VkMemoryUnmapFlagBitsKHR((VkMemoryUnmapFlagBitsKHR) object, settings, indents); -} void dump_json_VkPresentScalingFlagsEXT(VkPresentScalingFlagsEXT object, const ApiDumpSettings& settings, int indents) { dump_json_VkPresentScalingFlagBitsEXT((VkPresentScalingFlagBitsEXT) object, settings, indents); @@ -12698,6 +12980,10 @@ void dump_json_VkIndirectCommandsLayoutUsageFlagsNV(VkIndirectCommandsLayoutUsag { dump_json_VkIndirectCommandsLayoutUsageFlagBitsNV((VkIndirectCommandsLayoutUsageFlagBitsNV) object, settings, indents); } +void dump_json_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR object, const ApiDumpSettings& settings, int indents) +{ + dump_json_VkVideoEncodeFlagBitsKHR((VkVideoEncodeFlagBitsKHR) object, settings, indents); +} void dump_json_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR object, const ApiDumpSettings& settings, int indents) { dump_json_VkVideoEncodeCapabilityFlagBitsKHR((VkVideoEncodeCapabilityFlagBitsKHR) object, settings, indents); @@ -12786,17 +13072,25 @@ void dump_json_VkOpticalFlowExecuteFlagsNV(VkOpticalFlowExecuteFlagsNV object, c { dump_json_VkOpticalFlowExecuteFlagBitsNV((VkOpticalFlowExecuteFlagBitsNV) object, settings, indents); } -void dump_json_VkPipelineCreateFlags2KHR(VkPipelineCreateFlags2KHR object, const ApiDumpSettings& settings, int indents) +void dump_json_VkShaderCreateFlagsEXT(VkShaderCreateFlagsEXT object, const ApiDumpSettings& settings, int indents) +{ + dump_json_VkShaderCreateFlagBitsEXT((VkShaderCreateFlagBitsEXT) object, settings, indents); +} +void dump_json_VkVideoEncodeAV1CapabilityFlagsKHR(VkVideoEncodeAV1CapabilityFlagsKHR object, const ApiDumpSettings& settings, int indents) { - dump_json_VkPipelineCreateFlagBits2KHR((VkPipelineCreateFlagBits2KHR) object, settings, indents); + dump_json_VkVideoEncodeAV1CapabilityFlagBitsKHR((VkVideoEncodeAV1CapabilityFlagBitsKHR) object, settings, indents); } -void dump_json_VkBufferUsageFlags2KHR(VkBufferUsageFlags2KHR object, const ApiDumpSettings& settings, int indents) +void dump_json_VkVideoEncodeAV1StdFlagsKHR(VkVideoEncodeAV1StdFlagsKHR object, const ApiDumpSettings& settings, int indents) { - dump_json_VkBufferUsageFlagBits2KHR((VkBufferUsageFlagBits2KHR) object, settings, indents); + dump_json_VkVideoEncodeAV1StdFlagBitsKHR((VkVideoEncodeAV1StdFlagBitsKHR) object, settings, indents); } -void dump_json_VkShaderCreateFlagsEXT(VkShaderCreateFlagsEXT object, const ApiDumpSettings& settings, int indents) +void dump_json_VkVideoEncodeAV1SuperblockSizeFlagsKHR(VkVideoEncodeAV1SuperblockSizeFlagsKHR object, const ApiDumpSettings& settings, int indents) { - dump_json_VkShaderCreateFlagBitsEXT((VkShaderCreateFlagBitsEXT) object, settings, indents); + dump_json_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR((VkVideoEncodeAV1SuperblockSizeFlagBitsKHR) object, settings, indents); +} +void dump_json_VkVideoEncodeAV1RateControlFlagsKHR(VkVideoEncodeAV1RateControlFlagsKHR object, const ApiDumpSettings& settings, int indents) +{ + dump_json_VkVideoEncodeAV1RateControlFlagBitsKHR((VkVideoEncodeAV1RateControlFlagBitsKHR) object, settings, indents); } void dump_json_VkIndirectCommandsInputModeFlagsEXT(VkIndirectCommandsInputModeFlagsEXT object, const ApiDumpSettings& settings, int indents) { @@ -12910,10 +13204,6 @@ void dump_json_VkWin32SurfaceCreateFlagsKHR(VkWin32SurfaceCreateFlagsKHR object, settings.stream() << '"' << object << "\""; } #endif // VK_USE_PLATFORM_WIN32_KHR -void dump_json_VkVideoSessionParametersCreateFlagsKHR(VkVideoSessionParametersCreateFlagsKHR object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << '"' << object << "\""; -} void dump_json_VkVideoBeginCodingFlagsKHR(VkVideoBeginCodingFlagsKHR object, const ApiDumpSettings& settings, int indents) { settings.stream() << '"' << object << "\""; @@ -13014,10 +13304,6 @@ void dump_json_VkDeviceMemoryReportFlagsEXT(VkDeviceMemoryReportFlagsEXT object, { settings.stream() << '"' << object << "\""; } -void dump_json_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << '"' << object << "\""; -} void dump_json_VkVideoEncodeRateControlFlagsKHR(VkVideoEncodeRateControlFlagsKHR object, const ApiDumpSettings& settings, int indents) { settings.stream() << '"' << object << "\""; @@ -18773,39 +19059,61 @@ void dump_json_VkDeviceImageMemoryRequirements(const VkDeviceImageMemoryRequirem dump_json_value(object.planeAspect, NULL, settings, "VkImageAspectFlagBits", "planeAspect", false, false, indents + 1, dump_json_VkImageAspectFlagBits); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkSurfaceCapabilitiesKHR(const VkSurfaceCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDeviceVulkan14Features(const VkPhysicalDeviceVulkan14Features& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.minImageCount, NULL, settings, "uint32_t", "minImageCount", false, false, indents + 1, dump_json_uint32_t); + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); settings.stream() << ",\n"; - dump_json_value(object.maxImageCount, NULL, settings, "uint32_t", "maxImageCount", false, false, indents + 1, dump_json_uint32_t); + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } settings.stream() << ",\n"; - dump_json_value(object.currentExtent, NULL, settings, "VkExtent2D", "currentExtent", true, false, indents + 1, dump_json_VkExtent2D); + dump_json_value(object.globalPriorityQuery, NULL, settings, "VkBool32", "globalPriorityQuery", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.minImageExtent, NULL, settings, "VkExtent2D", "minImageExtent", true, false, indents + 1, dump_json_VkExtent2D); + dump_json_value(object.shaderSubgroupRotate, NULL, settings, "VkBool32", "shaderSubgroupRotate", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.maxImageExtent, NULL, settings, "VkExtent2D", "maxImageExtent", true, false, indents + 1, dump_json_VkExtent2D); + dump_json_value(object.shaderSubgroupRotateClustered, NULL, settings, "VkBool32", "shaderSubgroupRotateClustered", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.maxImageArrayLayers, NULL, settings, "uint32_t", "maxImageArrayLayers", false, false, indents + 1, dump_json_uint32_t); + dump_json_value(object.shaderFloatControls2, NULL, settings, "VkBool32", "shaderFloatControls2", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.supportedTransforms, NULL, settings, "VkSurfaceTransformFlagsKHR", "supportedTransforms", false, false, indents + 1, dump_json_VkSurfaceTransformFlagsKHR); + dump_json_value(object.shaderExpectAssume, NULL, settings, "VkBool32", "shaderExpectAssume", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.currentTransform, NULL, settings, "VkSurfaceTransformFlagBitsKHR", "currentTransform", false, false, indents + 1, dump_json_VkSurfaceTransformFlagBitsKHR); + dump_json_value(object.rectangularLines, NULL, settings, "VkBool32", "rectangularLines", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.supportedCompositeAlpha, NULL, settings, "VkCompositeAlphaFlagsKHR", "supportedCompositeAlpha", false, false, indents + 1, dump_json_VkCompositeAlphaFlagsKHR); + dump_json_value(object.bresenhamLines, NULL, settings, "VkBool32", "bresenhamLines", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.supportedUsageFlags, NULL, settings, "VkImageUsageFlags", "supportedUsageFlags", false, false, indents + 1, dump_json_VkImageUsageFlags); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkSurfaceFormatKHR(const VkSurfaceFormatKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.format, NULL, settings, "VkFormat", "format", false, false, indents + 1, dump_json_VkFormat); + dump_json_value(object.smoothLines, NULL, settings, "VkBool32", "smoothLines", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.colorSpace, NULL, settings, "VkColorSpaceKHR", "colorSpace", false, false, indents + 1, dump_json_VkColorSpaceKHR); + dump_json_value(object.stippledRectangularLines, NULL, settings, "VkBool32", "stippledRectangularLines", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.stippledBresenhamLines, NULL, settings, "VkBool32", "stippledBresenhamLines", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.stippledSmoothLines, NULL, settings, "VkBool32", "stippledSmoothLines", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.vertexAttributeInstanceRateDivisor, NULL, settings, "VkBool32", "vertexAttributeInstanceRateDivisor", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.vertexAttributeInstanceRateZeroDivisor, NULL, settings, "VkBool32", "vertexAttributeInstanceRateZeroDivisor", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.indexTypeUint8, NULL, settings, "VkBool32", "indexTypeUint8", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.dynamicRenderingLocalRead, NULL, settings, "VkBool32", "dynamicRenderingLocalRead", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.maintenance5, NULL, settings, "VkBool32", "maintenance5", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.maintenance6, NULL, settings, "VkBool32", "maintenance6", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.pipelineProtectedAccess, NULL, settings, "VkBool32", "pipelineProtectedAccess", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.pipelineRobustness, NULL, settings, "VkBool32", "pipelineRobustness", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.hostImageCopy, NULL, settings, "VkBool32", "hostImageCopy", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.pushDescriptor, NULL, settings, "VkBool32", "pushDescriptor", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkSwapchainCreateInfoKHR(const VkSwapchainCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDeviceVulkan14Properties(const VkPhysicalDeviceVulkan14Properties& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -18813,70 +19121,61 @@ void dump_json_VkSwapchainCreateInfoKHR(const VkSwapchainCreateInfoKHR& object, if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.flags, NULL, settings, "VkSwapchainCreateFlagsKHR", "flags", false, false, indents + 1, dump_json_VkSwapchainCreateFlagsKHR); + dump_json_value(object.lineSubPixelPrecisionBits, NULL, settings, "uint32_t", "lineSubPixelPrecisionBits", false, false, indents + 1, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_value(object.surface, NULL, settings, "VkSurfaceKHR", "surface", false, false, indents + 1, dump_json_VkSurfaceKHR); + dump_json_value(object.maxVertexAttribDivisor, NULL, settings, "uint32_t", "maxVertexAttribDivisor", false, false, indents + 1, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_value(object.minImageCount, NULL, settings, "uint32_t", "minImageCount", false, false, indents + 1, dump_json_uint32_t); + dump_json_value(object.supportsNonZeroFirstInstance, NULL, settings, "VkBool32", "supportsNonZeroFirstInstance", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.imageFormat, NULL, settings, "VkFormat", "imageFormat", false, false, indents + 1, dump_json_VkFormat); + dump_json_value(object.maxPushDescriptors, NULL, settings, "uint32_t", "maxPushDescriptors", false, false, indents + 1, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_value(object.imageColorSpace, NULL, settings, "VkColorSpaceKHR", "imageColorSpace", false, false, indents + 1, dump_json_VkColorSpaceKHR); + dump_json_value(object.dynamicRenderingLocalReadDepthStencilAttachments, NULL, settings, "VkBool32", "dynamicRenderingLocalReadDepthStencilAttachments", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.imageExtent, NULL, settings, "VkExtent2D", "imageExtent", true, false, indents + 1, dump_json_VkExtent2D); + dump_json_value(object.dynamicRenderingLocalReadMultisampledAttachments, NULL, settings, "VkBool32", "dynamicRenderingLocalReadMultisampledAttachments", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.imageArrayLayers, NULL, settings, "uint32_t", "imageArrayLayers", false, false, indents + 1, dump_json_uint32_t); + dump_json_value(object.earlyFragmentMultisampleCoverageAfterSampleCounting, NULL, settings, "VkBool32", "earlyFragmentMultisampleCoverageAfterSampleCounting", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.imageUsage, NULL, settings, "VkImageUsageFlags", "imageUsage", false, false, indents + 1, dump_json_VkImageUsageFlags); + dump_json_value(object.earlyFragmentSampleMaskTestBeforeSampleCounting, NULL, settings, "VkBool32", "earlyFragmentSampleMaskTestBeforeSampleCounting", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.imageSharingMode, NULL, settings, "VkSharingMode", "imageSharingMode", false, false, indents + 1, dump_json_VkSharingMode); + dump_json_value(object.depthStencilSwizzleOneSupport, NULL, settings, "VkBool32", "depthStencilSwizzleOneSupport", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.queueFamilyIndexCount, NULL, settings, "uint32_t", "queueFamilyIndexCount", false, false, indents + 1, dump_json_uint32_t); + dump_json_value(object.polygonModePointSize, NULL, settings, "VkBool32", "polygonModePointSize", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - if(object.imageSharingMode == VK_SHARING_MODE_CONCURRENT) - dump_json_array(object.pQueueFamilyIndices, object.queueFamilyIndexCount, settings, "const uint32_t*", "const uint32_t", "pQueueFamilyIndices", false, false, indents + 1, dump_json_uint32_t); // JQA - else - dump_json_UNUSED(settings, "const uint32_t*", "pQueueFamilyIndices", indents + 1); + dump_json_value(object.nonStrictSinglePixelWideLinesUseParallelogram, NULL, settings, "VkBool32", "nonStrictSinglePixelWideLinesUseParallelogram", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.preTransform, NULL, settings, "VkSurfaceTransformFlagBitsKHR", "preTransform", false, false, indents + 1, dump_json_VkSurfaceTransformFlagBitsKHR); + dump_json_value(object.nonStrictWideLinesUseParallelogram, NULL, settings, "VkBool32", "nonStrictWideLinesUseParallelogram", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.compositeAlpha, NULL, settings, "VkCompositeAlphaFlagBitsKHR", "compositeAlpha", false, false, indents + 1, dump_json_VkCompositeAlphaFlagBitsKHR); + dump_json_value(object.blockTexelViewCompatibleMultipleLayers, NULL, settings, "VkBool32", "blockTexelViewCompatibleMultipleLayers", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.presentMode, NULL, settings, "VkPresentModeKHR", "presentMode", false, false, indents + 1, dump_json_VkPresentModeKHR); + dump_json_value(object.maxCombinedImageSamplerDescriptorCount, NULL, settings, "uint32_t", "maxCombinedImageSamplerDescriptorCount", false, false, indents + 1, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_value(object.clipped, NULL, settings, "VkBool32", "clipped", false, false, indents + 1, dump_json_VkBool32); + dump_json_value(object.fragmentShadingRateClampCombinerInputs, NULL, settings, "VkBool32", "fragmentShadingRateClampCombinerInputs", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.oldSwapchain, NULL, settings, "VkSwapchainKHR", "oldSwapchain", false, false, indents + 1, dump_json_VkSwapchainKHR); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkPresentInfoKHR(const VkPresentInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + dump_json_value(object.defaultRobustnessStorageBuffers, NULL, settings, "VkPipelineRobustnessBufferBehavior", "defaultRobustnessStorageBuffers", false, false, indents + 1, dump_json_VkPipelineRobustnessBufferBehavior); settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } + dump_json_value(object.defaultRobustnessUniformBuffers, NULL, settings, "VkPipelineRobustnessBufferBehavior", "defaultRobustnessUniformBuffers", false, false, indents + 1, dump_json_VkPipelineRobustnessBufferBehavior); settings.stream() << ",\n"; - dump_json_value(object.waitSemaphoreCount, NULL, settings, "uint32_t", "waitSemaphoreCount", false, false, indents + 1, dump_json_uint32_t); + dump_json_value(object.defaultRobustnessVertexInputs, NULL, settings, "VkPipelineRobustnessBufferBehavior", "defaultRobustnessVertexInputs", false, false, indents + 1, dump_json_VkPipelineRobustnessBufferBehavior); settings.stream() << ",\n"; - dump_json_array(object.pWaitSemaphores, object.waitSemaphoreCount, settings, "const VkSemaphore*", "const VkSemaphore", "pWaitSemaphores", false, false, indents + 1, dump_json_VkSemaphore); // JQA + dump_json_value(object.defaultRobustnessImages, NULL, settings, "VkPipelineRobustnessImageBehavior", "defaultRobustnessImages", false, false, indents + 1, dump_json_VkPipelineRobustnessImageBehavior); settings.stream() << ",\n"; - dump_json_value(object.swapchainCount, NULL, settings, "uint32_t", "swapchainCount", false, false, indents + 1, dump_json_uint32_t); + dump_json_value(object.copySrcLayoutCount, NULL, settings, "uint32_t", "copySrcLayoutCount", false, false, indents + 1, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_array(object.pSwapchains, object.swapchainCount, settings, "const VkSwapchainKHR*", "const VkSwapchainKHR", "pSwapchains", false, false, indents + 1, dump_json_VkSwapchainKHR); // JQA + dump_json_array(object.pCopySrcLayouts, object.copySrcLayoutCount, settings, "VkImageLayout*", "VkImageLayout", "pCopySrcLayouts", false, false, indents + 1, dump_json_VkImageLayout); // JQA settings.stream() << ",\n"; - dump_json_array(object.pImageIndices, object.swapchainCount, settings, "const uint32_t*", "const uint32_t", "pImageIndices", false, false, indents + 1, dump_json_uint32_t); // JQA + dump_json_value(object.copyDstLayoutCount, NULL, settings, "uint32_t", "copyDstLayoutCount", false, false, indents + 1, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_array(object.pResults, object.swapchainCount, settings, "VkResult*", "VkResult", "pResults", false, false, indents + 1, dump_json_VkResult); // JQA + dump_json_array(object.pCopyDstLayouts, object.copyDstLayoutCount, settings, "VkImageLayout*", "VkImageLayout", "pCopyDstLayouts", false, false, indents + 1, dump_json_VkImageLayout); // JQA + settings.stream() << ",\n"; + dump_json_array(object.optimalTilingLayoutUUID, 16, settings, "uint8_t[VK_UUID_SIZE]", "uint8_t", "optimalTilingLayoutUUID", false, false, indents + 1, dump_json_uint8_t); // IQA + settings.stream() << ",\n"; + dump_json_value(object.identicalMemoryTypeRequirements, NULL, settings, "VkBool32", "identicalMemoryTypeRequirements", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkImageSwapchainCreateInfoKHR(const VkImageSwapchainCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkDeviceQueueGlobalPriorityCreateInfo(const VkDeviceQueueGlobalPriorityCreateInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -18887,10 +19186,10 @@ void dump_json_VkImageSwapchainCreateInfoKHR(const VkImageSwapchainCreateInfoKHR dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.swapchain, NULL, settings, "VkSwapchainKHR", "swapchain", false, false, indents + 1, dump_json_VkSwapchainKHR); + dump_json_value(object.globalPriority, NULL, settings, "VkQueueGlobalPriority", "globalPriority", false, false, indents + 1, dump_json_VkQueueGlobalPriority); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkBindImageMemorySwapchainInfoKHR(const VkBindImageMemorySwapchainInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDeviceGlobalPriorityQueryFeatures(const VkPhysicalDeviceGlobalPriorityQueryFeatures& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -18898,15 +19197,13 @@ void dump_json_VkBindImageMemorySwapchainInfoKHR(const VkBindImageMemorySwapchai if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.swapchain, NULL, settings, "VkSwapchainKHR", "swapchain", false, false, indents + 1, dump_json_VkSwapchainKHR); - settings.stream() << ",\n"; - dump_json_value(object.imageIndex, NULL, settings, "uint32_t", "imageIndex", false, false, indents + 1, dump_json_uint32_t); + dump_json_value(object.globalPriorityQuery, NULL, settings, "VkBool32", "globalPriorityQuery", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkAcquireNextImageInfoKHR(const VkAcquireNextImageInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkQueueFamilyGlobalPriorityProperties(const VkQueueFamilyGlobalPriorityProperties& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -18914,21 +19211,15 @@ void dump_json_VkAcquireNextImageInfoKHR(const VkAcquireNextImageInfoKHR& object if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.swapchain, NULL, settings, "VkSwapchainKHR", "swapchain", false, false, indents + 1, dump_json_VkSwapchainKHR); - settings.stream() << ",\n"; - dump_json_value(object.timeout, NULL, settings, "uint64_t", "timeout", false, false, indents + 1, dump_json_uint64_t); - settings.stream() << ",\n"; - dump_json_value(object.semaphore, NULL, settings, "VkSemaphore", "semaphore", false, false, indents + 1, dump_json_VkSemaphore); - settings.stream() << ",\n"; - dump_json_value(object.fence, NULL, settings, "VkFence", "fence", false, false, indents + 1, dump_json_VkFence); + dump_json_value(object.priorityCount, NULL, settings, "uint32_t", "priorityCount", false, false, indents + 1, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_value(object.deviceMask, NULL, settings, "uint32_t", "deviceMask", false, false, indents + 1, dump_json_uint32_t); + dump_json_array(object.priorities, 16, settings, "VkQueueGlobalPriority[VK_MAX_GLOBAL_PRIORITY_SIZE]", "VkQueueGlobalPriority", "priorities", false, false, indents + 1, dump_json_VkQueueGlobalPriority); // IQA settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkDeviceGroupPresentCapabilitiesKHR(const VkDeviceGroupPresentCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDeviceShaderSubgroupRotateFeatures(const VkPhysicalDeviceShaderSubgroupRotateFeatures& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -18939,12 +19230,12 @@ void dump_json_VkDeviceGroupPresentCapabilitiesKHR(const VkDeviceGroupPresentCap dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_array(object.presentMask, 32, settings, "uint32_t[VK_MAX_DEVICE_GROUP_SIZE]", "uint32_t", "presentMask", false, false, indents + 1, dump_json_uint32_t); // IQA + dump_json_value(object.shaderSubgroupRotate, NULL, settings, "VkBool32", "shaderSubgroupRotate", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.modes, NULL, settings, "VkDeviceGroupPresentModeFlagsKHR", "modes", false, false, indents + 1, dump_json_VkDeviceGroupPresentModeFlagsKHR); + dump_json_value(object.shaderSubgroupRotateClustered, NULL, settings, "VkBool32", "shaderSubgroupRotateClustered", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkDeviceGroupPresentInfoKHR(const VkDeviceGroupPresentInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDeviceShaderFloatControls2Features(const VkPhysicalDeviceShaderFloatControls2Features& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -18952,17 +19243,13 @@ void dump_json_VkDeviceGroupPresentInfoKHR(const VkDeviceGroupPresentInfoKHR& ob if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.swapchainCount, NULL, settings, "uint32_t", "swapchainCount", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_array(object.pDeviceMasks, object.swapchainCount, settings, "const uint32_t*", "const uint32_t", "pDeviceMasks", false, false, indents + 1, dump_json_uint32_t); // JQA - settings.stream() << ",\n"; - dump_json_value(object.mode, NULL, settings, "VkDeviceGroupPresentModeFlagBitsKHR", "mode", false, false, indents + 1, dump_json_VkDeviceGroupPresentModeFlagBitsKHR); + dump_json_value(object.shaderFloatControls2, NULL, settings, "VkBool32", "shaderFloatControls2", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkDeviceGroupSwapchainCreateInfoKHR(const VkDeviceGroupSwapchainCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDeviceShaderExpectAssumeFeatures(const VkPhysicalDeviceShaderExpectAssumeFeatures& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -18970,21 +19257,13 @@ void dump_json_VkDeviceGroupSwapchainCreateInfoKHR(const VkDeviceGroupSwapchainC if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.modes, NULL, settings, "VkDeviceGroupPresentModeFlagsKHR", "modes", false, false, indents + 1, dump_json_VkDeviceGroupPresentModeFlagsKHR); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkDisplayModeParametersKHR(const VkDisplayModeParametersKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.visibleRegion, NULL, settings, "VkExtent2D", "visibleRegion", true, false, indents + 1, dump_json_VkExtent2D); - settings.stream() << ",\n"; - dump_json_value(object.refreshRate, NULL, settings, "uint32_t", "refreshRate", false, false, indents + 1, dump_json_uint32_t); + dump_json_value(object.shaderExpectAssume, NULL, settings, "VkBool32", "shaderExpectAssume", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkDisplayModeCreateInfoKHR(const VkDisplayModeCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDeviceLineRasterizationFeatures(const VkPhysicalDeviceLineRasterizationFeatures& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -18992,71 +19271,23 @@ void dump_json_VkDisplayModeCreateInfoKHR(const VkDisplayModeCreateInfoKHR& obje if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.flags, NULL, settings, "VkDisplayModeCreateFlagsKHR", "flags", false, false, indents + 1, dump_json_VkDisplayModeCreateFlagsKHR); - settings.stream() << ",\n"; - dump_json_value(object.parameters, NULL, settings, "VkDisplayModeParametersKHR", "parameters", true, false, indents + 1, dump_json_VkDisplayModeParametersKHR); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkDisplayModePropertiesKHR(const VkDisplayModePropertiesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.displayMode, NULL, settings, "VkDisplayModeKHR", "displayMode", false, false, indents + 1, dump_json_VkDisplayModeKHR); - settings.stream() << ",\n"; - dump_json_value(object.parameters, NULL, settings, "VkDisplayModeParametersKHR", "parameters", true, false, indents + 1, dump_json_VkDisplayModeParametersKHR); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkDisplayPlaneCapabilitiesKHR(const VkDisplayPlaneCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.supportedAlpha, NULL, settings, "VkDisplayPlaneAlphaFlagsKHR", "supportedAlpha", false, false, indents + 1, dump_json_VkDisplayPlaneAlphaFlagsKHR); - settings.stream() << ",\n"; - dump_json_value(object.minSrcPosition, NULL, settings, "VkOffset2D", "minSrcPosition", true, false, indents + 1, dump_json_VkOffset2D); - settings.stream() << ",\n"; - dump_json_value(object.maxSrcPosition, NULL, settings, "VkOffset2D", "maxSrcPosition", true, false, indents + 1, dump_json_VkOffset2D); - settings.stream() << ",\n"; - dump_json_value(object.minSrcExtent, NULL, settings, "VkExtent2D", "minSrcExtent", true, false, indents + 1, dump_json_VkExtent2D); - settings.stream() << ",\n"; - dump_json_value(object.maxSrcExtent, NULL, settings, "VkExtent2D", "maxSrcExtent", true, false, indents + 1, dump_json_VkExtent2D); - settings.stream() << ",\n"; - dump_json_value(object.minDstPosition, NULL, settings, "VkOffset2D", "minDstPosition", true, false, indents + 1, dump_json_VkOffset2D); - settings.stream() << ",\n"; - dump_json_value(object.maxDstPosition, NULL, settings, "VkOffset2D", "maxDstPosition", true, false, indents + 1, dump_json_VkOffset2D); - settings.stream() << ",\n"; - dump_json_value(object.minDstExtent, NULL, settings, "VkExtent2D", "minDstExtent", true, false, indents + 1, dump_json_VkExtent2D); - settings.stream() << ",\n"; - dump_json_value(object.maxDstExtent, NULL, settings, "VkExtent2D", "maxDstExtent", true, false, indents + 1, dump_json_VkExtent2D); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkDisplayPlanePropertiesKHR(const VkDisplayPlanePropertiesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.currentDisplay, NULL, settings, "VkDisplayKHR", "currentDisplay", false, false, indents + 1, dump_json_VkDisplayKHR); - settings.stream() << ",\n"; - dump_json_value(object.currentStackIndex, NULL, settings, "uint32_t", "currentStackIndex", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkDisplayPropertiesKHR(const VkDisplayPropertiesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.display, NULL, settings, "VkDisplayKHR", "display", false, false, indents + 1, dump_json_VkDisplayKHR); - settings.stream() << ",\n"; - dump_json_value(object.displayName, NULL, settings, "const char*", "displayName", false, false, indents + 1, dump_json_cstring); + dump_json_value(object.rectangularLines, NULL, settings, "VkBool32", "rectangularLines", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.physicalDimensions, NULL, settings, "VkExtent2D", "physicalDimensions", true, false, indents + 1, dump_json_VkExtent2D); + dump_json_value(object.bresenhamLines, NULL, settings, "VkBool32", "bresenhamLines", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.physicalResolution, NULL, settings, "VkExtent2D", "physicalResolution", true, false, indents + 1, dump_json_VkExtent2D); + dump_json_value(object.smoothLines, NULL, settings, "VkBool32", "smoothLines", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.supportedTransforms, NULL, settings, "VkSurfaceTransformFlagsKHR", "supportedTransforms", false, false, indents + 1, dump_json_VkSurfaceTransformFlagsKHR); + dump_json_value(object.stippledRectangularLines, NULL, settings, "VkBool32", "stippledRectangularLines", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.planeReorderPossible, NULL, settings, "VkBool32", "planeReorderPossible", false, false, indents + 1, dump_json_VkBool32); + dump_json_value(object.stippledBresenhamLines, NULL, settings, "VkBool32", "stippledBresenhamLines", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.persistentContent, NULL, settings, "VkBool32", "persistentContent", false, false, indents + 1, dump_json_VkBool32); + dump_json_value(object.stippledSmoothLines, NULL, settings, "VkBool32", "stippledSmoothLines", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkDisplaySurfaceCreateInfoKHR(const VkDisplaySurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDeviceLineRasterizationProperties(const VkPhysicalDeviceLineRasterizationProperties& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19064,27 +19295,13 @@ void dump_json_VkDisplaySurfaceCreateInfoKHR(const VkDisplaySurfaceCreateInfoKHR if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.flags, NULL, settings, "VkDisplaySurfaceCreateFlagsKHR", "flags", false, false, indents + 1, dump_json_VkDisplaySurfaceCreateFlagsKHR); - settings.stream() << ",\n"; - dump_json_value(object.displayMode, NULL, settings, "VkDisplayModeKHR", "displayMode", false, false, indents + 1, dump_json_VkDisplayModeKHR); - settings.stream() << ",\n"; - dump_json_value(object.planeIndex, NULL, settings, "uint32_t", "planeIndex", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_value(object.planeStackIndex, NULL, settings, "uint32_t", "planeStackIndex", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_value(object.transform, NULL, settings, "VkSurfaceTransformFlagBitsKHR", "transform", false, false, indents + 1, dump_json_VkSurfaceTransformFlagBitsKHR); - settings.stream() << ",\n"; - dump_json_value(object.globalAlpha, NULL, settings, "float", "globalAlpha", false, false, indents + 1, dump_json_float); - settings.stream() << ",\n"; - dump_json_value(object.alphaMode, NULL, settings, "VkDisplayPlaneAlphaFlagBitsKHR", "alphaMode", false, false, indents + 1, dump_json_VkDisplayPlaneAlphaFlagBitsKHR); - settings.stream() << ",\n"; - dump_json_value(object.imageExtent, NULL, settings, "VkExtent2D", "imageExtent", true, false, indents + 1, dump_json_VkExtent2D); + dump_json_value(object.lineSubPixelPrecisionBits, NULL, settings, "uint32_t", "lineSubPixelPrecisionBits", false, false, indents + 1, dump_json_uint32_t); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkDisplayPresentInfoKHR(const VkDisplayPresentInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPipelineRasterizationLineStateCreateInfo(const VkPipelineRasterizationLineStateCreateInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19095,15 +19312,16 @@ void dump_json_VkDisplayPresentInfoKHR(const VkDisplayPresentInfoKHR& object, co dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.srcRect, NULL, settings, "VkRect2D", "srcRect", true, false, indents + 1, dump_json_VkRect2D); + dump_json_value(object.lineRasterizationMode, NULL, settings, "VkLineRasterizationMode", "lineRasterizationMode", false, false, indents + 1, dump_json_VkLineRasterizationMode); settings.stream() << ",\n"; - dump_json_value(object.dstRect, NULL, settings, "VkRect2D", "dstRect", true, false, indents + 1, dump_json_VkRect2D); + dump_json_value(object.stippledLineEnable, NULL, settings, "VkBool32", "stippledLineEnable", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.persistent, NULL, settings, "VkBool32", "persistent", false, false, indents + 1, dump_json_VkBool32); + dump_json_value(object.lineStippleFactor, NULL, settings, "uint32_t", "lineStippleFactor", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.lineStipplePattern, NULL, settings, "uint16_t", "lineStipplePattern", false, false, indents + 1, dump_json_uint16_t); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -#if defined(VK_USE_PLATFORM_XLIB_KHR) -void dump_json_VkXlibSurfaceCreateInfoKHR(const VkXlibSurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDeviceVertexAttributeDivisorProperties(const VkPhysicalDeviceVertexAttributeDivisorProperties& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19111,19 +19329,23 @@ void dump_json_VkXlibSurfaceCreateInfoKHR(const VkXlibSurfaceCreateInfoKHR& obje if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.flags, NULL, settings, "VkXlibSurfaceCreateFlagsKHR", "flags", false, false, indents + 1, dump_json_VkXlibSurfaceCreateFlagsKHR); + dump_json_value(object.maxVertexAttribDivisor, NULL, settings, "uint32_t", "maxVertexAttribDivisor", false, false, indents + 1, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_value(object.dpy, NULL, settings, "Display*", "dpy", false, false, indents + 1, dump_json_Display); + dump_json_value(object.supportsNonZeroFirstInstance, NULL, settings, "VkBool32", "supportsNonZeroFirstInstance", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVertexInputBindingDivisorDescription(const VkVertexInputBindingDivisorDescription& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.binding, NULL, settings, "uint32_t", "binding", false, false, indents + 1, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_value(object.window, NULL, settings, "Window", "window", false, false, indents + 1, dump_json_Window); + dump_json_value(object.divisor, NULL, settings, "uint32_t", "divisor", false, false, indents + 1, dump_json_uint32_t); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -#endif // VK_USE_PLATFORM_XLIB_KHR -#if defined(VK_USE_PLATFORM_XCB_KHR) -void dump_json_VkXcbSurfaceCreateInfoKHR(const VkXcbSurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPipelineVertexInputDivisorStateCreateInfo(const VkPipelineVertexInputDivisorStateCreateInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19134,16 +19356,12 @@ void dump_json_VkXcbSurfaceCreateInfoKHR(const VkXcbSurfaceCreateInfoKHR& object dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.flags, NULL, settings, "VkXcbSurfaceCreateFlagsKHR", "flags", false, false, indents + 1, dump_json_VkXcbSurfaceCreateFlagsKHR); - settings.stream() << ",\n"; - dump_json_value(object.connection, NULL, settings, "xcb_connection_t*", "connection", false, false, indents + 1, dump_json_xcb_connection_t); + dump_json_value(object.vertexBindingDivisorCount, NULL, settings, "uint32_t", "vertexBindingDivisorCount", false, false, indents + 1, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_value(object.window, NULL, settings, "xcb_window_t", "window", false, false, indents + 1, dump_json_xcb_window_t); + dump_json_array(object.pVertexBindingDivisors, object.vertexBindingDivisorCount, settings, "const VkVertexInputBindingDivisorDescription*", "const VkVertexInputBindingDivisorDescription", "pVertexBindingDivisors", true, false, indents + 1, dump_json_VkVertexInputBindingDivisorDescription); // JQA settings.stream() << "\n" << settings.indentation(indents) << "]"; } -#endif // VK_USE_PLATFORM_XCB_KHR -#if defined(VK_USE_PLATFORM_WAYLAND_KHR) -void dump_json_VkWaylandSurfaceCreateInfoKHR(const VkWaylandSurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDeviceVertexAttributeDivisorFeatures(const VkPhysicalDeviceVertexAttributeDivisorFeatures& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19151,19 +19369,15 @@ void dump_json_VkWaylandSurfaceCreateInfoKHR(const VkWaylandSurfaceCreateInfoKHR if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.flags, NULL, settings, "VkWaylandSurfaceCreateFlagsKHR", "flags", false, false, indents + 1, dump_json_VkWaylandSurfaceCreateFlagsKHR); - settings.stream() << ",\n"; - dump_json_value(object.display, NULL, settings, "struct wl_display*", "display", false, false, indents + 1, dump_json_wl_display); + dump_json_value(object.vertexAttributeInstanceRateDivisor, NULL, settings, "VkBool32", "vertexAttributeInstanceRateDivisor", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.surface, NULL, settings, "struct wl_surface*", "surface", false, false, indents + 1, dump_json_wl_surface); + dump_json_value(object.vertexAttributeInstanceRateZeroDivisor, NULL, settings, "VkBool32", "vertexAttributeInstanceRateZeroDivisor", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -#endif // VK_USE_PLATFORM_WAYLAND_KHR -#if defined(VK_USE_PLATFORM_ANDROID_KHR) -void dump_json_VkAndroidSurfaceCreateInfoKHR(const VkAndroidSurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDeviceIndexTypeUint8Features(const VkPhysicalDeviceIndexTypeUint8Features& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19171,17 +19385,13 @@ void dump_json_VkAndroidSurfaceCreateInfoKHR(const VkAndroidSurfaceCreateInfoKHR if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.flags, NULL, settings, "VkAndroidSurfaceCreateFlagsKHR", "flags", false, false, indents + 1, dump_json_VkAndroidSurfaceCreateFlagsKHR); - settings.stream() << ",\n"; - dump_json_value(object.window, NULL, settings, "struct ANativeWindow*", "window", false, false, indents + 1, dump_json_ANativeWindow); + dump_json_value(object.indexTypeUint8, NULL, settings, "VkBool32", "indexTypeUint8", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -#endif // VK_USE_PLATFORM_ANDROID_KHR -#if defined(VK_USE_PLATFORM_WIN32_KHR) -void dump_json_VkWin32SurfaceCreateInfoKHR(const VkWin32SurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkMemoryMapInfo(const VkMemoryMapInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19192,15 +19402,16 @@ void dump_json_VkWin32SurfaceCreateInfoKHR(const VkWin32SurfaceCreateInfoKHR& ob dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.flags, NULL, settings, "VkWin32SurfaceCreateFlagsKHR", "flags", false, false, indents + 1, dump_json_VkWin32SurfaceCreateFlagsKHR); + dump_json_value(object.flags, NULL, settings, "VkMemoryMapFlags", "flags", false, false, indents + 1, dump_json_VkMemoryMapFlags); settings.stream() << ",\n"; - dump_json_value(object.hinstance, NULL, settings, "HINSTANCE", "hinstance", false, false, indents + 1, dump_json_HINSTANCE); + dump_json_value(object.memory, NULL, settings, "VkDeviceMemory", "memory", false, false, indents + 1, dump_json_VkDeviceMemory); settings.stream() << ",\n"; - dump_json_value(object.hwnd, NULL, settings, "HWND", "hwnd", false, false, indents + 1, dump_json_HWND); + dump_json_value(object.offset, NULL, settings, "VkDeviceSize", "offset", false, false, indents + 1, dump_json_VkDeviceSize); + settings.stream() << ",\n"; + dump_json_value(object.size, NULL, settings, "VkDeviceSize", "size", false, false, indents + 1, dump_json_VkDeviceSize); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -#endif // VK_USE_PLATFORM_WIN32_KHR -void dump_json_VkDebugReportCallbackCreateInfoEXT(const VkDebugReportCallbackCreateInfoEXT& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkMemoryUnmapInfo(const VkMemoryUnmapInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19211,14 +19422,12 @@ void dump_json_VkDebugReportCallbackCreateInfoEXT(const VkDebugReportCallbackCre dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.flags, NULL, settings, "VkDebugReportFlagsEXT", "flags", false, false, indents + 1, dump_json_VkDebugReportFlagsEXT); - settings.stream() << ",\n"; - dump_json_value(object.pfnCallback, NULL, settings, "PFN_vkDebugReportCallbackEXT", "pfnCallback", false, false, indents + 1, dump_json_PFN_vkDebugReportCallbackEXT); + dump_json_value(object.flags, NULL, settings, "VkMemoryUnmapFlags", "flags", false, false, indents + 1, dump_json_VkMemoryUnmapFlags); settings.stream() << ",\n"; - dump_json_value(object.pUserData, NULL, settings, "void*", "pUserData", false, false, indents + 1, dump_json_void); + dump_json_value(object.memory, NULL, settings, "VkDeviceMemory", "memory", false, false, indents + 1, dump_json_VkDeviceMemory); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkPipelineRasterizationStateRasterizationOrderAMD(const VkPipelineRasterizationStateRasterizationOrderAMD& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDeviceMaintenance5Features(const VkPhysicalDeviceMaintenance5Features& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19226,13 +19435,13 @@ void dump_json_VkPipelineRasterizationStateRasterizationOrderAMD(const VkPipelin if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.rasterizationOrder, NULL, settings, "VkRasterizationOrderAMD", "rasterizationOrder", false, false, indents + 1, dump_json_VkRasterizationOrderAMD); + dump_json_value(object.maintenance5, NULL, settings, "VkBool32", "maintenance5", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkDebugMarkerObjectNameInfoEXT(const VkDebugMarkerObjectNameInfoEXT& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDeviceMaintenance5Properties(const VkPhysicalDeviceMaintenance5Properties& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19240,17 +19449,23 @@ void dump_json_VkDebugMarkerObjectNameInfoEXT(const VkDebugMarkerObjectNameInfoE if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.objectType, NULL, settings, "VkDebugReportObjectTypeEXT", "objectType", false, false, indents + 1, dump_json_VkDebugReportObjectTypeEXT); + dump_json_value(object.earlyFragmentMultisampleCoverageAfterSampleCounting, NULL, settings, "VkBool32", "earlyFragmentMultisampleCoverageAfterSampleCounting", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.object, NULL, settings, "uint64_t", "object", false, false, indents + 1, dump_json_uint64_t); + dump_json_value(object.earlyFragmentSampleMaskTestBeforeSampleCounting, NULL, settings, "VkBool32", "earlyFragmentSampleMaskTestBeforeSampleCounting", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.pObjectName, NULL, settings, "const char*", "pObjectName", false, false, indents + 1, dump_json_cstring); + dump_json_value(object.depthStencilSwizzleOneSupport, NULL, settings, "VkBool32", "depthStencilSwizzleOneSupport", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.polygonModePointSize, NULL, settings, "VkBool32", "polygonModePointSize", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.nonStrictSinglePixelWideLinesUseParallelogram, NULL, settings, "VkBool32", "nonStrictSinglePixelWideLinesUseParallelogram", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.nonStrictWideLinesUseParallelogram, NULL, settings, "VkBool32", "nonStrictWideLinesUseParallelogram", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkDebugMarkerObjectTagInfoEXT(const VkDebugMarkerObjectTagInfoEXT& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkRenderingAreaInfo(const VkRenderingAreaInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19261,18 +19476,18 @@ void dump_json_VkDebugMarkerObjectTagInfoEXT(const VkDebugMarkerObjectTagInfoEXT dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.objectType, NULL, settings, "VkDebugReportObjectTypeEXT", "objectType", false, false, indents + 1, dump_json_VkDebugReportObjectTypeEXT); + dump_json_value(object.viewMask, NULL, settings, "uint32_t", "viewMask", false, false, indents + 1, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_value(object.object, NULL, settings, "uint64_t", "object", false, false, indents + 1, dump_json_uint64_t); + dump_json_value(object.colorAttachmentCount, NULL, settings, "uint32_t", "colorAttachmentCount", false, false, indents + 1, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_value(object.tagName, NULL, settings, "uint64_t", "tagName", false, false, indents + 1, dump_json_uint64_t); + dump_json_array(object.pColorAttachmentFormats, object.colorAttachmentCount, settings, "const VkFormat*", "const VkFormat", "pColorAttachmentFormats", false, false, indents + 1, dump_json_VkFormat); // JQA settings.stream() << ",\n"; - dump_json_value(object.tagSize, NULL, settings, "size_t", "tagSize", false, false, indents + 1, dump_json_size_t); + dump_json_value(object.depthAttachmentFormat, NULL, settings, "VkFormat", "depthAttachmentFormat", false, false, indents + 1, dump_json_VkFormat); settings.stream() << ",\n"; - dump_json_value(object.pTag, NULL, settings, "const void*", "pTag", false, false, indents + 1, dump_json_void); + dump_json_value(object.stencilAttachmentFormat, NULL, settings, "VkFormat", "stencilAttachmentFormat", false, false, indents + 1, dump_json_VkFormat); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkDebugMarkerMarkerInfoEXT(const VkDebugMarkerMarkerInfoEXT& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkImageSubresource2(const VkImageSubresource2& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19280,15 +19495,13 @@ void dump_json_VkDebugMarkerMarkerInfoEXT(const VkDebugMarkerMarkerInfoEXT& obje if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.pMarkerName, NULL, settings, "const char*", "pMarkerName", false, false, indents + 1, dump_json_cstring); - settings.stream() << ",\n"; - dump_json_array(object.color, 4, settings, "float[4]", "float", "color", false, false, indents + 1, dump_json_float); // IQA + dump_json_value(object.imageSubresource, NULL, settings, "VkImageSubresource", "imageSubresource", true, false, indents + 1, dump_json_VkImageSubresource); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkQueueFamilyQueryResultStatusPropertiesKHR(const VkQueueFamilyQueryResultStatusPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkDeviceImageSubresourceInfo(const VkDeviceImageSubresourceInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19296,13 +19509,15 @@ void dump_json_VkQueueFamilyQueryResultStatusPropertiesKHR(const VkQueueFamilyQu if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.queryResultStatusSupport, NULL, settings, "VkBool32", "queryResultStatusSupport", false, false, indents + 1, dump_json_VkBool32); + dump_json_pointer(object.pCreateInfo, settings, "const VkImageCreateInfo*", "pCreateInfo", true, false, indents + 1, dump_json_VkImageCreateInfo); + settings.stream() << ",\n"; + dump_json_pointer(object.pSubresource, settings, "const VkImageSubresource2*", "pSubresource", true, false, indents + 1, dump_json_VkImageSubresource2); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkQueueFamilyVideoPropertiesKHR(const VkQueueFamilyVideoPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkSubresourceLayout2(const VkSubresourceLayout2& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19313,10 +19528,10 @@ void dump_json_VkQueueFamilyVideoPropertiesKHR(const VkQueueFamilyVideoPropertie dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.videoCodecOperations, NULL, settings, "VkVideoCodecOperationFlagsKHR", "videoCodecOperations", false, false, indents + 1, dump_json_VkVideoCodecOperationFlagsKHR); + dump_json_value(object.subresourceLayout, NULL, settings, "VkSubresourceLayout", "subresourceLayout", true, false, indents + 1, dump_json_VkSubresourceLayout); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkVideoProfileInfoKHR(const VkVideoProfileInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPipelineCreateFlags2CreateInfo(const VkPipelineCreateFlags2CreateInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19327,16 +19542,10 @@ void dump_json_VkVideoProfileInfoKHR(const VkVideoProfileInfoKHR& object, const dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.videoCodecOperation, NULL, settings, "VkVideoCodecOperationFlagBitsKHR", "videoCodecOperation", false, false, indents + 1, dump_json_VkVideoCodecOperationFlagBitsKHR); - settings.stream() << ",\n"; - dump_json_value(object.chromaSubsampling, NULL, settings, "VkVideoChromaSubsamplingFlagsKHR", "chromaSubsampling", false, false, indents + 1, dump_json_VkVideoChromaSubsamplingFlagsKHR); - settings.stream() << ",\n"; - dump_json_value(object.lumaBitDepth, NULL, settings, "VkVideoComponentBitDepthFlagsKHR", "lumaBitDepth", false, false, indents + 1, dump_json_VkVideoComponentBitDepthFlagsKHR); - settings.stream() << ",\n"; - dump_json_value(object.chromaBitDepth, NULL, settings, "VkVideoComponentBitDepthFlagsKHR", "chromaBitDepth", false, false, indents + 1, dump_json_VkVideoComponentBitDepthFlagsKHR); + dump_json_value(object.flags, NULL, settings, "VkPipelineCreateFlags2", "flags", false, false, indents + 1, dump_json_VkPipelineCreateFlags2); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkVideoProfileListInfoKHR(const VkVideoProfileListInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkBufferUsageFlags2CreateInfo(const VkBufferUsageFlags2CreateInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19347,12 +19556,10 @@ void dump_json_VkVideoProfileListInfoKHR(const VkVideoProfileListInfoKHR& object dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.profileCount, NULL, settings, "uint32_t", "profileCount", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_array(object.pProfiles, object.profileCount, settings, "const VkVideoProfileInfoKHR*", "const VkVideoProfileInfoKHR", "pProfiles", true, false, indents + 1, dump_json_VkVideoProfileInfoKHR); // JQA + dump_json_value(object.usage, NULL, settings, "VkBufferUsageFlags2", "usage", false, false, indents + 1, dump_json_VkBufferUsageFlags2); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkVideoCapabilitiesKHR(const VkVideoCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDevicePushDescriptorProperties(const VkPhysicalDevicePushDescriptorProperties& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19363,26 +19570,10 @@ void dump_json_VkVideoCapabilitiesKHR(const VkVideoCapabilitiesKHR& object, cons dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.flags, NULL, settings, "VkVideoCapabilityFlagsKHR", "flags", false, false, indents + 1, dump_json_VkVideoCapabilityFlagsKHR); - settings.stream() << ",\n"; - dump_json_value(object.minBitstreamBufferOffsetAlignment, NULL, settings, "VkDeviceSize", "minBitstreamBufferOffsetAlignment", false, false, indents + 1, dump_json_VkDeviceSize); - settings.stream() << ",\n"; - dump_json_value(object.minBitstreamBufferSizeAlignment, NULL, settings, "VkDeviceSize", "minBitstreamBufferSizeAlignment", false, false, indents + 1, dump_json_VkDeviceSize); - settings.stream() << ",\n"; - dump_json_value(object.pictureAccessGranularity, NULL, settings, "VkExtent2D", "pictureAccessGranularity", true, false, indents + 1, dump_json_VkExtent2D); - settings.stream() << ",\n"; - dump_json_value(object.minCodedExtent, NULL, settings, "VkExtent2D", "minCodedExtent", true, false, indents + 1, dump_json_VkExtent2D); - settings.stream() << ",\n"; - dump_json_value(object.maxCodedExtent, NULL, settings, "VkExtent2D", "maxCodedExtent", true, false, indents + 1, dump_json_VkExtent2D); - settings.stream() << ",\n"; - dump_json_value(object.maxDpbSlots, NULL, settings, "uint32_t", "maxDpbSlots", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_value(object.maxActiveReferencePictures, NULL, settings, "uint32_t", "maxActiveReferencePictures", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_value(object.stdHeaderVersion, NULL, settings, "VkExtensionProperties", "stdHeaderVersion", true, false, indents + 1, dump_json_VkExtensionProperties); + dump_json_value(object.maxPushDescriptors, NULL, settings, "uint32_t", "maxPushDescriptors", false, false, indents + 1, dump_json_uint32_t); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkPhysicalDeviceVideoFormatInfoKHR(const VkPhysicalDeviceVideoFormatInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDeviceDynamicRenderingLocalReadFeatures(const VkPhysicalDeviceDynamicRenderingLocalReadFeatures& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19390,13 +19581,13 @@ void dump_json_VkPhysicalDeviceVideoFormatInfoKHR(const VkPhysicalDeviceVideoFor if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.imageUsage, NULL, settings, "VkImageUsageFlags", "imageUsage", false, false, indents + 1, dump_json_VkImageUsageFlags); + dump_json_value(object.dynamicRenderingLocalRead, NULL, settings, "VkBool32", "dynamicRenderingLocalRead", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkVideoFormatPropertiesKHR(const VkVideoFormatPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkRenderingAttachmentLocationInfo(const VkRenderingAttachmentLocationInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19404,23 +19595,15 @@ void dump_json_VkVideoFormatPropertiesKHR(const VkVideoFormatPropertiesKHR& obje if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.format, NULL, settings, "VkFormat", "format", false, false, indents + 1, dump_json_VkFormat); - settings.stream() << ",\n"; - dump_json_value(object.componentMapping, NULL, settings, "VkComponentMapping", "componentMapping", true, false, indents + 1, dump_json_VkComponentMapping); - settings.stream() << ",\n"; - dump_json_value(object.imageCreateFlags, NULL, settings, "VkImageCreateFlags", "imageCreateFlags", false, false, indents + 1, dump_json_VkImageCreateFlags); - settings.stream() << ",\n"; - dump_json_value(object.imageType, NULL, settings, "VkImageType", "imageType", false, false, indents + 1, dump_json_VkImageType); - settings.stream() << ",\n"; - dump_json_value(object.imageTiling, NULL, settings, "VkImageTiling", "imageTiling", false, false, indents + 1, dump_json_VkImageTiling); + dump_json_value(object.colorAttachmentCount, NULL, settings, "uint32_t", "colorAttachmentCount", false, false, indents + 1, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_value(object.imageUsageFlags, NULL, settings, "VkImageUsageFlags", "imageUsageFlags", false, false, indents + 1, dump_json_VkImageUsageFlags); + dump_json_array(object.pColorAttachmentLocations, object.colorAttachmentCount, settings, "const uint32_t*", "const uint32_t", "pColorAttachmentLocations", false, false, indents + 1, dump_json_uint32_t); // JQA settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkVideoPictureResourceInfoKHR(const VkVideoPictureResourceInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkRenderingInputAttachmentIndexInfo(const VkRenderingInputAttachmentIndexInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19431,16 +19614,16 @@ void dump_json_VkVideoPictureResourceInfoKHR(const VkVideoPictureResourceInfoKHR dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.codedOffset, NULL, settings, "VkOffset2D", "codedOffset", true, false, indents + 1, dump_json_VkOffset2D); + dump_json_value(object.colorAttachmentCount, NULL, settings, "uint32_t", "colorAttachmentCount", false, false, indents + 1, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_value(object.codedExtent, NULL, settings, "VkExtent2D", "codedExtent", true, false, indents + 1, dump_json_VkExtent2D); + dump_json_array(object.pColorAttachmentInputIndices, object.colorAttachmentCount, settings, "const uint32_t*", "const uint32_t", "pColorAttachmentInputIndices", false, false, indents + 1, dump_json_uint32_t); // JQA settings.stream() << ",\n"; - dump_json_value(object.baseArrayLayer, NULL, settings, "uint32_t", "baseArrayLayer", false, false, indents + 1, dump_json_uint32_t); + dump_json_pointer(object.pDepthInputAttachmentIndex, settings, "const uint32_t*", "pDepthInputAttachmentIndex", false, false, indents + 1, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_value(object.imageViewBinding, NULL, settings, "VkImageView", "imageViewBinding", false, false, indents + 1, dump_json_VkImageView); + dump_json_pointer(object.pStencilInputAttachmentIndex, settings, "const uint32_t*", "pStencilInputAttachmentIndex", false, false, indents + 1, dump_json_uint32_t); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkVideoReferenceSlotInfoKHR(const VkVideoReferenceSlotInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDeviceMaintenance6Features(const VkPhysicalDeviceMaintenance6Features& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19448,15 +19631,13 @@ void dump_json_VkVideoReferenceSlotInfoKHR(const VkVideoReferenceSlotInfoKHR& ob if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.slotIndex, NULL, settings, "int32_t", "slotIndex", false, false, indents + 1, dump_json_int32_t); - settings.stream() << ",\n"; - dump_json_pointer(object.pPictureResource, settings, "const VkVideoPictureResourceInfoKHR*", "pPictureResource", true, false, indents + 1, dump_json_VkVideoPictureResourceInfoKHR); + dump_json_value(object.maintenance6, NULL, settings, "VkBool32", "maintenance6", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkVideoSessionMemoryRequirementsKHR(const VkVideoSessionMemoryRequirementsKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDeviceMaintenance6Properties(const VkPhysicalDeviceMaintenance6Properties& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19467,12 +19648,14 @@ void dump_json_VkVideoSessionMemoryRequirementsKHR(const VkVideoSessionMemoryReq dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.memoryBindIndex, NULL, settings, "uint32_t", "memoryBindIndex", false, false, indents + 1, dump_json_uint32_t); + dump_json_value(object.blockTexelViewCompatibleMultipleLayers, NULL, settings, "VkBool32", "blockTexelViewCompatibleMultipleLayers", false, false, indents + 1, dump_json_VkBool32); settings.stream() << ",\n"; - dump_json_value(object.memoryRequirements, NULL, settings, "VkMemoryRequirements", "memoryRequirements", true, false, indents + 1, dump_json_VkMemoryRequirements); + dump_json_value(object.maxCombinedImageSamplerDescriptorCount, NULL, settings, "uint32_t", "maxCombinedImageSamplerDescriptorCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.fragmentShadingRateClampCombinerInputs, NULL, settings, "VkBool32", "fragmentShadingRateClampCombinerInputs", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkBindVideoSessionMemoryInfoKHR(const VkBindVideoSessionMemoryInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkBindMemoryStatus(const VkBindMemoryStatus& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19483,16 +19666,10 @@ void dump_json_VkBindVideoSessionMemoryInfoKHR(const VkBindVideoSessionMemoryInf dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.memoryBindIndex, NULL, settings, "uint32_t", "memoryBindIndex", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_value(object.memory, NULL, settings, "VkDeviceMemory", "memory", false, false, indents + 1, dump_json_VkDeviceMemory); - settings.stream() << ",\n"; - dump_json_value(object.memoryOffset, NULL, settings, "VkDeviceSize", "memoryOffset", false, false, indents + 1, dump_json_VkDeviceSize); - settings.stream() << ",\n"; - dump_json_value(object.memorySize, NULL, settings, "VkDeviceSize", "memorySize", false, false, indents + 1, dump_json_VkDeviceSize); + dump_json_pointer(object.pResult, settings, "VkResult*", "pResult", false, false, indents + 1, dump_json_VkResult); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkVideoSessionCreateInfoKHR(const VkVideoSessionCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkBindDescriptorSetsInfo(const VkBindDescriptorSetsInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19503,26 +19680,22 @@ void dump_json_VkVideoSessionCreateInfoKHR(const VkVideoSessionCreateInfoKHR& ob dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.queueFamilyIndex, NULL, settings, "uint32_t", "queueFamilyIndex", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_value(object.flags, NULL, settings, "VkVideoSessionCreateFlagsKHR", "flags", false, false, indents + 1, dump_json_VkVideoSessionCreateFlagsKHR); - settings.stream() << ",\n"; - dump_json_pointer(object.pVideoProfile, settings, "const VkVideoProfileInfoKHR*", "pVideoProfile", true, false, indents + 1, dump_json_VkVideoProfileInfoKHR); + dump_json_value(object.stageFlags, NULL, settings, "VkShaderStageFlags", "stageFlags", false, false, indents + 1, dump_json_VkShaderStageFlags); settings.stream() << ",\n"; - dump_json_value(object.pictureFormat, NULL, settings, "VkFormat", "pictureFormat", false, false, indents + 1, dump_json_VkFormat); + dump_json_value(object.layout, NULL, settings, "VkPipelineLayout", "layout", false, false, indents + 1, dump_json_VkPipelineLayout); settings.stream() << ",\n"; - dump_json_value(object.maxCodedExtent, NULL, settings, "VkExtent2D", "maxCodedExtent", true, false, indents + 1, dump_json_VkExtent2D); + dump_json_value(object.firstSet, NULL, settings, "uint32_t", "firstSet", false, false, indents + 1, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_value(object.referencePictureFormat, NULL, settings, "VkFormat", "referencePictureFormat", false, false, indents + 1, dump_json_VkFormat); + dump_json_value(object.descriptorSetCount, NULL, settings, "uint32_t", "descriptorSetCount", false, false, indents + 1, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_value(object.maxDpbSlots, NULL, settings, "uint32_t", "maxDpbSlots", false, false, indents + 1, dump_json_uint32_t); + dump_json_array(object.pDescriptorSets, object.descriptorSetCount, settings, "const VkDescriptorSet*", "const VkDescriptorSet", "pDescriptorSets", false, false, indents + 1, dump_json_VkDescriptorSet); // JQA settings.stream() << ",\n"; - dump_json_value(object.maxActiveReferencePictures, NULL, settings, "uint32_t", "maxActiveReferencePictures", false, false, indents + 1, dump_json_uint32_t); + dump_json_value(object.dynamicOffsetCount, NULL, settings, "uint32_t", "dynamicOffsetCount", false, false, indents + 1, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_pointer(object.pStdHeaderVersion, settings, "const VkExtensionProperties*", "pStdHeaderVersion", true, false, indents + 1, dump_json_VkExtensionProperties); + dump_json_array(object.pDynamicOffsets, object.dynamicOffsetCount, settings, "const uint32_t*", "const uint32_t", "pDynamicOffsets", false, false, indents + 1, dump_json_uint32_t); // JQA settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkVideoSessionParametersCreateInfoKHR(const VkVideoSessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPushConstantsInfo(const VkPushConstantsInfo& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19533,28 +19706,1115 @@ void dump_json_VkVideoSessionParametersCreateInfoKHR(const VkVideoSessionParamet dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.flags, NULL, settings, "VkVideoSessionParametersCreateFlagsKHR", "flags", false, false, indents + 1, dump_json_VkVideoSessionParametersCreateFlagsKHR); + dump_json_value(object.layout, NULL, settings, "VkPipelineLayout", "layout", false, false, indents + 1, dump_json_VkPipelineLayout); settings.stream() << ",\n"; - dump_json_value(object.videoSessionParametersTemplate, NULL, settings, "VkVideoSessionParametersKHR", "videoSessionParametersTemplate", false, false, indents + 1, dump_json_VkVideoSessionParametersKHR); + dump_json_value(object.stageFlags, NULL, settings, "VkShaderStageFlags", "stageFlags", false, false, indents + 1, dump_json_VkShaderStageFlags); settings.stream() << ",\n"; - dump_json_value(object.videoSession, NULL, settings, "VkVideoSessionKHR", "videoSession", false, false, indents + 1, dump_json_VkVideoSessionKHR); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkVideoSessionParametersUpdateInfoKHR(const VkVideoSessionParametersUpdateInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + dump_json_value(object.offset, NULL, settings, "uint32_t", "offset", false, false, indents + 1, dump_json_uint32_t); settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } + dump_json_value(object.size, NULL, settings, "uint32_t", "size", false, false, indents + 1, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_value(object.updateSequenceCount, NULL, settings, "uint32_t", "updateSequenceCount", false, false, indents + 1, dump_json_uint32_t); + dump_json_value(object.pValues, NULL, settings, "const void*", "pValues", false, false, indents + 1, dump_json_void); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkVideoBeginCodingInfoKHR(const VkVideoBeginCodingInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPushDescriptorSetInfo(const VkPushDescriptorSetInfo& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.stageFlags, NULL, settings, "VkShaderStageFlags", "stageFlags", false, false, indents + 1, dump_json_VkShaderStageFlags); + settings.stream() << ",\n"; + dump_json_value(object.layout, NULL, settings, "VkPipelineLayout", "layout", false, false, indents + 1, dump_json_VkPipelineLayout); + settings.stream() << ",\n"; + dump_json_value(object.set, NULL, settings, "uint32_t", "set", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.descriptorWriteCount, NULL, settings, "uint32_t", "descriptorWriteCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(object.pDescriptorWrites, object.descriptorWriteCount, settings, "const VkWriteDescriptorSet*", "const VkWriteDescriptorSet", "pDescriptorWrites", true, false, indents + 1, dump_json_VkWriteDescriptorSet); // JQA + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkPushDescriptorSetWithTemplateInfo(const VkPushDescriptorSetWithTemplateInfo& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.descriptorUpdateTemplate, NULL, settings, "VkDescriptorUpdateTemplate", "descriptorUpdateTemplate", false, false, indents + 1, dump_json_VkDescriptorUpdateTemplate); + settings.stream() << ",\n"; + dump_json_value(object.layout, NULL, settings, "VkPipelineLayout", "layout", false, false, indents + 1, dump_json_VkPipelineLayout); + settings.stream() << ",\n"; + dump_json_value(object.set, NULL, settings, "uint32_t", "set", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.pData, NULL, settings, "const void*", "pData", false, false, indents + 1, dump_json_void); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkPhysicalDevicePipelineProtectedAccessFeatures(const VkPhysicalDevicePipelineProtectedAccessFeatures& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.pipelineProtectedAccess, NULL, settings, "VkBool32", "pipelineProtectedAccess", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkPhysicalDevicePipelineRobustnessFeatures(const VkPhysicalDevicePipelineRobustnessFeatures& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.pipelineRobustness, NULL, settings, "VkBool32", "pipelineRobustness", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkPhysicalDevicePipelineRobustnessProperties(const VkPhysicalDevicePipelineRobustnessProperties& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.defaultRobustnessStorageBuffers, NULL, settings, "VkPipelineRobustnessBufferBehavior", "defaultRobustnessStorageBuffers", false, false, indents + 1, dump_json_VkPipelineRobustnessBufferBehavior); + settings.stream() << ",\n"; + dump_json_value(object.defaultRobustnessUniformBuffers, NULL, settings, "VkPipelineRobustnessBufferBehavior", "defaultRobustnessUniformBuffers", false, false, indents + 1, dump_json_VkPipelineRobustnessBufferBehavior); + settings.stream() << ",\n"; + dump_json_value(object.defaultRobustnessVertexInputs, NULL, settings, "VkPipelineRobustnessBufferBehavior", "defaultRobustnessVertexInputs", false, false, indents + 1, dump_json_VkPipelineRobustnessBufferBehavior); + settings.stream() << ",\n"; + dump_json_value(object.defaultRobustnessImages, NULL, settings, "VkPipelineRobustnessImageBehavior", "defaultRobustnessImages", false, false, indents + 1, dump_json_VkPipelineRobustnessImageBehavior); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkPipelineRobustnessCreateInfo(const VkPipelineRobustnessCreateInfo& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.storageBuffers, NULL, settings, "VkPipelineRobustnessBufferBehavior", "storageBuffers", false, false, indents + 1, dump_json_VkPipelineRobustnessBufferBehavior); + settings.stream() << ",\n"; + dump_json_value(object.uniformBuffers, NULL, settings, "VkPipelineRobustnessBufferBehavior", "uniformBuffers", false, false, indents + 1, dump_json_VkPipelineRobustnessBufferBehavior); + settings.stream() << ",\n"; + dump_json_value(object.vertexInputs, NULL, settings, "VkPipelineRobustnessBufferBehavior", "vertexInputs", false, false, indents + 1, dump_json_VkPipelineRobustnessBufferBehavior); + settings.stream() << ",\n"; + dump_json_value(object.images, NULL, settings, "VkPipelineRobustnessImageBehavior", "images", false, false, indents + 1, dump_json_VkPipelineRobustnessImageBehavior); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkPhysicalDeviceHostImageCopyFeatures(const VkPhysicalDeviceHostImageCopyFeatures& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.hostImageCopy, NULL, settings, "VkBool32", "hostImageCopy", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkPhysicalDeviceHostImageCopyProperties(const VkPhysicalDeviceHostImageCopyProperties& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.copySrcLayoutCount, NULL, settings, "uint32_t", "copySrcLayoutCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(object.pCopySrcLayouts, object.copySrcLayoutCount, settings, "VkImageLayout*", "VkImageLayout", "pCopySrcLayouts", false, false, indents + 1, dump_json_VkImageLayout); // JQA + settings.stream() << ",\n"; + dump_json_value(object.copyDstLayoutCount, NULL, settings, "uint32_t", "copyDstLayoutCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(object.pCopyDstLayouts, object.copyDstLayoutCount, settings, "VkImageLayout*", "VkImageLayout", "pCopyDstLayouts", false, false, indents + 1, dump_json_VkImageLayout); // JQA + settings.stream() << ",\n"; + dump_json_array(object.optimalTilingLayoutUUID, 16, settings, "uint8_t[VK_UUID_SIZE]", "uint8_t", "optimalTilingLayoutUUID", false, false, indents + 1, dump_json_uint8_t); // IQA + settings.stream() << ",\n"; + dump_json_value(object.identicalMemoryTypeRequirements, NULL, settings, "VkBool32", "identicalMemoryTypeRequirements", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkMemoryToImageCopy(const VkMemoryToImageCopy& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.pHostPointer, NULL, settings, "const void*", "pHostPointer", false, false, indents + 1, dump_json_void); + settings.stream() << ",\n"; + dump_json_value(object.memoryRowLength, NULL, settings, "uint32_t", "memoryRowLength", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.memoryImageHeight, NULL, settings, "uint32_t", "memoryImageHeight", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.imageSubresource, NULL, settings, "VkImageSubresourceLayers", "imageSubresource", true, false, indents + 1, dump_json_VkImageSubresourceLayers); + settings.stream() << ",\n"; + dump_json_value(object.imageOffset, NULL, settings, "VkOffset3D", "imageOffset", true, false, indents + 1, dump_json_VkOffset3D); + settings.stream() << ",\n"; + dump_json_value(object.imageExtent, NULL, settings, "VkExtent3D", "imageExtent", true, false, indents + 1, dump_json_VkExtent3D); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkImageToMemoryCopy(const VkImageToMemoryCopy& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.pHostPointer, NULL, settings, "void*", "pHostPointer", false, false, indents + 1, dump_json_void); + settings.stream() << ",\n"; + dump_json_value(object.memoryRowLength, NULL, settings, "uint32_t", "memoryRowLength", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.memoryImageHeight, NULL, settings, "uint32_t", "memoryImageHeight", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.imageSubresource, NULL, settings, "VkImageSubresourceLayers", "imageSubresource", true, false, indents + 1, dump_json_VkImageSubresourceLayers); + settings.stream() << ",\n"; + dump_json_value(object.imageOffset, NULL, settings, "VkOffset3D", "imageOffset", true, false, indents + 1, dump_json_VkOffset3D); + settings.stream() << ",\n"; + dump_json_value(object.imageExtent, NULL, settings, "VkExtent3D", "imageExtent", true, false, indents + 1, dump_json_VkExtent3D); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkCopyMemoryToImageInfo(const VkCopyMemoryToImageInfo& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.flags, NULL, settings, "VkHostImageCopyFlags", "flags", false, false, indents + 1, dump_json_VkHostImageCopyFlags); + settings.stream() << ",\n"; + dump_json_value(object.dstImage, NULL, settings, "VkImage", "dstImage", false, false, indents + 1, dump_json_VkImage); + settings.stream() << ",\n"; + dump_json_value(object.dstImageLayout, NULL, settings, "VkImageLayout", "dstImageLayout", false, false, indents + 1, dump_json_VkImageLayout); + settings.stream() << ",\n"; + dump_json_value(object.regionCount, NULL, settings, "uint32_t", "regionCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(object.pRegions, object.regionCount, settings, "const VkMemoryToImageCopy*", "const VkMemoryToImageCopy", "pRegions", true, false, indents + 1, dump_json_VkMemoryToImageCopy); // JQA + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkCopyImageToMemoryInfo(const VkCopyImageToMemoryInfo& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.flags, NULL, settings, "VkHostImageCopyFlags", "flags", false, false, indents + 1, dump_json_VkHostImageCopyFlags); + settings.stream() << ",\n"; + dump_json_value(object.srcImage, NULL, settings, "VkImage", "srcImage", false, false, indents + 1, dump_json_VkImage); + settings.stream() << ",\n"; + dump_json_value(object.srcImageLayout, NULL, settings, "VkImageLayout", "srcImageLayout", false, false, indents + 1, dump_json_VkImageLayout); + settings.stream() << ",\n"; + dump_json_value(object.regionCount, NULL, settings, "uint32_t", "regionCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(object.pRegions, object.regionCount, settings, "const VkImageToMemoryCopy*", "const VkImageToMemoryCopy", "pRegions", true, false, indents + 1, dump_json_VkImageToMemoryCopy); // JQA + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkCopyImageToImageInfo(const VkCopyImageToImageInfo& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.flags, NULL, settings, "VkHostImageCopyFlags", "flags", false, false, indents + 1, dump_json_VkHostImageCopyFlags); + settings.stream() << ",\n"; + dump_json_value(object.srcImage, NULL, settings, "VkImage", "srcImage", false, false, indents + 1, dump_json_VkImage); + settings.stream() << ",\n"; + dump_json_value(object.srcImageLayout, NULL, settings, "VkImageLayout", "srcImageLayout", false, false, indents + 1, dump_json_VkImageLayout); + settings.stream() << ",\n"; + dump_json_value(object.dstImage, NULL, settings, "VkImage", "dstImage", false, false, indents + 1, dump_json_VkImage); + settings.stream() << ",\n"; + dump_json_value(object.dstImageLayout, NULL, settings, "VkImageLayout", "dstImageLayout", false, false, indents + 1, dump_json_VkImageLayout); + settings.stream() << ",\n"; + dump_json_value(object.regionCount, NULL, settings, "uint32_t", "regionCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(object.pRegions, object.regionCount, settings, "const VkImageCopy2*", "const VkImageCopy2", "pRegions", true, false, indents + 1, dump_json_VkImageCopy2); // JQA + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkHostImageLayoutTransitionInfo(const VkHostImageLayoutTransitionInfo& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.image, NULL, settings, "VkImage", "image", false, false, indents + 1, dump_json_VkImage); + settings.stream() << ",\n"; + dump_json_value(object.oldLayout, NULL, settings, "VkImageLayout", "oldLayout", false, false, indents + 1, dump_json_VkImageLayout); + settings.stream() << ",\n"; + dump_json_value(object.newLayout, NULL, settings, "VkImageLayout", "newLayout", false, false, indents + 1, dump_json_VkImageLayout); + settings.stream() << ",\n"; + dump_json_value(object.subresourceRange, NULL, settings, "VkImageSubresourceRange", "subresourceRange", true, false, indents + 1, dump_json_VkImageSubresourceRange); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkSubresourceHostMemcpySize(const VkSubresourceHostMemcpySize& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.size, NULL, settings, "VkDeviceSize", "size", false, false, indents + 1, dump_json_VkDeviceSize); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkHostImageCopyDevicePerformanceQuery(const VkHostImageCopyDevicePerformanceQuery& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.optimalDeviceAccess, NULL, settings, "VkBool32", "optimalDeviceAccess", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.identicalMemoryLayout, NULL, settings, "VkBool32", "identicalMemoryLayout", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkSurfaceCapabilitiesKHR(const VkSurfaceCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.minImageCount, NULL, settings, "uint32_t", "minImageCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.maxImageCount, NULL, settings, "uint32_t", "maxImageCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.currentExtent, NULL, settings, "VkExtent2D", "currentExtent", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << ",\n"; + dump_json_value(object.minImageExtent, NULL, settings, "VkExtent2D", "minImageExtent", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << ",\n"; + dump_json_value(object.maxImageExtent, NULL, settings, "VkExtent2D", "maxImageExtent", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << ",\n"; + dump_json_value(object.maxImageArrayLayers, NULL, settings, "uint32_t", "maxImageArrayLayers", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.supportedTransforms, NULL, settings, "VkSurfaceTransformFlagsKHR", "supportedTransforms", false, false, indents + 1, dump_json_VkSurfaceTransformFlagsKHR); + settings.stream() << ",\n"; + dump_json_value(object.currentTransform, NULL, settings, "VkSurfaceTransformFlagBitsKHR", "currentTransform", false, false, indents + 1, dump_json_VkSurfaceTransformFlagBitsKHR); + settings.stream() << ",\n"; + dump_json_value(object.supportedCompositeAlpha, NULL, settings, "VkCompositeAlphaFlagsKHR", "supportedCompositeAlpha", false, false, indents + 1, dump_json_VkCompositeAlphaFlagsKHR); + settings.stream() << ",\n"; + dump_json_value(object.supportedUsageFlags, NULL, settings, "VkImageUsageFlags", "supportedUsageFlags", false, false, indents + 1, dump_json_VkImageUsageFlags); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkSurfaceFormatKHR(const VkSurfaceFormatKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.format, NULL, settings, "VkFormat", "format", false, false, indents + 1, dump_json_VkFormat); + settings.stream() << ",\n"; + dump_json_value(object.colorSpace, NULL, settings, "VkColorSpaceKHR", "colorSpace", false, false, indents + 1, dump_json_VkColorSpaceKHR); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkSwapchainCreateInfoKHR(const VkSwapchainCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.flags, NULL, settings, "VkSwapchainCreateFlagsKHR", "flags", false, false, indents + 1, dump_json_VkSwapchainCreateFlagsKHR); + settings.stream() << ",\n"; + dump_json_value(object.surface, NULL, settings, "VkSurfaceKHR", "surface", false, false, indents + 1, dump_json_VkSurfaceKHR); + settings.stream() << ",\n"; + dump_json_value(object.minImageCount, NULL, settings, "uint32_t", "minImageCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.imageFormat, NULL, settings, "VkFormat", "imageFormat", false, false, indents + 1, dump_json_VkFormat); + settings.stream() << ",\n"; + dump_json_value(object.imageColorSpace, NULL, settings, "VkColorSpaceKHR", "imageColorSpace", false, false, indents + 1, dump_json_VkColorSpaceKHR); + settings.stream() << ",\n"; + dump_json_value(object.imageExtent, NULL, settings, "VkExtent2D", "imageExtent", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << ",\n"; + dump_json_value(object.imageArrayLayers, NULL, settings, "uint32_t", "imageArrayLayers", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.imageUsage, NULL, settings, "VkImageUsageFlags", "imageUsage", false, false, indents + 1, dump_json_VkImageUsageFlags); + settings.stream() << ",\n"; + dump_json_value(object.imageSharingMode, NULL, settings, "VkSharingMode", "imageSharingMode", false, false, indents + 1, dump_json_VkSharingMode); + settings.stream() << ",\n"; + dump_json_value(object.queueFamilyIndexCount, NULL, settings, "uint32_t", "queueFamilyIndexCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + if(object.imageSharingMode == VK_SHARING_MODE_CONCURRENT) + dump_json_array(object.pQueueFamilyIndices, object.queueFamilyIndexCount, settings, "const uint32_t*", "const uint32_t", "pQueueFamilyIndices", false, false, indents + 1, dump_json_uint32_t); // JQA + else + dump_json_UNUSED(settings, "const uint32_t*", "pQueueFamilyIndices", indents + 1); + settings.stream() << ",\n"; + dump_json_value(object.preTransform, NULL, settings, "VkSurfaceTransformFlagBitsKHR", "preTransform", false, false, indents + 1, dump_json_VkSurfaceTransformFlagBitsKHR); + settings.stream() << ",\n"; + dump_json_value(object.compositeAlpha, NULL, settings, "VkCompositeAlphaFlagBitsKHR", "compositeAlpha", false, false, indents + 1, dump_json_VkCompositeAlphaFlagBitsKHR); + settings.stream() << ",\n"; + dump_json_value(object.presentMode, NULL, settings, "VkPresentModeKHR", "presentMode", false, false, indents + 1, dump_json_VkPresentModeKHR); + settings.stream() << ",\n"; + dump_json_value(object.clipped, NULL, settings, "VkBool32", "clipped", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.oldSwapchain, NULL, settings, "VkSwapchainKHR", "oldSwapchain", false, false, indents + 1, dump_json_VkSwapchainKHR); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkPresentInfoKHR(const VkPresentInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.waitSemaphoreCount, NULL, settings, "uint32_t", "waitSemaphoreCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(object.pWaitSemaphores, object.waitSemaphoreCount, settings, "const VkSemaphore*", "const VkSemaphore", "pWaitSemaphores", false, false, indents + 1, dump_json_VkSemaphore); // JQA + settings.stream() << ",\n"; + dump_json_value(object.swapchainCount, NULL, settings, "uint32_t", "swapchainCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(object.pSwapchains, object.swapchainCount, settings, "const VkSwapchainKHR*", "const VkSwapchainKHR", "pSwapchains", false, false, indents + 1, dump_json_VkSwapchainKHR); // JQA + settings.stream() << ",\n"; + dump_json_array(object.pImageIndices, object.swapchainCount, settings, "const uint32_t*", "const uint32_t", "pImageIndices", false, false, indents + 1, dump_json_uint32_t); // JQA + settings.stream() << ",\n"; + dump_json_array(object.pResults, object.swapchainCount, settings, "VkResult*", "VkResult", "pResults", false, false, indents + 1, dump_json_VkResult); // JQA + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkImageSwapchainCreateInfoKHR(const VkImageSwapchainCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.swapchain, NULL, settings, "VkSwapchainKHR", "swapchain", false, false, indents + 1, dump_json_VkSwapchainKHR); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkBindImageMemorySwapchainInfoKHR(const VkBindImageMemorySwapchainInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.swapchain, NULL, settings, "VkSwapchainKHR", "swapchain", false, false, indents + 1, dump_json_VkSwapchainKHR); + settings.stream() << ",\n"; + dump_json_value(object.imageIndex, NULL, settings, "uint32_t", "imageIndex", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkAcquireNextImageInfoKHR(const VkAcquireNextImageInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.swapchain, NULL, settings, "VkSwapchainKHR", "swapchain", false, false, indents + 1, dump_json_VkSwapchainKHR); + settings.stream() << ",\n"; + dump_json_value(object.timeout, NULL, settings, "uint64_t", "timeout", false, false, indents + 1, dump_json_uint64_t); + settings.stream() << ",\n"; + dump_json_value(object.semaphore, NULL, settings, "VkSemaphore", "semaphore", false, false, indents + 1, dump_json_VkSemaphore); + settings.stream() << ",\n"; + dump_json_value(object.fence, NULL, settings, "VkFence", "fence", false, false, indents + 1, dump_json_VkFence); + settings.stream() << ",\n"; + dump_json_value(object.deviceMask, NULL, settings, "uint32_t", "deviceMask", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkDeviceGroupPresentCapabilitiesKHR(const VkDeviceGroupPresentCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_array(object.presentMask, 32, settings, "uint32_t[VK_MAX_DEVICE_GROUP_SIZE]", "uint32_t", "presentMask", false, false, indents + 1, dump_json_uint32_t); // IQA + settings.stream() << ",\n"; + dump_json_value(object.modes, NULL, settings, "VkDeviceGroupPresentModeFlagsKHR", "modes", false, false, indents + 1, dump_json_VkDeviceGroupPresentModeFlagsKHR); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkDeviceGroupPresentInfoKHR(const VkDeviceGroupPresentInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.swapchainCount, NULL, settings, "uint32_t", "swapchainCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(object.pDeviceMasks, object.swapchainCount, settings, "const uint32_t*", "const uint32_t", "pDeviceMasks", false, false, indents + 1, dump_json_uint32_t); // JQA + settings.stream() << ",\n"; + dump_json_value(object.mode, NULL, settings, "VkDeviceGroupPresentModeFlagBitsKHR", "mode", false, false, indents + 1, dump_json_VkDeviceGroupPresentModeFlagBitsKHR); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkDeviceGroupSwapchainCreateInfoKHR(const VkDeviceGroupSwapchainCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.modes, NULL, settings, "VkDeviceGroupPresentModeFlagsKHR", "modes", false, false, indents + 1, dump_json_VkDeviceGroupPresentModeFlagsKHR); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkDisplayModeParametersKHR(const VkDisplayModeParametersKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.visibleRegion, NULL, settings, "VkExtent2D", "visibleRegion", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << ",\n"; + dump_json_value(object.refreshRate, NULL, settings, "uint32_t", "refreshRate", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkDisplayModeCreateInfoKHR(const VkDisplayModeCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.flags, NULL, settings, "VkDisplayModeCreateFlagsKHR", "flags", false, false, indents + 1, dump_json_VkDisplayModeCreateFlagsKHR); + settings.stream() << ",\n"; + dump_json_value(object.parameters, NULL, settings, "VkDisplayModeParametersKHR", "parameters", true, false, indents + 1, dump_json_VkDisplayModeParametersKHR); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkDisplayModePropertiesKHR(const VkDisplayModePropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.displayMode, NULL, settings, "VkDisplayModeKHR", "displayMode", false, false, indents + 1, dump_json_VkDisplayModeKHR); + settings.stream() << ",\n"; + dump_json_value(object.parameters, NULL, settings, "VkDisplayModeParametersKHR", "parameters", true, false, indents + 1, dump_json_VkDisplayModeParametersKHR); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkDisplayPlaneCapabilitiesKHR(const VkDisplayPlaneCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.supportedAlpha, NULL, settings, "VkDisplayPlaneAlphaFlagsKHR", "supportedAlpha", false, false, indents + 1, dump_json_VkDisplayPlaneAlphaFlagsKHR); + settings.stream() << ",\n"; + dump_json_value(object.minSrcPosition, NULL, settings, "VkOffset2D", "minSrcPosition", true, false, indents + 1, dump_json_VkOffset2D); + settings.stream() << ",\n"; + dump_json_value(object.maxSrcPosition, NULL, settings, "VkOffset2D", "maxSrcPosition", true, false, indents + 1, dump_json_VkOffset2D); + settings.stream() << ",\n"; + dump_json_value(object.minSrcExtent, NULL, settings, "VkExtent2D", "minSrcExtent", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << ",\n"; + dump_json_value(object.maxSrcExtent, NULL, settings, "VkExtent2D", "maxSrcExtent", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << ",\n"; + dump_json_value(object.minDstPosition, NULL, settings, "VkOffset2D", "minDstPosition", true, false, indents + 1, dump_json_VkOffset2D); + settings.stream() << ",\n"; + dump_json_value(object.maxDstPosition, NULL, settings, "VkOffset2D", "maxDstPosition", true, false, indents + 1, dump_json_VkOffset2D); + settings.stream() << ",\n"; + dump_json_value(object.minDstExtent, NULL, settings, "VkExtent2D", "minDstExtent", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << ",\n"; + dump_json_value(object.maxDstExtent, NULL, settings, "VkExtent2D", "maxDstExtent", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkDisplayPlanePropertiesKHR(const VkDisplayPlanePropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.currentDisplay, NULL, settings, "VkDisplayKHR", "currentDisplay", false, false, indents + 1, dump_json_VkDisplayKHR); + settings.stream() << ",\n"; + dump_json_value(object.currentStackIndex, NULL, settings, "uint32_t", "currentStackIndex", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkDisplayPropertiesKHR(const VkDisplayPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.display, NULL, settings, "VkDisplayKHR", "display", false, false, indents + 1, dump_json_VkDisplayKHR); + settings.stream() << ",\n"; + dump_json_value(object.displayName, NULL, settings, "const char*", "displayName", false, false, indents + 1, dump_json_cstring); + settings.stream() << ",\n"; + dump_json_value(object.physicalDimensions, NULL, settings, "VkExtent2D", "physicalDimensions", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << ",\n"; + dump_json_value(object.physicalResolution, NULL, settings, "VkExtent2D", "physicalResolution", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << ",\n"; + dump_json_value(object.supportedTransforms, NULL, settings, "VkSurfaceTransformFlagsKHR", "supportedTransforms", false, false, indents + 1, dump_json_VkSurfaceTransformFlagsKHR); + settings.stream() << ",\n"; + dump_json_value(object.planeReorderPossible, NULL, settings, "VkBool32", "planeReorderPossible", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.persistentContent, NULL, settings, "VkBool32", "persistentContent", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkDisplaySurfaceCreateInfoKHR(const VkDisplaySurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.flags, NULL, settings, "VkDisplaySurfaceCreateFlagsKHR", "flags", false, false, indents + 1, dump_json_VkDisplaySurfaceCreateFlagsKHR); + settings.stream() << ",\n"; + dump_json_value(object.displayMode, NULL, settings, "VkDisplayModeKHR", "displayMode", false, false, indents + 1, dump_json_VkDisplayModeKHR); + settings.stream() << ",\n"; + dump_json_value(object.planeIndex, NULL, settings, "uint32_t", "planeIndex", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.planeStackIndex, NULL, settings, "uint32_t", "planeStackIndex", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.transform, NULL, settings, "VkSurfaceTransformFlagBitsKHR", "transform", false, false, indents + 1, dump_json_VkSurfaceTransformFlagBitsKHR); + settings.stream() << ",\n"; + dump_json_value(object.globalAlpha, NULL, settings, "float", "globalAlpha", false, false, indents + 1, dump_json_float); + settings.stream() << ",\n"; + dump_json_value(object.alphaMode, NULL, settings, "VkDisplayPlaneAlphaFlagBitsKHR", "alphaMode", false, false, indents + 1, dump_json_VkDisplayPlaneAlphaFlagBitsKHR); + settings.stream() << ",\n"; + dump_json_value(object.imageExtent, NULL, settings, "VkExtent2D", "imageExtent", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkDisplayPresentInfoKHR(const VkDisplayPresentInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.srcRect, NULL, settings, "VkRect2D", "srcRect", true, false, indents + 1, dump_json_VkRect2D); + settings.stream() << ",\n"; + dump_json_value(object.dstRect, NULL, settings, "VkRect2D", "dstRect", true, false, indents + 1, dump_json_VkRect2D); + settings.stream() << ",\n"; + dump_json_value(object.persistent, NULL, settings, "VkBool32", "persistent", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +#if defined(VK_USE_PLATFORM_XLIB_KHR) +void dump_json_VkXlibSurfaceCreateInfoKHR(const VkXlibSurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.flags, NULL, settings, "VkXlibSurfaceCreateFlagsKHR", "flags", false, false, indents + 1, dump_json_VkXlibSurfaceCreateFlagsKHR); + settings.stream() << ",\n"; + dump_json_value(object.dpy, NULL, settings, "Display*", "dpy", false, false, indents + 1, dump_json_Display); + settings.stream() << ",\n"; + dump_json_value(object.window, NULL, settings, "Window", "window", false, false, indents + 1, dump_json_Window); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +#endif // VK_USE_PLATFORM_XLIB_KHR +#if defined(VK_USE_PLATFORM_XCB_KHR) +void dump_json_VkXcbSurfaceCreateInfoKHR(const VkXcbSurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.flags, NULL, settings, "VkXcbSurfaceCreateFlagsKHR", "flags", false, false, indents + 1, dump_json_VkXcbSurfaceCreateFlagsKHR); + settings.stream() << ",\n"; + dump_json_value(object.connection, NULL, settings, "xcb_connection_t*", "connection", false, false, indents + 1, dump_json_xcb_connection_t); + settings.stream() << ",\n"; + dump_json_value(object.window, NULL, settings, "xcb_window_t", "window", false, false, indents + 1, dump_json_xcb_window_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +#endif // VK_USE_PLATFORM_XCB_KHR +#if defined(VK_USE_PLATFORM_WAYLAND_KHR) +void dump_json_VkWaylandSurfaceCreateInfoKHR(const VkWaylandSurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.flags, NULL, settings, "VkWaylandSurfaceCreateFlagsKHR", "flags", false, false, indents + 1, dump_json_VkWaylandSurfaceCreateFlagsKHR); + settings.stream() << ",\n"; + dump_json_value(object.display, NULL, settings, "struct wl_display*", "display", false, false, indents + 1, dump_json_wl_display); + settings.stream() << ",\n"; + dump_json_value(object.surface, NULL, settings, "struct wl_surface*", "surface", false, false, indents + 1, dump_json_wl_surface); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +#endif // VK_USE_PLATFORM_WAYLAND_KHR +#if defined(VK_USE_PLATFORM_ANDROID_KHR) +void dump_json_VkAndroidSurfaceCreateInfoKHR(const VkAndroidSurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.flags, NULL, settings, "VkAndroidSurfaceCreateFlagsKHR", "flags", false, false, indents + 1, dump_json_VkAndroidSurfaceCreateFlagsKHR); + settings.stream() << ",\n"; + dump_json_value(object.window, NULL, settings, "struct ANativeWindow*", "window", false, false, indents + 1, dump_json_ANativeWindow); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +#endif // VK_USE_PLATFORM_ANDROID_KHR +#if defined(VK_USE_PLATFORM_WIN32_KHR) +void dump_json_VkWin32SurfaceCreateInfoKHR(const VkWin32SurfaceCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.flags, NULL, settings, "VkWin32SurfaceCreateFlagsKHR", "flags", false, false, indents + 1, dump_json_VkWin32SurfaceCreateFlagsKHR); + settings.stream() << ",\n"; + dump_json_value(object.hinstance, NULL, settings, "HINSTANCE", "hinstance", false, false, indents + 1, dump_json_HINSTANCE); + settings.stream() << ",\n"; + dump_json_value(object.hwnd, NULL, settings, "HWND", "hwnd", false, false, indents + 1, dump_json_HWND); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +#endif // VK_USE_PLATFORM_WIN32_KHR +void dump_json_VkDebugReportCallbackCreateInfoEXT(const VkDebugReportCallbackCreateInfoEXT& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.flags, NULL, settings, "VkDebugReportFlagsEXT", "flags", false, false, indents + 1, dump_json_VkDebugReportFlagsEXT); + settings.stream() << ",\n"; + dump_json_value(object.pfnCallback, NULL, settings, "PFN_vkDebugReportCallbackEXT", "pfnCallback", false, false, indents + 1, dump_json_PFN_vkDebugReportCallbackEXT); + settings.stream() << ",\n"; + dump_json_value(object.pUserData, NULL, settings, "void*", "pUserData", false, false, indents + 1, dump_json_void); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkPipelineRasterizationStateRasterizationOrderAMD(const VkPipelineRasterizationStateRasterizationOrderAMD& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.rasterizationOrder, NULL, settings, "VkRasterizationOrderAMD", "rasterizationOrder", false, false, indents + 1, dump_json_VkRasterizationOrderAMD); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkDebugMarkerObjectNameInfoEXT(const VkDebugMarkerObjectNameInfoEXT& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.objectType, NULL, settings, "VkDebugReportObjectTypeEXT", "objectType", false, false, indents + 1, dump_json_VkDebugReportObjectTypeEXT); + settings.stream() << ",\n"; + dump_json_value(object.object, NULL, settings, "uint64_t", "object", false, false, indents + 1, dump_json_uint64_t); + settings.stream() << ",\n"; + dump_json_value(object.pObjectName, NULL, settings, "const char*", "pObjectName", false, false, indents + 1, dump_json_cstring); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkDebugMarkerObjectTagInfoEXT(const VkDebugMarkerObjectTagInfoEXT& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.objectType, NULL, settings, "VkDebugReportObjectTypeEXT", "objectType", false, false, indents + 1, dump_json_VkDebugReportObjectTypeEXT); + settings.stream() << ",\n"; + dump_json_value(object.object, NULL, settings, "uint64_t", "object", false, false, indents + 1, dump_json_uint64_t); + settings.stream() << ",\n"; + dump_json_value(object.tagName, NULL, settings, "uint64_t", "tagName", false, false, indents + 1, dump_json_uint64_t); + settings.stream() << ",\n"; + dump_json_value(object.tagSize, NULL, settings, "size_t", "tagSize", false, false, indents + 1, dump_json_size_t); + settings.stream() << ",\n"; + dump_json_value(object.pTag, NULL, settings, "const void*", "pTag", false, false, indents + 1, dump_json_void); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkDebugMarkerMarkerInfoEXT(const VkDebugMarkerMarkerInfoEXT& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.pMarkerName, NULL, settings, "const char*", "pMarkerName", false, false, indents + 1, dump_json_cstring); + settings.stream() << ",\n"; + dump_json_array(object.color, 4, settings, "float[4]", "float", "color", false, false, indents + 1, dump_json_float); // IQA + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkQueueFamilyQueryResultStatusPropertiesKHR(const VkQueueFamilyQueryResultStatusPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.queryResultStatusSupport, NULL, settings, "VkBool32", "queryResultStatusSupport", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkQueueFamilyVideoPropertiesKHR(const VkQueueFamilyVideoPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.videoCodecOperations, NULL, settings, "VkVideoCodecOperationFlagsKHR", "videoCodecOperations", false, false, indents + 1, dump_json_VkVideoCodecOperationFlagsKHR); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoProfileInfoKHR(const VkVideoProfileInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.videoCodecOperation, NULL, settings, "VkVideoCodecOperationFlagBitsKHR", "videoCodecOperation", false, false, indents + 1, dump_json_VkVideoCodecOperationFlagBitsKHR); + settings.stream() << ",\n"; + dump_json_value(object.chromaSubsampling, NULL, settings, "VkVideoChromaSubsamplingFlagsKHR", "chromaSubsampling", false, false, indents + 1, dump_json_VkVideoChromaSubsamplingFlagsKHR); + settings.stream() << ",\n"; + dump_json_value(object.lumaBitDepth, NULL, settings, "VkVideoComponentBitDepthFlagsKHR", "lumaBitDepth", false, false, indents + 1, dump_json_VkVideoComponentBitDepthFlagsKHR); + settings.stream() << ",\n"; + dump_json_value(object.chromaBitDepth, NULL, settings, "VkVideoComponentBitDepthFlagsKHR", "chromaBitDepth", false, false, indents + 1, dump_json_VkVideoComponentBitDepthFlagsKHR); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoProfileListInfoKHR(const VkVideoProfileListInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.profileCount, NULL, settings, "uint32_t", "profileCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(object.pProfiles, object.profileCount, settings, "const VkVideoProfileInfoKHR*", "const VkVideoProfileInfoKHR", "pProfiles", true, false, indents + 1, dump_json_VkVideoProfileInfoKHR); // JQA + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoCapabilitiesKHR(const VkVideoCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.flags, NULL, settings, "VkVideoCapabilityFlagsKHR", "flags", false, false, indents + 1, dump_json_VkVideoCapabilityFlagsKHR); + settings.stream() << ",\n"; + dump_json_value(object.minBitstreamBufferOffsetAlignment, NULL, settings, "VkDeviceSize", "minBitstreamBufferOffsetAlignment", false, false, indents + 1, dump_json_VkDeviceSize); + settings.stream() << ",\n"; + dump_json_value(object.minBitstreamBufferSizeAlignment, NULL, settings, "VkDeviceSize", "minBitstreamBufferSizeAlignment", false, false, indents + 1, dump_json_VkDeviceSize); + settings.stream() << ",\n"; + dump_json_value(object.pictureAccessGranularity, NULL, settings, "VkExtent2D", "pictureAccessGranularity", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << ",\n"; + dump_json_value(object.minCodedExtent, NULL, settings, "VkExtent2D", "minCodedExtent", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << ",\n"; + dump_json_value(object.maxCodedExtent, NULL, settings, "VkExtent2D", "maxCodedExtent", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << ",\n"; + dump_json_value(object.maxDpbSlots, NULL, settings, "uint32_t", "maxDpbSlots", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.maxActiveReferencePictures, NULL, settings, "uint32_t", "maxActiveReferencePictures", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.stdHeaderVersion, NULL, settings, "VkExtensionProperties", "stdHeaderVersion", true, false, indents + 1, dump_json_VkExtensionProperties); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkPhysicalDeviceVideoFormatInfoKHR(const VkPhysicalDeviceVideoFormatInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.imageUsage, NULL, settings, "VkImageUsageFlags", "imageUsage", false, false, indents + 1, dump_json_VkImageUsageFlags); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoFormatPropertiesKHR(const VkVideoFormatPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.format, NULL, settings, "VkFormat", "format", false, false, indents + 1, dump_json_VkFormat); + settings.stream() << ",\n"; + dump_json_value(object.componentMapping, NULL, settings, "VkComponentMapping", "componentMapping", true, false, indents + 1, dump_json_VkComponentMapping); + settings.stream() << ",\n"; + dump_json_value(object.imageCreateFlags, NULL, settings, "VkImageCreateFlags", "imageCreateFlags", false, false, indents + 1, dump_json_VkImageCreateFlags); + settings.stream() << ",\n"; + dump_json_value(object.imageType, NULL, settings, "VkImageType", "imageType", false, false, indents + 1, dump_json_VkImageType); + settings.stream() << ",\n"; + dump_json_value(object.imageTiling, NULL, settings, "VkImageTiling", "imageTiling", false, false, indents + 1, dump_json_VkImageTiling); + settings.stream() << ",\n"; + dump_json_value(object.imageUsageFlags, NULL, settings, "VkImageUsageFlags", "imageUsageFlags", false, false, indents + 1, dump_json_VkImageUsageFlags); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoPictureResourceInfoKHR(const VkVideoPictureResourceInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.codedOffset, NULL, settings, "VkOffset2D", "codedOffset", true, false, indents + 1, dump_json_VkOffset2D); + settings.stream() << ",\n"; + dump_json_value(object.codedExtent, NULL, settings, "VkExtent2D", "codedExtent", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << ",\n"; + dump_json_value(object.baseArrayLayer, NULL, settings, "uint32_t", "baseArrayLayer", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.imageViewBinding, NULL, settings, "VkImageView", "imageViewBinding", false, false, indents + 1, dump_json_VkImageView); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoReferenceSlotInfoKHR(const VkVideoReferenceSlotInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.slotIndex, NULL, settings, "int32_t", "slotIndex", false, false, indents + 1, dump_json_int32_t); + settings.stream() << ",\n"; + dump_json_pointer(object.pPictureResource, settings, "const VkVideoPictureResourceInfoKHR*", "pPictureResource", true, false, indents + 1, dump_json_VkVideoPictureResourceInfoKHR); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoSessionMemoryRequirementsKHR(const VkVideoSessionMemoryRequirementsKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.memoryBindIndex, NULL, settings, "uint32_t", "memoryBindIndex", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.memoryRequirements, NULL, settings, "VkMemoryRequirements", "memoryRequirements", true, false, indents + 1, dump_json_VkMemoryRequirements); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkBindVideoSessionMemoryInfoKHR(const VkBindVideoSessionMemoryInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.memoryBindIndex, NULL, settings, "uint32_t", "memoryBindIndex", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.memory, NULL, settings, "VkDeviceMemory", "memory", false, false, indents + 1, dump_json_VkDeviceMemory); + settings.stream() << ",\n"; + dump_json_value(object.memoryOffset, NULL, settings, "VkDeviceSize", "memoryOffset", false, false, indents + 1, dump_json_VkDeviceSize); + settings.stream() << ",\n"; + dump_json_value(object.memorySize, NULL, settings, "VkDeviceSize", "memorySize", false, false, indents + 1, dump_json_VkDeviceSize); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoSessionCreateInfoKHR(const VkVideoSessionCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.queueFamilyIndex, NULL, settings, "uint32_t", "queueFamilyIndex", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.flags, NULL, settings, "VkVideoSessionCreateFlagsKHR", "flags", false, false, indents + 1, dump_json_VkVideoSessionCreateFlagsKHR); + settings.stream() << ",\n"; + dump_json_pointer(object.pVideoProfile, settings, "const VkVideoProfileInfoKHR*", "pVideoProfile", true, false, indents + 1, dump_json_VkVideoProfileInfoKHR); + settings.stream() << ",\n"; + dump_json_value(object.pictureFormat, NULL, settings, "VkFormat", "pictureFormat", false, false, indents + 1, dump_json_VkFormat); + settings.stream() << ",\n"; + dump_json_value(object.maxCodedExtent, NULL, settings, "VkExtent2D", "maxCodedExtent", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << ",\n"; + dump_json_value(object.referencePictureFormat, NULL, settings, "VkFormat", "referencePictureFormat", false, false, indents + 1, dump_json_VkFormat); + settings.stream() << ",\n"; + dump_json_value(object.maxDpbSlots, NULL, settings, "uint32_t", "maxDpbSlots", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.maxActiveReferencePictures, NULL, settings, "uint32_t", "maxActiveReferencePictures", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_pointer(object.pStdHeaderVersion, settings, "const VkExtensionProperties*", "pStdHeaderVersion", true, false, indents + 1, dump_json_VkExtensionProperties); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoSessionParametersCreateInfoKHR(const VkVideoSessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.flags, NULL, settings, "VkVideoSessionParametersCreateFlagsKHR", "flags", false, false, indents + 1, dump_json_VkVideoSessionParametersCreateFlagsKHR); + settings.stream() << ",\n"; + dump_json_value(object.videoSessionParametersTemplate, NULL, settings, "VkVideoSessionParametersKHR", "videoSessionParametersTemplate", false, false, indents + 1, dump_json_VkVideoSessionParametersKHR); + settings.stream() << ",\n"; + dump_json_value(object.videoSession, NULL, settings, "VkVideoSessionKHR", "videoSession", false, false, indents + 1, dump_json_VkVideoSessionKHR); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoSessionParametersUpdateInfoKHR(const VkVideoSessionParametersUpdateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.updateSequenceCount, NULL, settings, "uint32_t", "updateSequenceCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoBeginCodingInfoKHR(const VkVideoBeginCodingInfoKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -19784,6 +21044,20 @@ void dump_json_VkCuModuleCreateInfoNVX(const VkCuModuleCreateInfoNVX& object, co dump_json_value(object.pData, NULL, settings, "const void*", "pData", false, false, indents + 1, dump_json_void); settings.stream() << "\n" << settings.indentation(indents) << "]"; } +void dump_json_VkCuModuleTexturingModeCreateInfoNVX(const VkCuModuleTexturingModeCreateInfoNVX& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.use64bitTexturing, NULL, settings, "VkBool32", "use64bitTexturing", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} void dump_json_VkCuFunctionCreateInfoNVX(const VkCuFunctionCreateInfoNVX& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; @@ -20648,74 +21922,6 @@ void dump_json_VkShaderStatisticsInfoAMD(const VkShaderStatisticsInfoAMD& object dump_json_array(object.computeWorkGroupSize, 3, settings, "uint32_t[3]", "uint32_t", "computeWorkGroupSize", false, false, indents + 1, dump_json_uint32_t); // IQA settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkRenderingFragmentShadingRateAttachmentInfoKHR(const VkRenderingFragmentShadingRateAttachmentInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.imageView, NULL, settings, "VkImageView", "imageView", false, false, indents + 1, dump_json_VkImageView); - settings.stream() << ",\n"; - dump_json_value(object.imageLayout, NULL, settings, "VkImageLayout", "imageLayout", false, false, indents + 1, dump_json_VkImageLayout); - settings.stream() << ",\n"; - dump_json_value(object.shadingRateAttachmentTexelSize, NULL, settings, "VkExtent2D", "shadingRateAttachmentTexelSize", true, false, indents + 1, dump_json_VkExtent2D); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkRenderingFragmentDensityMapAttachmentInfoEXT(const VkRenderingFragmentDensityMapAttachmentInfoEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.imageView, NULL, settings, "VkImageView", "imageView", false, false, indents + 1, dump_json_VkImageView); - settings.stream() << ",\n"; - dump_json_value(object.imageLayout, NULL, settings, "VkImageLayout", "imageLayout", false, false, indents + 1, dump_json_VkImageLayout); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkAttachmentSampleCountInfoAMD(const VkAttachmentSampleCountInfoAMD& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.colorAttachmentCount, NULL, settings, "uint32_t", "colorAttachmentCount", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_array(object.pColorAttachmentSamples, object.colorAttachmentCount, settings, "const VkSampleCountFlagBits*", "const VkSampleCountFlagBits", "pColorAttachmentSamples", false, false, indents + 1, dump_json_VkSampleCountFlagBits); // JQA - settings.stream() << ",\n"; - dump_json_value(object.depthStencilAttachmentSamples, NULL, settings, "VkSampleCountFlagBits", "depthStencilAttachmentSamples", false, false, indents + 1, dump_json_VkSampleCountFlagBits); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkMultiviewPerViewAttributesInfoNVX(const VkMultiviewPerViewAttributesInfoNVX& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.perViewAttributes, NULL, settings, "VkBool32", "perViewAttributes", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << ",\n"; - dump_json_value(object.perViewAttributesPositionXOnly, NULL, settings, "VkBool32", "perViewAttributesPositionXOnly", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} #if defined(VK_USE_PLATFORM_GGP) void dump_json_VkStreamDescriptorSurfaceCreateInfoGGP(const VkStreamDescriptorSurfaceCreateInfoGGP& object, const ApiDumpSettings& settings, int indents) { @@ -20914,60 +22120,6 @@ void dump_json_VkPhysicalDeviceASTCDecodeFeaturesEXT(const VkPhysicalDeviceASTCD dump_json_value(object.decodeModeSharedExponent, NULL, settings, "VkBool32", "decodeModeSharedExponent", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.pipelineRobustness, NULL, settings, "VkBool32", "pipelineRobustness", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.defaultRobustnessStorageBuffers, NULL, settings, "VkPipelineRobustnessBufferBehaviorEXT", "defaultRobustnessStorageBuffers", false, false, indents + 1, dump_json_VkPipelineRobustnessBufferBehaviorEXT); - settings.stream() << ",\n"; - dump_json_value(object.defaultRobustnessUniformBuffers, NULL, settings, "VkPipelineRobustnessBufferBehaviorEXT", "defaultRobustnessUniformBuffers", false, false, indents + 1, dump_json_VkPipelineRobustnessBufferBehaviorEXT); - settings.stream() << ",\n"; - dump_json_value(object.defaultRobustnessVertexInputs, NULL, settings, "VkPipelineRobustnessBufferBehaviorEXT", "defaultRobustnessVertexInputs", false, false, indents + 1, dump_json_VkPipelineRobustnessBufferBehaviorEXT); - settings.stream() << ",\n"; - dump_json_value(object.defaultRobustnessImages, NULL, settings, "VkPipelineRobustnessImageBehaviorEXT", "defaultRobustnessImages", false, false, indents + 1, dump_json_VkPipelineRobustnessImageBehaviorEXT); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.storageBuffers, NULL, settings, "VkPipelineRobustnessBufferBehaviorEXT", "storageBuffers", false, false, indents + 1, dump_json_VkPipelineRobustnessBufferBehaviorEXT); - settings.stream() << ",\n"; - dump_json_value(object.uniformBuffers, NULL, settings, "VkPipelineRobustnessBufferBehaviorEXT", "uniformBuffers", false, false, indents + 1, dump_json_VkPipelineRobustnessBufferBehaviorEXT); - settings.stream() << ",\n"; - dump_json_value(object.vertexInputs, NULL, settings, "VkPipelineRobustnessBufferBehaviorEXT", "vertexInputs", false, false, indents + 1, dump_json_VkPipelineRobustnessBufferBehaviorEXT); - settings.stream() << ",\n"; - dump_json_value(object.images, NULL, settings, "VkPipelineRobustnessImageBehaviorEXT", "images", false, false, indents + 1, dump_json_VkPipelineRobustnessImageBehaviorEXT); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} #if defined(VK_USE_PLATFORM_WIN32_KHR) void dump_json_VkImportMemoryWin32HandleInfoKHR(const VkImportMemoryWin32HandleInfoKHR& object, const ApiDumpSettings& settings, int indents) { @@ -21236,20 +22388,6 @@ void dump_json_VkSemaphoreGetFdInfoKHR(const VkSemaphoreGetFdInfoKHR& object, co dump_json_value(object.handleType, NULL, settings, "VkExternalSemaphoreHandleTypeFlagBits", "handleType", false, false, indents + 1, dump_json_VkExternalSemaphoreHandleTypeFlagBits); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkPhysicalDevicePushDescriptorPropertiesKHR(const VkPhysicalDevicePushDescriptorPropertiesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.maxPushDescriptors, NULL, settings, "uint32_t", "maxPushDescriptors", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} void dump_json_VkConditionalRenderingBeginInfoEXT(const VkConditionalRenderingBeginInfoEXT& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; @@ -21506,6 +22644,22 @@ void dump_json_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX(const VkP dump_json_value(object.perViewPositionAllComponents, NULL, settings, "VkBool32", "perViewPositionAllComponents", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } +void dump_json_VkMultiviewPerViewAttributesInfoNVX(const VkMultiviewPerViewAttributesInfoNVX& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.perViewAttributes, NULL, settings, "VkBool32", "perViewAttributes", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.perViewAttributesPositionXOnly, NULL, settings, "VkBool32", "perViewAttributesPositionXOnly", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} void dump_json_VkViewportSwizzleNV(const VkViewportSwizzleNV& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; @@ -22484,6 +23638,24 @@ void dump_json_VkPipelineShaderStageNodeCreateInfoAMDX(const VkPipelineShaderSta settings.stream() << "\n" << settings.indentation(indents) << "]"; } #endif // VK_ENABLE_BETA_EXTENSIONS +void dump_json_VkAttachmentSampleCountInfoAMD(const VkAttachmentSampleCountInfoAMD& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.colorAttachmentCount, NULL, settings, "uint32_t", "colorAttachmentCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(object.pColorAttachmentSamples, object.colorAttachmentCount, settings, "const VkSampleCountFlagBits*", "const VkSampleCountFlagBits", "pColorAttachmentSamples", false, false, indents + 1, dump_json_VkSampleCountFlagBits); // JQA + settings.stream() << ",\n"; + dump_json_value(object.depthStencilAttachmentSamples, NULL, settings, "VkSampleCountFlagBits", "depthStencilAttachmentSamples", false, false, indents + 1, dump_json_VkSampleCountFlagBits); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} void dump_json_VkSampleLocationEXT(const VkSampleLocationEXT& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; @@ -23692,20 +24864,6 @@ void dump_json_VkFilterCubicImageViewImageFormatPropertiesEXT(const VkFilterCubi dump_json_value(object.filterCubicMinmax, NULL, settings, "VkBool32", "filterCubicMinmax", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkDeviceQueueGlobalPriorityCreateInfoKHR(const VkDeviceQueueGlobalPriorityCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.globalPriority, NULL, settings, "VkQueueGlobalPriorityKHR", "globalPriority", false, false, indents + 1, dump_json_VkQueueGlobalPriorityKHR); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} void dump_json_VkImportMemoryHostPointerInfoEXT(const VkImportMemoryHostPointerInfoEXT& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; @@ -23938,36 +25096,6 @@ void dump_json_VkVideoDecodeH265DpbSlotInfoKHR(const VkVideoDecodeH265DpbSlotInf dump_json_pointer(object.pStdReferenceInfo, settings, "const StdVideoDecodeH265ReferenceInfo*", "pStdReferenceInfo", false, false, indents + 1, dump_json_StdVideoDecodeH265ReferenceInfo); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR(const VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.globalPriorityQuery, NULL, settings, "VkBool32", "globalPriorityQuery", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkQueueFamilyGlobalPriorityPropertiesKHR(const VkQueueFamilyGlobalPriorityPropertiesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.priorityCount, NULL, settings, "uint32_t", "priorityCount", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_array(object.priorities, object.priorityCount, settings, "VkQueueGlobalPriorityKHR[VK_MAX_GLOBAL_PRIORITY_SIZE_KHR]", "VkQueueGlobalPriorityKHR", "priorities", false, false, indents + 1, dump_json_VkQueueGlobalPriorityKHR); // JQA - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} void dump_json_VkDeviceMemoryOverallocationCreateInfoAMD(const VkDeviceMemoryOverallocationCreateInfoAMD& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; @@ -23996,46 +25124,6 @@ void dump_json_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT(const VkPhysi dump_json_value(object.maxVertexAttribDivisor, NULL, settings, "uint32_t", "maxVertexAttribDivisor", false, false, indents + 1, dump_json_uint32_t); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkVertexInputBindingDivisorDescriptionKHR(const VkVertexInputBindingDivisorDescriptionKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.binding, NULL, settings, "uint32_t", "binding", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_value(object.divisor, NULL, settings, "uint32_t", "divisor", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkPipelineVertexInputDivisorStateCreateInfoKHR(const VkPipelineVertexInputDivisorStateCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.vertexBindingDivisorCount, NULL, settings, "uint32_t", "vertexBindingDivisorCount", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_array(object.pVertexBindingDivisors, object.vertexBindingDivisorCount, settings, "const VkVertexInputBindingDivisorDescriptionKHR*", "const VkVertexInputBindingDivisorDescriptionKHR", "pVertexBindingDivisors", true, false, indents + 1, dump_json_VkVertexInputBindingDivisorDescriptionKHR); // JQA - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR(const VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.vertexAttributeInstanceRateDivisor, NULL, settings, "VkBool32", "vertexAttributeInstanceRateDivisor", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << ",\n"; - dump_json_value(object.vertexAttributeInstanceRateZeroDivisor, NULL, settings, "VkBool32", "vertexAttributeInstanceRateZeroDivisor", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} #if defined(VK_USE_PLATFORM_GGP) void dump_json_VkPresentFrameTokenGGP(const VkPresentFrameTokenGGP& object, const ApiDumpSettings& settings, int indents) { @@ -24218,6 +25306,36 @@ void dump_json_VkCheckpointDataNV(const VkCheckpointDataNV& object, const ApiDum dump_json_value(object.pCheckpointMarker, NULL, settings, "void*", "pCheckpointMarker", false, false, indents + 1, dump_json_void); settings.stream() << "\n" << settings.indentation(indents) << "]"; } +void dump_json_VkQueueFamilyCheckpointProperties2NV(const VkQueueFamilyCheckpointProperties2NV& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.checkpointExecutionStageMask, NULL, settings, "VkPipelineStageFlags2", "checkpointExecutionStageMask", false, false, indents + 1, dump_json_VkPipelineStageFlags2); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkCheckpointData2NV(const VkCheckpointData2NV& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.stage, NULL, settings, "VkPipelineStageFlags2", "stage", false, false, indents + 1, dump_json_VkPipelineStageFlags2); + settings.stream() << ",\n"; + dump_json_value(object.pCheckpointMarker, NULL, settings, "void*", "pCheckpointMarker", false, false, indents + 1, dump_json_void); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} void dump_json_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL(const VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; @@ -24462,6 +25580,22 @@ void dump_json_VkRenderPassFragmentDensityMapCreateInfoEXT(const VkRenderPassFra dump_json_value(object.fragmentDensityMapAttachment, NULL, settings, "VkAttachmentReference", "fragmentDensityMapAttachment", true, false, indents + 1, dump_json_VkAttachmentReference); settings.stream() << "\n" << settings.indentation(indents) << "]"; } +void dump_json_VkRenderingFragmentDensityMapAttachmentInfoEXT(const VkRenderingFragmentDensityMapAttachmentInfoEXT& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.imageView, NULL, settings, "VkImageView", "imageView", false, false, indents + 1, dump_json_VkImageView); + settings.stream() << ",\n"; + dump_json_value(object.imageLayout, NULL, settings, "VkImageLayout", "imageLayout", false, false, indents + 1, dump_json_VkImageLayout); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} void dump_json_VkFragmentShadingRateAttachmentInfoKHR(const VkFragmentShadingRateAttachmentInfoKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; @@ -24574,7 +25708,7 @@ void dump_json_VkPhysicalDeviceFragmentShadingRateKHR(const VkPhysicalDeviceFrag dump_json_value(object.fragmentSize, NULL, settings, "VkExtent2D", "fragmentSize", true, false, indents + 1, dump_json_VkExtent2D); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkPhysicalDeviceShaderCoreProperties2AMD(const VkPhysicalDeviceShaderCoreProperties2AMD& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkRenderingFragmentShadingRateAttachmentInfoKHR(const VkRenderingFragmentShadingRateAttachmentInfoKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -24582,29 +25716,17 @@ void dump_json_VkPhysicalDeviceShaderCoreProperties2AMD(const VkPhysicalDeviceSh if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.shaderCoreFeatures, NULL, settings, "VkShaderCorePropertiesFlagsAMD", "shaderCoreFeatures", false, false, indents + 1, dump_json_VkShaderCorePropertiesFlagsAMD); - settings.stream() << ",\n"; - dump_json_value(object.activeComputeUnitCount, NULL, settings, "uint32_t", "activeComputeUnitCount", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkPhysicalDeviceCoherentMemoryFeaturesAMD(const VkPhysicalDeviceCoherentMemoryFeaturesAMD& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + dump_json_value(object.imageView, NULL, settings, "VkImageView", "imageView", false, false, indents + 1, dump_json_VkImageView); settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } + dump_json_value(object.imageLayout, NULL, settings, "VkImageLayout", "imageLayout", false, false, indents + 1, dump_json_VkImageLayout); settings.stream() << ",\n"; - dump_json_value(object.deviceCoherentMemory, NULL, settings, "VkBool32", "deviceCoherentMemory", false, false, indents + 1, dump_json_VkBool32); + dump_json_value(object.shadingRateAttachmentTexelSize, NULL, settings, "VkExtent2D", "shadingRateAttachmentTexelSize", true, false, indents + 1, dump_json_VkExtent2D); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR(const VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDeviceShaderCoreProperties2AMD(const VkPhysicalDeviceShaderCoreProperties2AMD& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -24615,26 +25737,12 @@ void dump_json_VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR(const VkPhys dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.dynamicRenderingLocalRead, NULL, settings, "VkBool32", "dynamicRenderingLocalRead", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkRenderingAttachmentLocationInfoKHR(const VkRenderingAttachmentLocationInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.colorAttachmentCount, NULL, settings, "uint32_t", "colorAttachmentCount", false, false, indents + 1, dump_json_uint32_t); + dump_json_value(object.shaderCoreFeatures, NULL, settings, "VkShaderCorePropertiesFlagsAMD", "shaderCoreFeatures", false, false, indents + 1, dump_json_VkShaderCorePropertiesFlagsAMD); settings.stream() << ",\n"; - dump_json_array(object.pColorAttachmentLocations, object.colorAttachmentCount, settings, "const uint32_t*", "const uint32_t", "pColorAttachmentLocations", false, false, indents + 1, dump_json_uint32_t); // JQA + dump_json_value(object.activeComputeUnitCount, NULL, settings, "uint32_t", "activeComputeUnitCount", false, false, indents + 1, dump_json_uint32_t); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkRenderingInputAttachmentIndexInfoKHR(const VkRenderingInputAttachmentIndexInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDeviceCoherentMemoryFeaturesAMD(const VkPhysicalDeviceCoherentMemoryFeaturesAMD& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -24642,16 +25750,10 @@ void dump_json_VkRenderingInputAttachmentIndexInfoKHR(const VkRenderingInputAtta if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.colorAttachmentCount, NULL, settings, "uint32_t", "colorAttachmentCount", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_array(object.pColorAttachmentInputIndices, object.colorAttachmentCount, settings, "const uint32_t*", "const uint32_t", "pColorAttachmentInputIndices", false, false, indents + 1, dump_json_uint32_t); // JQA - settings.stream() << ",\n"; - dump_json_pointer(object.pDepthInputAttachmentIndex, settings, "const uint32_t*", "pDepthInputAttachmentIndex", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_pointer(object.pStencilInputAttachmentIndex, settings, "const uint32_t*", "pStencilInputAttachmentIndex", false, false, indents + 1, dump_json_uint32_t); + dump_json_value(object.deviceCoherentMemory, NULL, settings, "VkBool32", "deviceCoherentMemory", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } void dump_json_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT(const VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT& object, const ApiDumpSettings& settings, int indents) @@ -25070,64 +26172,6 @@ void dump_json_VkHeadlessSurfaceCreateInfoEXT(const VkHeadlessSurfaceCreateInfoE dump_json_value(object.flags, NULL, settings, "VkHeadlessSurfaceCreateFlagsEXT", "flags", false, false, indents + 1, dump_json_VkHeadlessSurfaceCreateFlagsEXT); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkPhysicalDeviceLineRasterizationFeaturesKHR(const VkPhysicalDeviceLineRasterizationFeaturesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.rectangularLines, NULL, settings, "VkBool32", "rectangularLines", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << ",\n"; - dump_json_value(object.bresenhamLines, NULL, settings, "VkBool32", "bresenhamLines", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << ",\n"; - dump_json_value(object.smoothLines, NULL, settings, "VkBool32", "smoothLines", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << ",\n"; - dump_json_value(object.stippledRectangularLines, NULL, settings, "VkBool32", "stippledRectangularLines", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << ",\n"; - dump_json_value(object.stippledBresenhamLines, NULL, settings, "VkBool32", "stippledBresenhamLines", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << ",\n"; - dump_json_value(object.stippledSmoothLines, NULL, settings, "VkBool32", "stippledSmoothLines", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkPhysicalDeviceLineRasterizationPropertiesKHR(const VkPhysicalDeviceLineRasterizationPropertiesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.lineSubPixelPrecisionBits, NULL, settings, "uint32_t", "lineSubPixelPrecisionBits", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkPipelineRasterizationLineStateCreateInfoKHR(const VkPipelineRasterizationLineStateCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.lineRasterizationMode, NULL, settings, "VkLineRasterizationModeKHR", "lineRasterizationMode", false, false, indents + 1, dump_json_VkLineRasterizationModeKHR); - settings.stream() << ",\n"; - dump_json_value(object.stippledLineEnable, NULL, settings, "VkBool32", "stippledLineEnable", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << ",\n"; - dump_json_value(object.lineStippleFactor, NULL, settings, "uint32_t", "lineStippleFactor", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_value(object.lineStipplePattern, NULL, settings, "uint16_t", "lineStipplePattern", false, false, indents + 1, dump_json_uint16_t); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} void dump_json_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT(const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; @@ -25164,20 +26208,6 @@ void dump_json_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT(const VkPhysicalDevi dump_json_value(object.sparseImageFloat32AtomicAdd, NULL, settings, "VkBool32", "sparseImageFloat32AtomicAdd", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkPhysicalDeviceIndexTypeUint8FeaturesKHR(const VkPhysicalDeviceIndexTypeUint8FeaturesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.indexTypeUint8, NULL, settings, "VkBool32", "indexTypeUint8", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} void dump_json_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT(const VkPhysicalDeviceExtendedDynamicStateFeaturesEXT& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; @@ -25298,276 +26328,6 @@ void dump_json_VkPipelineExecutableInternalRepresentationKHR(const VkPipelineExe dump_json_value(object.pData, NULL, settings, "void*", "pData", false, false, indents + 1, dump_json_void); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkPhysicalDeviceHostImageCopyFeaturesEXT(const VkPhysicalDeviceHostImageCopyFeaturesEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.hostImageCopy, NULL, settings, "VkBool32", "hostImageCopy", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkPhysicalDeviceHostImageCopyPropertiesEXT(const VkPhysicalDeviceHostImageCopyPropertiesEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.copySrcLayoutCount, NULL, settings, "uint32_t", "copySrcLayoutCount", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_array(object.pCopySrcLayouts, object.copySrcLayoutCount, settings, "VkImageLayout*", "VkImageLayout", "pCopySrcLayouts", false, false, indents + 1, dump_json_VkImageLayout); // JQA - settings.stream() << ",\n"; - dump_json_value(object.copyDstLayoutCount, NULL, settings, "uint32_t", "copyDstLayoutCount", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_array(object.pCopyDstLayouts, object.copyDstLayoutCount, settings, "VkImageLayout*", "VkImageLayout", "pCopyDstLayouts", false, false, indents + 1, dump_json_VkImageLayout); // JQA - settings.stream() << ",\n"; - dump_json_array(object.optimalTilingLayoutUUID, 16, settings, "uint8_t[VK_UUID_SIZE]", "uint8_t", "optimalTilingLayoutUUID", false, false, indents + 1, dump_json_uint8_t); // IQA - settings.stream() << ",\n"; - dump_json_value(object.identicalMemoryTypeRequirements, NULL, settings, "VkBool32", "identicalMemoryTypeRequirements", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkMemoryToImageCopyEXT(const VkMemoryToImageCopyEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.pHostPointer, NULL, settings, "const void*", "pHostPointer", false, false, indents + 1, dump_json_void); - settings.stream() << ",\n"; - dump_json_value(object.memoryRowLength, NULL, settings, "uint32_t", "memoryRowLength", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_value(object.memoryImageHeight, NULL, settings, "uint32_t", "memoryImageHeight", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_value(object.imageSubresource, NULL, settings, "VkImageSubresourceLayers", "imageSubresource", true, false, indents + 1, dump_json_VkImageSubresourceLayers); - settings.stream() << ",\n"; - dump_json_value(object.imageOffset, NULL, settings, "VkOffset3D", "imageOffset", true, false, indents + 1, dump_json_VkOffset3D); - settings.stream() << ",\n"; - dump_json_value(object.imageExtent, NULL, settings, "VkExtent3D", "imageExtent", true, false, indents + 1, dump_json_VkExtent3D); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkImageToMemoryCopyEXT(const VkImageToMemoryCopyEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.pHostPointer, NULL, settings, "void*", "pHostPointer", false, false, indents + 1, dump_json_void); - settings.stream() << ",\n"; - dump_json_value(object.memoryRowLength, NULL, settings, "uint32_t", "memoryRowLength", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_value(object.memoryImageHeight, NULL, settings, "uint32_t", "memoryImageHeight", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_value(object.imageSubresource, NULL, settings, "VkImageSubresourceLayers", "imageSubresource", true, false, indents + 1, dump_json_VkImageSubresourceLayers); - settings.stream() << ",\n"; - dump_json_value(object.imageOffset, NULL, settings, "VkOffset3D", "imageOffset", true, false, indents + 1, dump_json_VkOffset3D); - settings.stream() << ",\n"; - dump_json_value(object.imageExtent, NULL, settings, "VkExtent3D", "imageExtent", true, false, indents + 1, dump_json_VkExtent3D); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkCopyMemoryToImageInfoEXT(const VkCopyMemoryToImageInfoEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.flags, NULL, settings, "VkHostImageCopyFlagsEXT", "flags", false, false, indents + 1, dump_json_VkHostImageCopyFlagsEXT); - settings.stream() << ",\n"; - dump_json_value(object.dstImage, NULL, settings, "VkImage", "dstImage", false, false, indents + 1, dump_json_VkImage); - settings.stream() << ",\n"; - dump_json_value(object.dstImageLayout, NULL, settings, "VkImageLayout", "dstImageLayout", false, false, indents + 1, dump_json_VkImageLayout); - settings.stream() << ",\n"; - dump_json_value(object.regionCount, NULL, settings, "uint32_t", "regionCount", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_array(object.pRegions, object.regionCount, settings, "const VkMemoryToImageCopyEXT*", "const VkMemoryToImageCopyEXT", "pRegions", true, false, indents + 1, dump_json_VkMemoryToImageCopyEXT); // JQA - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkCopyImageToMemoryInfoEXT(const VkCopyImageToMemoryInfoEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.flags, NULL, settings, "VkHostImageCopyFlagsEXT", "flags", false, false, indents + 1, dump_json_VkHostImageCopyFlagsEXT); - settings.stream() << ",\n"; - dump_json_value(object.srcImage, NULL, settings, "VkImage", "srcImage", false, false, indents + 1, dump_json_VkImage); - settings.stream() << ",\n"; - dump_json_value(object.srcImageLayout, NULL, settings, "VkImageLayout", "srcImageLayout", false, false, indents + 1, dump_json_VkImageLayout); - settings.stream() << ",\n"; - dump_json_value(object.regionCount, NULL, settings, "uint32_t", "regionCount", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_array(object.pRegions, object.regionCount, settings, "const VkImageToMemoryCopyEXT*", "const VkImageToMemoryCopyEXT", "pRegions", true, false, indents + 1, dump_json_VkImageToMemoryCopyEXT); // JQA - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkCopyImageToImageInfoEXT(const VkCopyImageToImageInfoEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.flags, NULL, settings, "VkHostImageCopyFlagsEXT", "flags", false, false, indents + 1, dump_json_VkHostImageCopyFlagsEXT); - settings.stream() << ",\n"; - dump_json_value(object.srcImage, NULL, settings, "VkImage", "srcImage", false, false, indents + 1, dump_json_VkImage); - settings.stream() << ",\n"; - dump_json_value(object.srcImageLayout, NULL, settings, "VkImageLayout", "srcImageLayout", false, false, indents + 1, dump_json_VkImageLayout); - settings.stream() << ",\n"; - dump_json_value(object.dstImage, NULL, settings, "VkImage", "dstImage", false, false, indents + 1, dump_json_VkImage); - settings.stream() << ",\n"; - dump_json_value(object.dstImageLayout, NULL, settings, "VkImageLayout", "dstImageLayout", false, false, indents + 1, dump_json_VkImageLayout); - settings.stream() << ",\n"; - dump_json_value(object.regionCount, NULL, settings, "uint32_t", "regionCount", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_array(object.pRegions, object.regionCount, settings, "const VkImageCopy2*", "const VkImageCopy2", "pRegions", true, false, indents + 1, dump_json_VkImageCopy2); // JQA - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkHostImageLayoutTransitionInfoEXT(const VkHostImageLayoutTransitionInfoEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.image, NULL, settings, "VkImage", "image", false, false, indents + 1, dump_json_VkImage); - settings.stream() << ",\n"; - dump_json_value(object.oldLayout, NULL, settings, "VkImageLayout", "oldLayout", false, false, indents + 1, dump_json_VkImageLayout); - settings.stream() << ",\n"; - dump_json_value(object.newLayout, NULL, settings, "VkImageLayout", "newLayout", false, false, indents + 1, dump_json_VkImageLayout); - settings.stream() << ",\n"; - dump_json_value(object.subresourceRange, NULL, settings, "VkImageSubresourceRange", "subresourceRange", true, false, indents + 1, dump_json_VkImageSubresourceRange); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkSubresourceHostMemcpySizeEXT(const VkSubresourceHostMemcpySizeEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.size, NULL, settings, "VkDeviceSize", "size", false, false, indents + 1, dump_json_VkDeviceSize); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkHostImageCopyDevicePerformanceQueryEXT(const VkHostImageCopyDevicePerformanceQueryEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.optimalDeviceAccess, NULL, settings, "VkBool32", "optimalDeviceAccess", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << ",\n"; - dump_json_value(object.identicalMemoryLayout, NULL, settings, "VkBool32", "identicalMemoryLayout", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkSubresourceLayout2KHR(const VkSubresourceLayout2KHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.subresourceLayout, NULL, settings, "VkSubresourceLayout", "subresourceLayout", true, false, indents + 1, dump_json_VkSubresourceLayout); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkImageSubresource2KHR(const VkImageSubresource2KHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.imageSubresource, NULL, settings, "VkImageSubresource", "imageSubresource", true, false, indents + 1, dump_json_VkImageSubresource); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkMemoryMapInfoKHR(const VkMemoryMapInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.flags, NULL, settings, "VkMemoryMapFlags", "flags", false, false, indents + 1, dump_json_VkMemoryMapFlags); - settings.stream() << ",\n"; - dump_json_value(object.memory, NULL, settings, "VkDeviceMemory", "memory", false, false, indents + 1, dump_json_VkDeviceMemory); - settings.stream() << ",\n"; - dump_json_value(object.offset, NULL, settings, "VkDeviceSize", "offset", false, false, indents + 1, dump_json_VkDeviceSize); - settings.stream() << ",\n"; - dump_json_value(object.size, NULL, settings, "VkDeviceSize", "size", false, false, indents + 1, dump_json_VkDeviceSize); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkMemoryUnmapInfoKHR(const VkMemoryUnmapInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.flags, NULL, settings, "VkMemoryUnmapFlagsKHR", "flags", false, false, indents + 1, dump_json_VkMemoryUnmapFlagsKHR); - settings.stream() << ",\n"; - dump_json_value(object.memory, NULL, settings, "VkDeviceMemory", "memory", false, false, indents + 1, dump_json_VkDeviceMemory); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} void dump_json_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT(const VkPhysicalDeviceMapMemoryPlacedFeaturesEXT& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; @@ -26940,36 +27700,6 @@ void dump_json_VkImportMetalSharedEventInfoEXT(const VkImportMetalSharedEventInf settings.stream() << "\n" << settings.indentation(indents) << "]"; } #endif // VK_USE_PLATFORM_METAL_EXT -void dump_json_VkQueueFamilyCheckpointProperties2NV(const VkQueueFamilyCheckpointProperties2NV& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.checkpointExecutionStageMask, NULL, settings, "VkPipelineStageFlags2", "checkpointExecutionStageMask", false, false, indents + 1, dump_json_VkPipelineStageFlags2); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkCheckpointData2NV(const VkCheckpointData2NV& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.stage, NULL, settings, "VkPipelineStageFlags2", "stage", false, false, indents + 1, dump_json_VkPipelineStageFlags2); - settings.stream() << ",\n"; - dump_json_value(object.pCheckpointMarker, NULL, settings, "void*", "pCheckpointMarker", false, false, indents + 1, dump_json_void); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} void dump_json_VkPhysicalDeviceDescriptorBufferPropertiesEXT(const VkPhysicalDeviceDescriptorBufferPropertiesEXT& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; @@ -29462,22 +30192,6 @@ void dump_json_VkPhysicalDeviceShaderCorePropertiesARM(const VkPhysicalDeviceSha dump_json_value(object.fmaRate, NULL, settings, "uint32_t", "fmaRate", false, false, indents + 1, dump_json_uint32_t); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR(const VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.shaderSubgroupRotate, NULL, settings, "VkBool32", "shaderSubgroupRotate", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << ",\n"; - dump_json_value(object.shaderSubgroupRotateClustered, NULL, settings, "VkBool32", "shaderSubgroupRotateClustered", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} void dump_json_VkDeviceQueueShaderCoreControlCreateInfoARM(const VkDeviceQueueShaderCoreControlCreateInfoARM& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; @@ -30484,20 +31198,6 @@ void dump_json_VkPhysicalDeviceLegacyDitheringFeaturesEXT(const VkPhysicalDevice dump_json_value(object.legacyDithering, NULL, settings, "VkBool32", "legacyDithering", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkPhysicalDevicePipelineProtectedAccessFeaturesEXT(const VkPhysicalDevicePipelineProtectedAccessFeaturesEXT& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.pipelineProtectedAccess, NULL, settings, "VkBool32", "pipelineProtectedAccess", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} #if defined(VK_USE_PLATFORM_ANDROID_KHR) void dump_json_VkPhysicalDeviceExternalFormatResolveFeaturesANDROID(const VkPhysicalDeviceExternalFormatResolveFeaturesANDROID& object, const ApiDumpSettings& settings, int indents) { @@ -30550,110 +31250,6 @@ void dump_json_VkAndroidHardwareBufferFormatResolvePropertiesANDROID(const VkAnd settings.stream() << "\n" << settings.indentation(indents) << "]"; } #endif // VK_USE_PLATFORM_ANDROID_KHR -void dump_json_VkPhysicalDeviceMaintenance5FeaturesKHR(const VkPhysicalDeviceMaintenance5FeaturesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.maintenance5, NULL, settings, "VkBool32", "maintenance5", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkPhysicalDeviceMaintenance5PropertiesKHR(const VkPhysicalDeviceMaintenance5PropertiesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.earlyFragmentMultisampleCoverageAfterSampleCounting, NULL, settings, "VkBool32", "earlyFragmentMultisampleCoverageAfterSampleCounting", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << ",\n"; - dump_json_value(object.earlyFragmentSampleMaskTestBeforeSampleCounting, NULL, settings, "VkBool32", "earlyFragmentSampleMaskTestBeforeSampleCounting", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << ",\n"; - dump_json_value(object.depthStencilSwizzleOneSupport, NULL, settings, "VkBool32", "depthStencilSwizzleOneSupport", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << ",\n"; - dump_json_value(object.polygonModePointSize, NULL, settings, "VkBool32", "polygonModePointSize", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << ",\n"; - dump_json_value(object.nonStrictSinglePixelWideLinesUseParallelogram, NULL, settings, "VkBool32", "nonStrictSinglePixelWideLinesUseParallelogram", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << ",\n"; - dump_json_value(object.nonStrictWideLinesUseParallelogram, NULL, settings, "VkBool32", "nonStrictWideLinesUseParallelogram", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkRenderingAreaInfoKHR(const VkRenderingAreaInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.viewMask, NULL, settings, "uint32_t", "viewMask", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_value(object.colorAttachmentCount, NULL, settings, "uint32_t", "colorAttachmentCount", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_array(object.pColorAttachmentFormats, object.colorAttachmentCount, settings, "const VkFormat*", "const VkFormat", "pColorAttachmentFormats", false, false, indents + 1, dump_json_VkFormat); // JQA - settings.stream() << ",\n"; - dump_json_value(object.depthAttachmentFormat, NULL, settings, "VkFormat", "depthAttachmentFormat", false, false, indents + 1, dump_json_VkFormat); - settings.stream() << ",\n"; - dump_json_value(object.stencilAttachmentFormat, NULL, settings, "VkFormat", "stencilAttachmentFormat", false, false, indents + 1, dump_json_VkFormat); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkDeviceImageSubresourceInfoKHR(const VkDeviceImageSubresourceInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_pointer(object.pCreateInfo, settings, "const VkImageCreateInfo*", "pCreateInfo", true, false, indents + 1, dump_json_VkImageCreateInfo); - settings.stream() << ",\n"; - dump_json_pointer(object.pSubresource, settings, "const VkImageSubresource2KHR*", "pSubresource", true, false, indents + 1, dump_json_VkImageSubresource2KHR); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkPipelineCreateFlags2CreateInfoKHR(const VkPipelineCreateFlags2CreateInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.flags, NULL, settings, "VkPipelineCreateFlags2KHR", "flags", false, false, indents + 1, dump_json_VkPipelineCreateFlags2KHR); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkBufferUsageFlags2CreateInfoKHR(const VkBufferUsageFlags2CreateInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.usage, NULL, settings, "VkBufferUsageFlags2KHR", "usage", false, false, indents + 1, dump_json_VkBufferUsageFlags2KHR); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} void dump_json_VkPhysicalDeviceAntiLagFeaturesAMD(const VkPhysicalDeviceAntiLagFeaturesAMD& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; @@ -31568,6 +32164,298 @@ void dump_json_VkVideoDecodeAV1DpbSlotInfoKHR(const VkVideoDecodeAV1DpbSlotInfoK dump_json_pointer(object.pStdReferenceInfo, settings, "const StdVideoDecodeAV1ReferenceInfo*", "pStdReferenceInfo", false, false, indents + 1, dump_json_StdVideoDecodeAV1ReferenceInfo); settings.stream() << "\n" << settings.indentation(indents) << "]"; } +void dump_json_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR(const VkPhysicalDeviceVideoEncodeAV1FeaturesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.videoEncodeAV1, NULL, settings, "VkBool32", "videoEncodeAV1", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoEncodeAV1CapabilitiesKHR(const VkVideoEncodeAV1CapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.flags, NULL, settings, "VkVideoEncodeAV1CapabilityFlagsKHR", "flags", false, false, indents + 1, dump_json_VkVideoEncodeAV1CapabilityFlagsKHR); + settings.stream() << ",\n"; + dump_json_value(object.maxLevel, NULL, settings, "StdVideoAV1Level", "maxLevel", false, false, indents + 1, dump_json_StdVideoAV1Level); + settings.stream() << ",\n"; + dump_json_value(object.codedPictureAlignment, NULL, settings, "VkExtent2D", "codedPictureAlignment", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << ",\n"; + dump_json_value(object.maxTiles, NULL, settings, "VkExtent2D", "maxTiles", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << ",\n"; + dump_json_value(object.minTileSize, NULL, settings, "VkExtent2D", "minTileSize", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << ",\n"; + dump_json_value(object.maxTileSize, NULL, settings, "VkExtent2D", "maxTileSize", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << ",\n"; + dump_json_value(object.superblockSizes, NULL, settings, "VkVideoEncodeAV1SuperblockSizeFlagsKHR", "superblockSizes", false, false, indents + 1, dump_json_VkVideoEncodeAV1SuperblockSizeFlagsKHR); + settings.stream() << ",\n"; + dump_json_value(object.maxSingleReferenceCount, NULL, settings, "uint32_t", "maxSingleReferenceCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.singleReferenceNameMask, NULL, settings, "uint32_t", "singleReferenceNameMask", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.maxUnidirectionalCompoundReferenceCount, NULL, settings, "uint32_t", "maxUnidirectionalCompoundReferenceCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.maxUnidirectionalCompoundGroup1ReferenceCount, NULL, settings, "uint32_t", "maxUnidirectionalCompoundGroup1ReferenceCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.unidirectionalCompoundReferenceNameMask, NULL, settings, "uint32_t", "unidirectionalCompoundReferenceNameMask", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.maxBidirectionalCompoundReferenceCount, NULL, settings, "uint32_t", "maxBidirectionalCompoundReferenceCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.maxBidirectionalCompoundGroup1ReferenceCount, NULL, settings, "uint32_t", "maxBidirectionalCompoundGroup1ReferenceCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.maxBidirectionalCompoundGroup2ReferenceCount, NULL, settings, "uint32_t", "maxBidirectionalCompoundGroup2ReferenceCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.bidirectionalCompoundReferenceNameMask, NULL, settings, "uint32_t", "bidirectionalCompoundReferenceNameMask", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.maxTemporalLayerCount, NULL, settings, "uint32_t", "maxTemporalLayerCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.maxSpatialLayerCount, NULL, settings, "uint32_t", "maxSpatialLayerCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.maxOperatingPoints, NULL, settings, "uint32_t", "maxOperatingPoints", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.minQIndex, NULL, settings, "uint32_t", "minQIndex", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.maxQIndex, NULL, settings, "uint32_t", "maxQIndex", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.prefersGopRemainingFrames, NULL, settings, "VkBool32", "prefersGopRemainingFrames", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.requiresGopRemainingFrames, NULL, settings, "VkBool32", "requiresGopRemainingFrames", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.stdSyntaxFlags, NULL, settings, "VkVideoEncodeAV1StdFlagsKHR", "stdSyntaxFlags", false, false, indents + 1, dump_json_VkVideoEncodeAV1StdFlagsKHR); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoEncodeAV1QIndexKHR(const VkVideoEncodeAV1QIndexKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.intraQIndex, NULL, settings, "uint32_t", "intraQIndex", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.predictiveQIndex, NULL, settings, "uint32_t", "predictiveQIndex", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.bipredictiveQIndex, NULL, settings, "uint32_t", "bipredictiveQIndex", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoEncodeAV1QualityLevelPropertiesKHR(const VkVideoEncodeAV1QualityLevelPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.preferredRateControlFlags, NULL, settings, "VkVideoEncodeAV1RateControlFlagsKHR", "preferredRateControlFlags", false, false, indents + 1, dump_json_VkVideoEncodeAV1RateControlFlagsKHR); + settings.stream() << ",\n"; + dump_json_value(object.preferredGopFrameCount, NULL, settings, "uint32_t", "preferredGopFrameCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.preferredKeyFramePeriod, NULL, settings, "uint32_t", "preferredKeyFramePeriod", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.preferredConsecutiveBipredictiveFrameCount, NULL, settings, "uint32_t", "preferredConsecutiveBipredictiveFrameCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.preferredTemporalLayerCount, NULL, settings, "uint32_t", "preferredTemporalLayerCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.preferredConstantQIndex, NULL, settings, "VkVideoEncodeAV1QIndexKHR", "preferredConstantQIndex", true, false, indents + 1, dump_json_VkVideoEncodeAV1QIndexKHR); + settings.stream() << ",\n"; + dump_json_value(object.preferredMaxSingleReferenceCount, NULL, settings, "uint32_t", "preferredMaxSingleReferenceCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.preferredSingleReferenceNameMask, NULL, settings, "uint32_t", "preferredSingleReferenceNameMask", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.preferredMaxUnidirectionalCompoundReferenceCount, NULL, settings, "uint32_t", "preferredMaxUnidirectionalCompoundReferenceCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.preferredMaxUnidirectionalCompoundGroup1ReferenceCount, NULL, settings, "uint32_t", "preferredMaxUnidirectionalCompoundGroup1ReferenceCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.preferredUnidirectionalCompoundReferenceNameMask, NULL, settings, "uint32_t", "preferredUnidirectionalCompoundReferenceNameMask", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.preferredMaxBidirectionalCompoundReferenceCount, NULL, settings, "uint32_t", "preferredMaxBidirectionalCompoundReferenceCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.preferredMaxBidirectionalCompoundGroup1ReferenceCount, NULL, settings, "uint32_t", "preferredMaxBidirectionalCompoundGroup1ReferenceCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.preferredMaxBidirectionalCompoundGroup2ReferenceCount, NULL, settings, "uint32_t", "preferredMaxBidirectionalCompoundGroup2ReferenceCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.preferredBidirectionalCompoundReferenceNameMask, NULL, settings, "uint32_t", "preferredBidirectionalCompoundReferenceNameMask", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoEncodeAV1SessionCreateInfoKHR(const VkVideoEncodeAV1SessionCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.useMaxLevel, NULL, settings, "VkBool32", "useMaxLevel", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.maxLevel, NULL, settings, "StdVideoAV1Level", "maxLevel", false, false, indents + 1, dump_json_StdVideoAV1Level); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoEncodeAV1SessionParametersCreateInfoKHR(const VkVideoEncodeAV1SessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_pointer(object.pStdSequenceHeader, settings, "const StdVideoAV1SequenceHeader*", "pStdSequenceHeader", false, false, indents + 1, dump_json_StdVideoAV1SequenceHeader); + settings.stream() << ",\n"; + dump_json_pointer(object.pStdDecoderModelInfo, settings, "const StdVideoEncodeAV1DecoderModelInfo*", "pStdDecoderModelInfo", false, false, indents + 1, dump_json_StdVideoEncodeAV1DecoderModelInfo); + settings.stream() << ",\n"; + dump_json_value(object.stdOperatingPointCount, NULL, settings, "uint32_t", "stdOperatingPointCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(object.pStdOperatingPoints, object.stdOperatingPointCount, settings, "const StdVideoEncodeAV1OperatingPointInfo*", "const StdVideoEncodeAV1OperatingPointInfo", "pStdOperatingPoints", false, false, indents + 1, dump_json_StdVideoEncodeAV1OperatingPointInfo); // JQA + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoEncodeAV1PictureInfoKHR(const VkVideoEncodeAV1PictureInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.predictionMode, NULL, settings, "VkVideoEncodeAV1PredictionModeKHR", "predictionMode", false, false, indents + 1, dump_json_VkVideoEncodeAV1PredictionModeKHR); + settings.stream() << ",\n"; + dump_json_value(object.rateControlGroup, NULL, settings, "VkVideoEncodeAV1RateControlGroupKHR", "rateControlGroup", false, false, indents + 1, dump_json_VkVideoEncodeAV1RateControlGroupKHR); + settings.stream() << ",\n"; + dump_json_value(object.constantQIndex, NULL, settings, "uint32_t", "constantQIndex", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_pointer(object.pStdPictureInfo, settings, "const StdVideoEncodeAV1PictureInfo*", "pStdPictureInfo", false, false, indents + 1, dump_json_StdVideoEncodeAV1PictureInfo); + settings.stream() << ",\n"; + dump_json_array(object.referenceNameSlotIndices, 7, settings, "int32_t[VK_MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR]", "int32_t", "referenceNameSlotIndices", false, false, indents + 1, dump_json_int32_t); // IQA + settings.stream() << ",\n"; + dump_json_value(object.primaryReferenceCdfOnly, NULL, settings, "VkBool32", "primaryReferenceCdfOnly", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.generateObuExtensionHeader, NULL, settings, "VkBool32", "generateObuExtensionHeader", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoEncodeAV1DpbSlotInfoKHR(const VkVideoEncodeAV1DpbSlotInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_pointer(object.pStdReferenceInfo, settings, "const StdVideoEncodeAV1ReferenceInfo*", "pStdReferenceInfo", false, false, indents + 1, dump_json_StdVideoEncodeAV1ReferenceInfo); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoEncodeAV1ProfileInfoKHR(const VkVideoEncodeAV1ProfileInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.stdProfile, NULL, settings, "StdVideoAV1Profile", "stdProfile", false, false, indents + 1, dump_json_StdVideoAV1Profile); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoEncodeAV1FrameSizeKHR(const VkVideoEncodeAV1FrameSizeKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.intraFrameSize, NULL, settings, "uint32_t", "intraFrameSize", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.predictiveFrameSize, NULL, settings, "uint32_t", "predictiveFrameSize", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.bipredictiveFrameSize, NULL, settings, "uint32_t", "bipredictiveFrameSize", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoEncodeAV1GopRemainingFrameInfoKHR(const VkVideoEncodeAV1GopRemainingFrameInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.useGopRemainingFrames, NULL, settings, "VkBool32", "useGopRemainingFrames", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.gopRemainingIntra, NULL, settings, "uint32_t", "gopRemainingIntra", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.gopRemainingPredictive, NULL, settings, "uint32_t", "gopRemainingPredictive", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.gopRemainingBipredictive, NULL, settings, "uint32_t", "gopRemainingBipredictive", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoEncodeAV1RateControlInfoKHR(const VkVideoEncodeAV1RateControlInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.flags, NULL, settings, "VkVideoEncodeAV1RateControlFlagsKHR", "flags", false, false, indents + 1, dump_json_VkVideoEncodeAV1RateControlFlagsKHR); + settings.stream() << ",\n"; + dump_json_value(object.gopFrameCount, NULL, settings, "uint32_t", "gopFrameCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.keyFramePeriod, NULL, settings, "uint32_t", "keyFramePeriod", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.consecutiveBipredictiveFrameCount, NULL, settings, "uint32_t", "consecutiveBipredictiveFrameCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.temporalLayerCount, NULL, settings, "uint32_t", "temporalLayerCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoEncodeAV1RateControlLayerInfoKHR(const VkVideoEncodeAV1RateControlLayerInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.useMinQIndex, NULL, settings, "VkBool32", "useMinQIndex", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.minQIndex, NULL, settings, "VkVideoEncodeAV1QIndexKHR", "minQIndex", true, false, indents + 1, dump_json_VkVideoEncodeAV1QIndexKHR); + settings.stream() << ",\n"; + dump_json_value(object.useMaxQIndex, NULL, settings, "VkBool32", "useMaxQIndex", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.maxQIndex, NULL, settings, "VkVideoEncodeAV1QIndexKHR", "maxQIndex", true, false, indents + 1, dump_json_VkVideoEncodeAV1QIndexKHR); + settings.stream() << ",\n"; + dump_json_value(object.useMaxFrameSize, NULL, settings, "VkBool32", "useMaxFrameSize", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.maxFrameSize, NULL, settings, "VkVideoEncodeAV1FrameSizeKHR", "maxFrameSize", true, false, indents + 1, dump_json_VkVideoEncodeAV1FrameSizeKHR); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} void dump_json_VkPhysicalDeviceVideoMaintenance1FeaturesKHR(const VkPhysicalDeviceVideoMaintenance1FeaturesKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; @@ -31760,36 +32648,6 @@ void dump_json_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT(con dump_json_value(object.attachmentFeedbackLoopDynamicState, NULL, settings, "VkBool32", "attachmentFeedbackLoopDynamicState", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR(const VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.maxVertexAttribDivisor, NULL, settings, "uint32_t", "maxVertexAttribDivisor", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_value(object.supportsNonZeroFirstInstance, NULL, settings, "VkBool32", "supportsNonZeroFirstInstance", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} -void dump_json_VkPhysicalDeviceShaderFloatControls2FeaturesKHR(const VkPhysicalDeviceShaderFloatControls2FeaturesKHR& object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << settings.indentation(indents) << "[\n"; - dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); - settings.stream() << ",\n"; - if(object.pNext != nullptr){ - dump_json_pNext_trampoline(object.pNext, settings, indents + 1); - } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); - } - settings.stream() << ",\n"; - dump_json_value(object.shaderFloatControls2, NULL, settings, "VkBool32", "shaderFloatControls2", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << "\n" << settings.indentation(indents) << "]"; -} #if defined(VK_USE_PLATFORM_SCREEN_QNX) void dump_json_VkScreenBufferPropertiesQNX(const VkScreenBufferPropertiesQNX& object, const ApiDumpSettings& settings, int indents) { @@ -31902,7 +32760,7 @@ void dump_json_VkPhysicalDeviceLayeredDriverPropertiesMSFT(const VkPhysicalDevic dump_json_value(object.underlyingAPI, NULL, settings, "VkLayeredDriverUnderlyingApiMSFT", "underlyingAPI", false, false, indents + 1, dump_json_VkLayeredDriverUnderlyingApiMSFT); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkPhysicalDeviceShaderExpectAssumeFeaturesKHR(const VkPhysicalDeviceShaderExpectAssumeFeaturesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkSetDescriptorBufferOffsetsInfoEXT(const VkSetDescriptorBufferOffsetsInfoEXT& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -31910,13 +32768,23 @@ void dump_json_VkPhysicalDeviceShaderExpectAssumeFeaturesKHR(const VkPhysicalDev if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.shaderExpectAssume, NULL, settings, "VkBool32", "shaderExpectAssume", false, false, indents + 1, dump_json_VkBool32); + dump_json_value(object.stageFlags, NULL, settings, "VkShaderStageFlags", "stageFlags", false, false, indents + 1, dump_json_VkShaderStageFlags); + settings.stream() << ",\n"; + dump_json_value(object.layout, NULL, settings, "VkPipelineLayout", "layout", false, false, indents + 1, dump_json_VkPipelineLayout); + settings.stream() << ",\n"; + dump_json_value(object.firstSet, NULL, settings, "uint32_t", "firstSet", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.setCount, NULL, settings, "uint32_t", "setCount", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(object.pBufferIndices, object.setCount, settings, "const uint32_t*", "const uint32_t", "pBufferIndices", false, false, indents + 1, dump_json_uint32_t); // JQA + settings.stream() << ",\n"; + dump_json_array(object.pOffsets, object.setCount, settings, "const VkDeviceSize*", "const VkDeviceSize", "pOffsets", false, false, indents + 1, dump_json_VkDeviceSize); // JQA settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkPhysicalDeviceMaintenance6FeaturesKHR(const VkPhysicalDeviceMaintenance6FeaturesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkBindDescriptorBufferEmbeddedSamplersInfoEXT(const VkBindDescriptorBufferEmbeddedSamplersInfoEXT& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -31924,13 +32792,17 @@ void dump_json_VkPhysicalDeviceMaintenance6FeaturesKHR(const VkPhysicalDeviceMai if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.maintenance6, NULL, settings, "VkBool32", "maintenance6", false, false, indents + 1, dump_json_VkBool32); + dump_json_value(object.stageFlags, NULL, settings, "VkShaderStageFlags", "stageFlags", false, false, indents + 1, dump_json_VkShaderStageFlags); + settings.stream() << ",\n"; + dump_json_value(object.layout, NULL, settings, "VkPipelineLayout", "layout", false, false, indents + 1, dump_json_VkPipelineLayout); + settings.stream() << ",\n"; + dump_json_value(object.set, NULL, settings, "uint32_t", "set", false, false, indents + 1, dump_json_uint32_t); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkPhysicalDeviceMaintenance6PropertiesKHR(const VkPhysicalDeviceMaintenance6PropertiesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV(const VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -31941,14 +32813,10 @@ void dump_json_VkPhysicalDeviceMaintenance6PropertiesKHR(const VkPhysicalDeviceM dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.blockTexelViewCompatibleMultipleLayers, NULL, settings, "VkBool32", "blockTexelViewCompatibleMultipleLayers", false, false, indents + 1, dump_json_VkBool32); - settings.stream() << ",\n"; - dump_json_value(object.maxCombinedImageSamplerDescriptorCount, NULL, settings, "uint32_t", "maxCombinedImageSamplerDescriptorCount", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_value(object.fragmentShadingRateClampCombinerInputs, NULL, settings, "VkBool32", "fragmentShadingRateClampCombinerInputs", false, false, indents + 1, dump_json_VkBool32); + dump_json_value(object.descriptorPoolOverallocation, NULL, settings, "VkBool32", "descriptorPoolOverallocation", false, false, indents + 1, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkBindMemoryStatusKHR(const VkBindMemoryStatusKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkDisplaySurfaceStereoCreateInfoNV(const VkDisplaySurfaceStereoCreateInfoNV& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -31959,10 +32827,10 @@ void dump_json_VkBindMemoryStatusKHR(const VkBindMemoryStatusKHR& object, const dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_pointer(object.pResult, settings, "VkResult*", "pResult", false, false, indents + 1, dump_json_VkResult); + dump_json_value(object.stereoType, NULL, settings, "VkDisplaySurfaceStereoTypeNV", "stereoType", false, false, indents + 1, dump_json_VkDisplaySurfaceStereoTypeNV); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkBindDescriptorSetsInfoKHR(const VkBindDescriptorSetsInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkDisplayModeStereoPropertiesNV(const VkDisplayModeStereoPropertiesNV& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -31973,22 +32841,38 @@ void dump_json_VkBindDescriptorSetsInfoKHR(const VkBindDescriptorSetsInfoKHR& ob dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.stageFlags, NULL, settings, "VkShaderStageFlags", "stageFlags", false, false, indents + 1, dump_json_VkShaderStageFlags); - settings.stream() << ",\n"; - dump_json_value(object.layout, NULL, settings, "VkPipelineLayout", "layout", false, false, indents + 1, dump_json_VkPipelineLayout); - settings.stream() << ",\n"; - dump_json_value(object.firstSet, NULL, settings, "uint32_t", "firstSet", false, false, indents + 1, dump_json_uint32_t); + dump_json_value(object.hdmi3DSupported, NULL, settings, "VkBool32", "hdmi3DSupported", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoEncodeQuantizationMapCapabilitiesKHR(const VkVideoEncodeQuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); settings.stream() << ",\n"; - dump_json_value(object.descriptorSetCount, NULL, settings, "uint32_t", "descriptorSetCount", false, false, indents + 1, dump_json_uint32_t); + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } settings.stream() << ",\n"; - dump_json_array(object.pDescriptorSets, object.descriptorSetCount, settings, "const VkDescriptorSet*", "const VkDescriptorSet", "pDescriptorSets", false, false, indents + 1, dump_json_VkDescriptorSet); // JQA + dump_json_value(object.maxQuantizationMapExtent, NULL, settings, "VkExtent2D", "maxQuantizationMapExtent", true, false, indents + 1, dump_json_VkExtent2D); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoFormatQuantizationMapPropertiesKHR(const VkVideoFormatQuantizationMapPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); settings.stream() << ",\n"; - dump_json_value(object.dynamicOffsetCount, NULL, settings, "uint32_t", "dynamicOffsetCount", false, false, indents + 1, dump_json_uint32_t); + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } settings.stream() << ",\n"; - dump_json_array(object.pDynamicOffsets, object.dynamicOffsetCount, settings, "const uint32_t*", "const uint32_t", "pDynamicOffsets", false, false, indents + 1, dump_json_uint32_t); // JQA + dump_json_value(object.quantizationMapTexelSize, NULL, settings, "VkExtent2D", "quantizationMapTexelSize", true, false, indents + 1, dump_json_VkExtent2D); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkPushConstantsInfoKHR(const VkPushConstantsInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkVideoEncodeQuantizationMapInfoKHR(const VkVideoEncodeQuantizationMapInfoKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -31999,18 +32883,12 @@ void dump_json_VkPushConstantsInfoKHR(const VkPushConstantsInfoKHR& object, cons dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.layout, NULL, settings, "VkPipelineLayout", "layout", false, false, indents + 1, dump_json_VkPipelineLayout); - settings.stream() << ",\n"; - dump_json_value(object.stageFlags, NULL, settings, "VkShaderStageFlags", "stageFlags", false, false, indents + 1, dump_json_VkShaderStageFlags); - settings.stream() << ",\n"; - dump_json_value(object.offset, NULL, settings, "uint32_t", "offset", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_value(object.size, NULL, settings, "uint32_t", "size", false, false, indents + 1, dump_json_uint32_t); + dump_json_value(object.quantizationMap, NULL, settings, "VkImageView", "quantizationMap", false, false, indents + 1, dump_json_VkImageView); settings.stream() << ",\n"; - dump_json_value(object.pValues, NULL, settings, "const void*", "pValues", false, false, indents + 1, dump_json_void); + dump_json_value(object.quantizationMapExtent, NULL, settings, "VkExtent2D", "quantizationMapExtent", true, false, indents + 1, dump_json_VkExtent2D); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkPushDescriptorSetInfoKHR(const VkPushDescriptorSetInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR(const VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -32021,18 +32899,10 @@ void dump_json_VkPushDescriptorSetInfoKHR(const VkPushDescriptorSetInfoKHR& obje dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.stageFlags, NULL, settings, "VkShaderStageFlags", "stageFlags", false, false, indents + 1, dump_json_VkShaderStageFlags); - settings.stream() << ",\n"; - dump_json_value(object.layout, NULL, settings, "VkPipelineLayout", "layout", false, false, indents + 1, dump_json_VkPipelineLayout); - settings.stream() << ",\n"; - dump_json_value(object.set, NULL, settings, "uint32_t", "set", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_value(object.descriptorWriteCount, NULL, settings, "uint32_t", "descriptorWriteCount", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_array(object.pDescriptorWrites, object.descriptorWriteCount, settings, "const VkWriteDescriptorSet*", "const VkWriteDescriptorSet", "pDescriptorWrites", true, false, indents + 1, dump_json_VkWriteDescriptorSet); // JQA + dump_json_value(object.quantizationMapTexelSize, NULL, settings, "VkExtent2D", "quantizationMapTexelSize", true, false, indents + 1, dump_json_VkExtent2D); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkPushDescriptorSetWithTemplateInfoKHR(const VkPushDescriptorSetWithTemplateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR(const VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -32040,19 +32910,29 @@ void dump_json_VkPushDescriptorSetWithTemplateInfoKHR(const VkPushDescriptorSetW if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.descriptorUpdateTemplate, NULL, settings, "VkDescriptorUpdateTemplate", "descriptorUpdateTemplate", false, false, indents + 1, dump_json_VkDescriptorUpdateTemplate); + dump_json_value(object.videoEncodeQuantizationMap, NULL, settings, "VkBool32", "videoEncodeQuantizationMap", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoEncodeH264QuantizationMapCapabilitiesKHR(const VkVideoEncodeH264QuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); settings.stream() << ",\n"; - dump_json_value(object.layout, NULL, settings, "VkPipelineLayout", "layout", false, false, indents + 1, dump_json_VkPipelineLayout); + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } settings.stream() << ",\n"; - dump_json_value(object.set, NULL, settings, "uint32_t", "set", false, false, indents + 1, dump_json_uint32_t); + dump_json_value(object.minQpDelta, NULL, settings, "int32_t", "minQpDelta", false, false, indents + 1, dump_json_int32_t); settings.stream() << ",\n"; - dump_json_value(object.pData, NULL, settings, "const void*", "pData", false, false, indents + 1, dump_json_void); + dump_json_value(object.maxQpDelta, NULL, settings, "int32_t", "maxQpDelta", false, false, indents + 1, dump_json_int32_t); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkSetDescriptorBufferOffsetsInfoEXT(const VkSetDescriptorBufferOffsetsInfoEXT& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkVideoEncodeH265QuantizationMapCapabilitiesKHR(const VkVideoEncodeH265QuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -32060,23 +32940,29 @@ void dump_json_VkSetDescriptorBufferOffsetsInfoEXT(const VkSetDescriptorBufferOf if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.stageFlags, NULL, settings, "VkShaderStageFlags", "stageFlags", false, false, indents + 1, dump_json_VkShaderStageFlags); - settings.stream() << ",\n"; - dump_json_value(object.layout, NULL, settings, "VkPipelineLayout", "layout", false, false, indents + 1, dump_json_VkPipelineLayout); + dump_json_value(object.minQpDelta, NULL, settings, "int32_t", "minQpDelta", false, false, indents + 1, dump_json_int32_t); settings.stream() << ",\n"; - dump_json_value(object.firstSet, NULL, settings, "uint32_t", "firstSet", false, false, indents + 1, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_value(object.setCount, NULL, settings, "uint32_t", "setCount", false, false, indents + 1, dump_json_uint32_t); + dump_json_value(object.maxQpDelta, NULL, settings, "int32_t", "maxQpDelta", false, false, indents + 1, dump_json_int32_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkVideoFormatH265QuantizationMapPropertiesKHR(const VkVideoFormatH265QuantizationMapPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); settings.stream() << ",\n"; - dump_json_array(object.pBufferIndices, object.setCount, settings, "const uint32_t*", "const uint32_t", "pBufferIndices", false, false, indents + 1, dump_json_uint32_t); // JQA + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } settings.stream() << ",\n"; - dump_json_array(object.pOffsets, object.setCount, settings, "const VkDeviceSize*", "const VkDeviceSize", "pOffsets", false, false, indents + 1, dump_json_VkDeviceSize); // JQA + dump_json_value(object.compatibleCtbSizes, NULL, settings, "VkVideoEncodeH265CtbSizeFlagsKHR", "compatibleCtbSizes", false, false, indents + 1, dump_json_VkVideoEncodeH265CtbSizeFlagsKHR); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkBindDescriptorBufferEmbeddedSamplersInfoEXT(const VkBindDescriptorBufferEmbeddedSamplersInfoEXT& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR(const VkVideoEncodeAV1QuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -32084,17 +32970,15 @@ void dump_json_VkBindDescriptorBufferEmbeddedSamplersInfoEXT(const VkBindDescrip if(object.pNext != nullptr){ dump_json_pNext_trampoline(object.pNext, settings, indents + 1); } else { - dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.stageFlags, NULL, settings, "VkShaderStageFlags", "stageFlags", false, false, indents + 1, dump_json_VkShaderStageFlags); + dump_json_value(object.minQIndexDelta, NULL, settings, "int32_t", "minQIndexDelta", false, false, indents + 1, dump_json_int32_t); settings.stream() << ",\n"; - dump_json_value(object.layout, NULL, settings, "VkPipelineLayout", "layout", false, false, indents + 1, dump_json_VkPipelineLayout); - settings.stream() << ",\n"; - dump_json_value(object.set, NULL, settings, "uint32_t", "set", false, false, indents + 1, dump_json_uint32_t); + dump_json_value(object.maxQIndexDelta, NULL, settings, "int32_t", "maxQIndexDelta", false, false, indents + 1, dump_json_int32_t); settings.stream() << "\n" << settings.indentation(indents) << "]"; } -void dump_json_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV(const VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV& object, const ApiDumpSettings& settings, int indents) +void dump_json_VkVideoFormatAV1QuantizationMapPropertiesKHR(const VkVideoFormatAV1QuantizationMapPropertiesKHR& object, const ApiDumpSettings& settings, int indents) { settings.stream() << settings.indentation(indents) << "[\n"; dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); @@ -32105,7 +32989,7 @@ void dump_json_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV(const VkPh dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); } settings.stream() << ",\n"; - dump_json_value(object.descriptorPoolOverallocation, NULL, settings, "VkBool32", "descriptorPoolOverallocation", false, false, indents + 1, dump_json_VkBool32); + dump_json_value(object.compatibleSuperblockSizes, NULL, settings, "VkVideoEncodeAV1SuperblockSizeFlagsKHR", "compatibleSuperblockSizes", false, false, indents + 1, dump_json_VkVideoEncodeAV1SuperblockSizeFlagsKHR); settings.stream() << "\n" << settings.indentation(indents) << "]"; } void dump_json_VkPhysicalDeviceRawAccessChainsFeaturesNV(const VkPhysicalDeviceRawAccessChainsFeaturesNV& object, const ApiDumpSettings& settings, int indents) @@ -32693,6 +33577,126 @@ void dump_json_VkPipelineViewportDepthClampControlCreateInfoEXT(const VkPipeline dump_json_pointer(object.pDepthClampRange, settings, "const VkDepthClampRangeEXT*", "pDepthClampRange", true, false, indents + 1, dump_json_VkDepthClampRangeEXT); settings.stream() << "\n" << settings.indentation(indents) << "]"; } +void dump_json_VkPhysicalDeviceHdrVividFeaturesHUAWEI(const VkPhysicalDeviceHdrVividFeaturesHUAWEI& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.hdrVivid, NULL, settings, "VkBool32", "hdrVivid", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkHdrVividDynamicMetadataHUAWEI(const VkHdrVividDynamicMetadataHUAWEI& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "const void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.dynamicMetadataSize, NULL, settings, "size_t", "dynamicMetadataSize", false, false, indents + 1, dump_json_size_t); + settings.stream() << ",\n"; + dump_json_value(object.pDynamicMetadata, NULL, settings, "const void*", "pDynamicMetadata", false, false, indents + 1, dump_json_void); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkCooperativeMatrixFlexibleDimensionsPropertiesNV(const VkCooperativeMatrixFlexibleDimensionsPropertiesNV& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.MGranularity, NULL, settings, "uint32_t", "MGranularity", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.NGranularity, NULL, settings, "uint32_t", "NGranularity", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.KGranularity, NULL, settings, "uint32_t", "KGranularity", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.AType, NULL, settings, "VkComponentTypeKHR", "AType", false, false, indents + 1, dump_json_VkComponentTypeKHR); + settings.stream() << ",\n"; + dump_json_value(object.BType, NULL, settings, "VkComponentTypeKHR", "BType", false, false, indents + 1, dump_json_VkComponentTypeKHR); + settings.stream() << ",\n"; + dump_json_value(object.CType, NULL, settings, "VkComponentTypeKHR", "CType", false, false, indents + 1, dump_json_VkComponentTypeKHR); + settings.stream() << ",\n"; + dump_json_value(object.ResultType, NULL, settings, "VkComponentTypeKHR", "ResultType", false, false, indents + 1, dump_json_VkComponentTypeKHR); + settings.stream() << ",\n"; + dump_json_value(object.saturatingAccumulation, NULL, settings, "VkBool32", "saturatingAccumulation", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.scope, NULL, settings, "VkScopeKHR", "scope", false, false, indents + 1, dump_json_VkScopeKHR); + settings.stream() << ",\n"; + dump_json_value(object.workgroupInvocations, NULL, settings, "uint32_t", "workgroupInvocations", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkPhysicalDeviceCooperativeMatrix2FeaturesNV(const VkPhysicalDeviceCooperativeMatrix2FeaturesNV& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.cooperativeMatrixWorkgroupScope, NULL, settings, "VkBool32", "cooperativeMatrixWorkgroupScope", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.cooperativeMatrixFlexibleDimensions, NULL, settings, "VkBool32", "cooperativeMatrixFlexibleDimensions", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.cooperativeMatrixReductions, NULL, settings, "VkBool32", "cooperativeMatrixReductions", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.cooperativeMatrixConversions, NULL, settings, "VkBool32", "cooperativeMatrixConversions", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.cooperativeMatrixPerElementOperations, NULL, settings, "VkBool32", "cooperativeMatrixPerElementOperations", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.cooperativeMatrixTensorAddressing, NULL, settings, "VkBool32", "cooperativeMatrixTensorAddressing", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << ",\n"; + dump_json_value(object.cooperativeMatrixBlockLoads, NULL, settings, "VkBool32", "cooperativeMatrixBlockLoads", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkPhysicalDeviceCooperativeMatrix2PropertiesNV(const VkPhysicalDeviceCooperativeMatrix2PropertiesNV& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.cooperativeMatrixWorkgroupScopeMaxWorkgroupSize, NULL, settings, "uint32_t", "cooperativeMatrixWorkgroupScopeMaxWorkgroupSize", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.cooperativeMatrixFlexibleDimensionsMaxDimension, NULL, settings, "uint32_t", "cooperativeMatrixFlexibleDimensionsMaxDimension", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.cooperativeMatrixWorkgroupScopeReservedSharedMemory, NULL, settings, "uint32_t", "cooperativeMatrixWorkgroupScopeReservedSharedMemory", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT(const VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.sType, NULL, settings, "VkStructureType", "sType", false, false, indents + 1, dump_json_VkStructureType); + settings.stream() << ",\n"; + if(object.pNext != nullptr){ + dump_json_pNext_trampoline(object.pNext, settings, indents + 1); + } else { + dump_json_value(object.pNext, object.pNext, settings, "void*", "pNext", false, false, indents + 1, dump_json_void); + } + settings.stream() << ",\n"; + dump_json_value(object.vertexAttributeRobustness, NULL, settings, "VkBool32", "vertexAttributeRobustness", false, false, indents + 1, dump_json_VkBool32); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} //========================== Union Implementations ==========================// @@ -33497,6 +34501,156 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000413003: dump_json_pNext(static_cast(object), settings, "VkDeviceImageMemoryRequirements", indents, dump_json_VkDeviceImageMemoryRequirements); break; + case 55: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceVulkan14Features", indents, dump_json_VkPhysicalDeviceVulkan14Features); + break; + case 56: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceVulkan14Properties", indents, dump_json_VkPhysicalDeviceVulkan14Properties); + break; + case 1000174000: + dump_json_pNext(static_cast(object), settings, "VkDeviceQueueGlobalPriorityCreateInfo", indents, dump_json_VkDeviceQueueGlobalPriorityCreateInfo); + break; + case 1000388000: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceGlobalPriorityQueryFeatures", indents, dump_json_VkPhysicalDeviceGlobalPriorityQueryFeatures); + break; + case 1000388001: + dump_json_pNext(static_cast(object), settings, "VkQueueFamilyGlobalPriorityProperties", indents, dump_json_VkQueueFamilyGlobalPriorityProperties); + break; + case 1000416000: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderSubgroupRotateFeatures", indents, dump_json_VkPhysicalDeviceShaderSubgroupRotateFeatures); + break; + case 1000528000: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderFloatControls2Features", indents, dump_json_VkPhysicalDeviceShaderFloatControls2Features); + break; + case 1000544000: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderExpectAssumeFeatures", indents, dump_json_VkPhysicalDeviceShaderExpectAssumeFeatures); + break; + case 1000259000: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceLineRasterizationFeatures", indents, dump_json_VkPhysicalDeviceLineRasterizationFeatures); + break; + case 1000259002: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceLineRasterizationProperties", indents, dump_json_VkPhysicalDeviceLineRasterizationProperties); + break; + case 1000259001: + dump_json_pNext(static_cast(object), settings, "VkPipelineRasterizationLineStateCreateInfo", indents, dump_json_VkPipelineRasterizationLineStateCreateInfo); + break; + case 1000525000: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceVertexAttributeDivisorProperties", indents, dump_json_VkPhysicalDeviceVertexAttributeDivisorProperties); + break; + case 1000190001: + dump_json_pNext(static_cast(object), settings, "VkPipelineVertexInputDivisorStateCreateInfo", indents, dump_json_VkPipelineVertexInputDivisorStateCreateInfo); + break; + case 1000190002: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceVertexAttributeDivisorFeatures", indents, dump_json_VkPhysicalDeviceVertexAttributeDivisorFeatures); + break; + case 1000265000: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceIndexTypeUint8Features", indents, dump_json_VkPhysicalDeviceIndexTypeUint8Features); + break; + case 1000271000: + dump_json_pNext(static_cast(object), settings, "VkMemoryMapInfo", indents, dump_json_VkMemoryMapInfo); + break; + case 1000271001: + dump_json_pNext(static_cast(object), settings, "VkMemoryUnmapInfo", indents, dump_json_VkMemoryUnmapInfo); + break; + case 1000470000: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceMaintenance5Features", indents, dump_json_VkPhysicalDeviceMaintenance5Features); + break; + case 1000470001: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceMaintenance5Properties", indents, dump_json_VkPhysicalDeviceMaintenance5Properties); + break; + case 1000470003: + dump_json_pNext(static_cast(object), settings, "VkRenderingAreaInfo", indents, dump_json_VkRenderingAreaInfo); + break; + case 1000338003: + dump_json_pNext(static_cast(object), settings, "VkImageSubresource2", indents, dump_json_VkImageSubresource2); + break; + case 1000470004: + dump_json_pNext(static_cast(object), settings, "VkDeviceImageSubresourceInfo", indents, dump_json_VkDeviceImageSubresourceInfo); + break; + case 1000338002: + dump_json_pNext(static_cast(object), settings, "VkSubresourceLayout2", indents, dump_json_VkSubresourceLayout2); + break; + case 1000470005: + dump_json_pNext(static_cast(object), settings, "VkPipelineCreateFlags2CreateInfo", indents, dump_json_VkPipelineCreateFlags2CreateInfo); + break; + case 1000470006: + dump_json_pNext(static_cast(object), settings, "VkBufferUsageFlags2CreateInfo", indents, dump_json_VkBufferUsageFlags2CreateInfo); + break; + case 1000080000: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDevicePushDescriptorProperties", indents, dump_json_VkPhysicalDevicePushDescriptorProperties); + break; + case 1000232000: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceDynamicRenderingLocalReadFeatures", indents, dump_json_VkPhysicalDeviceDynamicRenderingLocalReadFeatures); + break; + case 1000232001: + dump_json_pNext(static_cast(object), settings, "VkRenderingAttachmentLocationInfo", indents, dump_json_VkRenderingAttachmentLocationInfo); + break; + case 1000232002: + dump_json_pNext(static_cast(object), settings, "VkRenderingInputAttachmentIndexInfo", indents, dump_json_VkRenderingInputAttachmentIndexInfo); + break; + case 1000545000: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceMaintenance6Features", indents, dump_json_VkPhysicalDeviceMaintenance6Features); + break; + case 1000545001: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceMaintenance6Properties", indents, dump_json_VkPhysicalDeviceMaintenance6Properties); + break; + case 1000545002: + dump_json_pNext(static_cast(object), settings, "VkBindMemoryStatus", indents, dump_json_VkBindMemoryStatus); + break; + case 1000545003: + dump_json_pNext(static_cast(object), settings, "VkBindDescriptorSetsInfo", indents, dump_json_VkBindDescriptorSetsInfo); + break; + case 1000545004: + dump_json_pNext(static_cast(object), settings, "VkPushConstantsInfo", indents, dump_json_VkPushConstantsInfo); + break; + case 1000545005: + dump_json_pNext(static_cast(object), settings, "VkPushDescriptorSetInfo", indents, dump_json_VkPushDescriptorSetInfo); + break; + case 1000545006: + dump_json_pNext(static_cast(object), settings, "VkPushDescriptorSetWithTemplateInfo", indents, dump_json_VkPushDescriptorSetWithTemplateInfo); + break; + case 1000466000: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDevicePipelineProtectedAccessFeatures", indents, dump_json_VkPhysicalDevicePipelineProtectedAccessFeatures); + break; + case 1000068001: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDevicePipelineRobustnessFeatures", indents, dump_json_VkPhysicalDevicePipelineRobustnessFeatures); + break; + case 1000068002: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDevicePipelineRobustnessProperties", indents, dump_json_VkPhysicalDevicePipelineRobustnessProperties); + break; + case 1000068000: + dump_json_pNext(static_cast(object), settings, "VkPipelineRobustnessCreateInfo", indents, dump_json_VkPipelineRobustnessCreateInfo); + break; + case 1000270000: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceHostImageCopyFeatures", indents, dump_json_VkPhysicalDeviceHostImageCopyFeatures); + break; + case 1000270001: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceHostImageCopyProperties", indents, dump_json_VkPhysicalDeviceHostImageCopyProperties); + break; + case 1000270002: + dump_json_pNext(static_cast(object), settings, "VkMemoryToImageCopy", indents, dump_json_VkMemoryToImageCopy); + break; + case 1000270003: + dump_json_pNext(static_cast(object), settings, "VkImageToMemoryCopy", indents, dump_json_VkImageToMemoryCopy); + break; + case 1000270005: + dump_json_pNext(static_cast(object), settings, "VkCopyMemoryToImageInfo", indents, dump_json_VkCopyMemoryToImageInfo); + break; + case 1000270004: + dump_json_pNext(static_cast(object), settings, "VkCopyImageToMemoryInfo", indents, dump_json_VkCopyImageToMemoryInfo); + break; + case 1000270007: + dump_json_pNext(static_cast(object), settings, "VkCopyImageToImageInfo", indents, dump_json_VkCopyImageToImageInfo); + break; + case 1000270006: + dump_json_pNext(static_cast(object), settings, "VkHostImageLayoutTransitionInfo", indents, dump_json_VkHostImageLayoutTransitionInfo); + break; + case 1000270008: + dump_json_pNext(static_cast(object), settings, "VkSubresourceHostMemcpySize", indents, dump_json_VkSubresourceHostMemcpySize); + break; + case 1000270009: + dump_json_pNext(static_cast(object), settings, "VkHostImageCopyDevicePerformanceQuery", indents, dump_json_VkHostImageCopyDevicePerformanceQuery); + break; case 1000001000: dump_json_pNext(static_cast(object), settings, "VkSwapchainCreateInfoKHR", indents, dump_json_VkSwapchainCreateInfoKHR); break; @@ -33651,6 +34805,9 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000029000: dump_json_pNext(static_cast(object), settings, "VkCuModuleCreateInfoNVX", indents, dump_json_VkCuModuleCreateInfoNVX); break; + case 1000029004: + dump_json_pNext(static_cast(object), settings, "VkCuModuleTexturingModeCreateInfoNVX", indents, dump_json_VkCuModuleTexturingModeCreateInfoNVX); + break; case 1000029001: dump_json_pNext(static_cast(object), settings, "VkCuFunctionCreateInfoNVX", indents, dump_json_VkCuFunctionCreateInfoNVX); break; @@ -33768,18 +34925,6 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000041000: dump_json_pNext(static_cast(object), settings, "VkTextureLODGatherFormatPropertiesAMD", indents, dump_json_VkTextureLODGatherFormatPropertiesAMD); break; - case 1000044006: - dump_json_pNext(static_cast(object), settings, "VkRenderingFragmentShadingRateAttachmentInfoKHR", indents, dump_json_VkRenderingFragmentShadingRateAttachmentInfoKHR); - break; - case 1000044007: - dump_json_pNext(static_cast(object), settings, "VkRenderingFragmentDensityMapAttachmentInfoEXT", indents, dump_json_VkRenderingFragmentDensityMapAttachmentInfoEXT); - break; - case 1000044008: - dump_json_pNext(static_cast(object), settings, "VkAttachmentSampleCountInfoAMD", indents, dump_json_VkAttachmentSampleCountInfoAMD); - break; - case 1000044009: - dump_json_pNext(static_cast(object), settings, "VkMultiviewPerViewAttributesInfoNVX", indents, dump_json_VkMultiviewPerViewAttributesInfoNVX); - break; #if defined(VK_USE_PLATFORM_GGP) case 1000049000: dump_json_pNext(static_cast(object), settings, "VkStreamDescriptorSurfaceCreateInfoGGP", indents, dump_json_VkStreamDescriptorSurfaceCreateInfoGGP); @@ -33823,15 +34968,6 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000067001: dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceASTCDecodeFeaturesEXT", indents, dump_json_VkPhysicalDeviceASTCDecodeFeaturesEXT); break; - case 1000068001: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDevicePipelineRobustnessFeaturesEXT", indents, dump_json_VkPhysicalDevicePipelineRobustnessFeaturesEXT); - break; - case 1000068002: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDevicePipelineRobustnessPropertiesEXT", indents, dump_json_VkPhysicalDevicePipelineRobustnessPropertiesEXT); - break; - case 1000068000: - dump_json_pNext(static_cast(object), settings, "VkPipelineRobustnessCreateInfoEXT", indents, dump_json_VkPipelineRobustnessCreateInfoEXT); - break; #if defined(VK_USE_PLATFORM_WIN32_KHR) case 1000073000: dump_json_pNext(static_cast(object), settings, "VkImportMemoryWin32HandleInfoKHR", indents, dump_json_VkImportMemoryWin32HandleInfoKHR); @@ -33892,9 +35028,6 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000079001: dump_json_pNext(static_cast(object), settings, "VkSemaphoreGetFdInfoKHR", indents, dump_json_VkSemaphoreGetFdInfoKHR); break; - case 1000080000: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDevicePushDescriptorPropertiesKHR", indents, dump_json_VkPhysicalDevicePushDescriptorPropertiesKHR); - break; case 1000081002: dump_json_pNext(static_cast(object), settings, "VkConditionalRenderingBeginInfoEXT", indents, dump_json_VkConditionalRenderingBeginInfoEXT); break; @@ -33931,6 +35064,9 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000097000: dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX", indents, dump_json_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX); break; + case 1000044009: + dump_json_pNext(static_cast(object), settings, "VkMultiviewPerViewAttributesInfoNVX", indents, dump_json_VkMultiviewPerViewAttributesInfoNVX); + break; case 1000098000: dump_json_pNext(static_cast(object), settings, "VkPipelineViewportSwizzleStateCreateInfoNV", indents, dump_json_VkPipelineViewportSwizzleStateCreateInfoNV); break; @@ -34119,6 +35255,9 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti dump_json_pNext(static_cast(object), settings, "VkPipelineShaderStageNodeCreateInfoAMDX", indents, dump_json_VkPipelineShaderStageNodeCreateInfoAMDX); break; #endif // VK_ENABLE_BETA_EXTENSIONS + case 1000044008: + dump_json_pNext(static_cast(object), settings, "VkAttachmentSampleCountInfoAMD", indents, dump_json_VkAttachmentSampleCountInfoAMD); + break; case 1000143000: dump_json_pNext(static_cast(object), settings, "VkSampleLocationsInfoEXT", indents, dump_json_VkSampleLocationsInfoEXT); break; @@ -34291,9 +35430,6 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000170001: dump_json_pNext(static_cast(object), settings, "VkFilterCubicImageViewImageFormatPropertiesEXT", indents, dump_json_VkFilterCubicImageViewImageFormatPropertiesEXT); break; - case 1000174000: - dump_json_pNext(static_cast(object), settings, "VkDeviceQueueGlobalPriorityCreateInfoKHR", indents, dump_json_VkDeviceQueueGlobalPriorityCreateInfoKHR); - break; case 1000178000: dump_json_pNext(static_cast(object), settings, "VkImportMemoryHostPointerInfoEXT", indents, dump_json_VkImportMemoryHostPointerInfoEXT); break; @@ -34333,24 +35469,12 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000187005: dump_json_pNext(static_cast(object), settings, "VkVideoDecodeH265DpbSlotInfoKHR", indents, dump_json_VkVideoDecodeH265DpbSlotInfoKHR); break; - case 1000388000: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR", indents, dump_json_VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR); - break; - case 1000388001: - dump_json_pNext(static_cast(object), settings, "VkQueueFamilyGlobalPriorityPropertiesKHR", indents, dump_json_VkQueueFamilyGlobalPriorityPropertiesKHR); - break; case 1000189000: dump_json_pNext(static_cast(object), settings, "VkDeviceMemoryOverallocationCreateInfoAMD", indents, dump_json_VkDeviceMemoryOverallocationCreateInfoAMD); break; case 1000190000: dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT", indents, dump_json_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT); break; - case 1000190001: - dump_json_pNext(static_cast(object), settings, "VkPipelineVertexInputDivisorStateCreateInfoKHR", indents, dump_json_VkPipelineVertexInputDivisorStateCreateInfoKHR); - break; - case 1000190002: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR", indents, dump_json_VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR); - break; #if defined(VK_USE_PLATFORM_GGP) case 1000191000: dump_json_pNext(static_cast(object), settings, "VkPresentFrameTokenGGP", indents, dump_json_VkPresentFrameTokenGGP); @@ -34383,6 +35507,12 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000206000: dump_json_pNext(static_cast(object), settings, "VkCheckpointDataNV", indents, dump_json_VkCheckpointDataNV); break; + case 1000314008: + dump_json_pNext(static_cast(object), settings, "VkQueueFamilyCheckpointProperties2NV", indents, dump_json_VkQueueFamilyCheckpointProperties2NV); + break; + case 1000314009: + dump_json_pNext(static_cast(object), settings, "VkCheckpointData2NV", indents, dump_json_VkCheckpointData2NV); + break; case 1000209000: dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL", indents, dump_json_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL); break; @@ -34432,6 +35562,9 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000218002: dump_json_pNext(static_cast(object), settings, "VkRenderPassFragmentDensityMapCreateInfoEXT", indents, dump_json_VkRenderPassFragmentDensityMapCreateInfoEXT); break; + case 1000044007: + dump_json_pNext(static_cast(object), settings, "VkRenderingFragmentDensityMapAttachmentInfoEXT", indents, dump_json_VkRenderingFragmentDensityMapAttachmentInfoEXT); + break; case 1000226000: dump_json_pNext(static_cast(object), settings, "VkFragmentShadingRateAttachmentInfoKHR", indents, dump_json_VkFragmentShadingRateAttachmentInfoKHR); break; @@ -34447,21 +35580,15 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000226004: dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceFragmentShadingRateKHR", indents, dump_json_VkPhysicalDeviceFragmentShadingRateKHR); break; + case 1000044006: + dump_json_pNext(static_cast(object), settings, "VkRenderingFragmentShadingRateAttachmentInfoKHR", indents, dump_json_VkRenderingFragmentShadingRateAttachmentInfoKHR); + break; case 1000227000: dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderCoreProperties2AMD", indents, dump_json_VkPhysicalDeviceShaderCoreProperties2AMD); break; case 1000229000: dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceCoherentMemoryFeaturesAMD", indents, dump_json_VkPhysicalDeviceCoherentMemoryFeaturesAMD); break; - case 1000232000: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR", indents, dump_json_VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR); - break; - case 1000232001: - dump_json_pNext(static_cast(object), settings, "VkRenderingAttachmentLocationInfoKHR", indents, dump_json_VkRenderingAttachmentLocationInfoKHR); - break; - case 1000232002: - dump_json_pNext(static_cast(object), settings, "VkRenderingInputAttachmentIndexInfoKHR", indents, dump_json_VkRenderingInputAttachmentIndexInfoKHR); - break; case 1000234000: dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT", indents, dump_json_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT); break; @@ -34546,21 +35673,9 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000256000: dump_json_pNext(static_cast(object), settings, "VkHeadlessSurfaceCreateInfoEXT", indents, dump_json_VkHeadlessSurfaceCreateInfoEXT); break; - case 1000259000: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceLineRasterizationFeaturesKHR", indents, dump_json_VkPhysicalDeviceLineRasterizationFeaturesKHR); - break; - case 1000259002: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceLineRasterizationPropertiesKHR", indents, dump_json_VkPhysicalDeviceLineRasterizationPropertiesKHR); - break; - case 1000259001: - dump_json_pNext(static_cast(object), settings, "VkPipelineRasterizationLineStateCreateInfoKHR", indents, dump_json_VkPipelineRasterizationLineStateCreateInfoKHR); - break; case 1000260000: dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT", indents, dump_json_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT); break; - case 1000265000: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceIndexTypeUint8FeaturesKHR", indents, dump_json_VkPhysicalDeviceIndexTypeUint8FeaturesKHR); - break; case 1000267000: dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceExtendedDynamicStateFeaturesEXT", indents, dump_json_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT); break; @@ -34582,48 +35697,6 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000269005: dump_json_pNext(static_cast(object), settings, "VkPipelineExecutableInternalRepresentationKHR", indents, dump_json_VkPipelineExecutableInternalRepresentationKHR); break; - case 1000270000: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceHostImageCopyFeaturesEXT", indents, dump_json_VkPhysicalDeviceHostImageCopyFeaturesEXT); - break; - case 1000270001: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceHostImageCopyPropertiesEXT", indents, dump_json_VkPhysicalDeviceHostImageCopyPropertiesEXT); - break; - case 1000270002: - dump_json_pNext(static_cast(object), settings, "VkMemoryToImageCopyEXT", indents, dump_json_VkMemoryToImageCopyEXT); - break; - case 1000270003: - dump_json_pNext(static_cast(object), settings, "VkImageToMemoryCopyEXT", indents, dump_json_VkImageToMemoryCopyEXT); - break; - case 1000270005: - dump_json_pNext(static_cast(object), settings, "VkCopyMemoryToImageInfoEXT", indents, dump_json_VkCopyMemoryToImageInfoEXT); - break; - case 1000270004: - dump_json_pNext(static_cast(object), settings, "VkCopyImageToMemoryInfoEXT", indents, dump_json_VkCopyImageToMemoryInfoEXT); - break; - case 1000270007: - dump_json_pNext(static_cast(object), settings, "VkCopyImageToImageInfoEXT", indents, dump_json_VkCopyImageToImageInfoEXT); - break; - case 1000270006: - dump_json_pNext(static_cast(object), settings, "VkHostImageLayoutTransitionInfoEXT", indents, dump_json_VkHostImageLayoutTransitionInfoEXT); - break; - case 1000270008: - dump_json_pNext(static_cast(object), settings, "VkSubresourceHostMemcpySizeEXT", indents, dump_json_VkSubresourceHostMemcpySizeEXT); - break; - case 1000270009: - dump_json_pNext(static_cast(object), settings, "VkHostImageCopyDevicePerformanceQueryEXT", indents, dump_json_VkHostImageCopyDevicePerformanceQueryEXT); - break; - case 1000338002: - dump_json_pNext(static_cast(object), settings, "VkSubresourceLayout2KHR", indents, dump_json_VkSubresourceLayout2KHR); - break; - case 1000338003: - dump_json_pNext(static_cast(object), settings, "VkImageSubresource2KHR", indents, dump_json_VkImageSubresource2KHR); - break; - case 1000271000: - dump_json_pNext(static_cast(object), settings, "VkMemoryMapInfoKHR", indents, dump_json_VkMemoryMapInfoKHR); - break; - case 1000271001: - dump_json_pNext(static_cast(object), settings, "VkMemoryUnmapInfoKHR", indents, dump_json_VkMemoryUnmapInfoKHR); - break; case 1000272000: dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceMapMemoryPlacedFeaturesEXT", indents, dump_json_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT); break; @@ -34867,12 +35940,6 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti dump_json_pNext(static_cast(object), settings, "VkImportMetalSharedEventInfoEXT", indents, dump_json_VkImportMetalSharedEventInfoEXT); break; #endif // VK_USE_PLATFORM_METAL_EXT - case 1000314008: - dump_json_pNext(static_cast(object), settings, "VkQueueFamilyCheckpointProperties2NV", indents, dump_json_VkQueueFamilyCheckpointProperties2NV); - break; - case 1000314009: - dump_json_pNext(static_cast(object), settings, "VkCheckpointData2NV", indents, dump_json_VkCheckpointData2NV); - break; case 1000316000: dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceDescriptorBufferPropertiesEXT", indents, dump_json_VkPhysicalDeviceDescriptorBufferPropertiesEXT); break; @@ -35279,9 +36346,6 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000415000: dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderCorePropertiesARM", indents, dump_json_VkPhysicalDeviceShaderCorePropertiesARM); break; - case 1000416000: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR", indents, dump_json_VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR); - break; case 1000417000: dump_json_pNext(static_cast(object), settings, "VkDeviceQueueShaderCoreControlCreateInfoARM", indents, dump_json_VkDeviceQueueShaderCoreControlCreateInfoARM); break; @@ -35444,9 +36508,6 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000465000: dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceLegacyDitheringFeaturesEXT", indents, dump_json_VkPhysicalDeviceLegacyDitheringFeaturesEXT); break; - case 1000466000: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDevicePipelineProtectedAccessFeaturesEXT", indents, dump_json_VkPhysicalDevicePipelineProtectedAccessFeaturesEXT); - break; #if defined(VK_USE_PLATFORM_ANDROID_KHR) case 1000468000: dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceExternalFormatResolveFeaturesANDROID", indents, dump_json_VkPhysicalDeviceExternalFormatResolveFeaturesANDROID); @@ -35462,24 +36523,6 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti dump_json_pNext(static_cast(object), settings, "VkAndroidHardwareBufferFormatResolvePropertiesANDROID", indents, dump_json_VkAndroidHardwareBufferFormatResolvePropertiesANDROID); break; #endif // VK_USE_PLATFORM_ANDROID_KHR - case 1000470000: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceMaintenance5FeaturesKHR", indents, dump_json_VkPhysicalDeviceMaintenance5FeaturesKHR); - break; - case 1000470001: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceMaintenance5PropertiesKHR", indents, dump_json_VkPhysicalDeviceMaintenance5PropertiesKHR); - break; - case 1000470003: - dump_json_pNext(static_cast(object), settings, "VkRenderingAreaInfoKHR", indents, dump_json_VkRenderingAreaInfoKHR); - break; - case 1000470004: - dump_json_pNext(static_cast(object), settings, "VkDeviceImageSubresourceInfoKHR", indents, dump_json_VkDeviceImageSubresourceInfoKHR); - break; - case 1000470005: - dump_json_pNext(static_cast(object), settings, "VkPipelineCreateFlags2CreateInfoKHR", indents, dump_json_VkPipelineCreateFlags2CreateInfoKHR); - break; - case 1000470006: - dump_json_pNext(static_cast(object), settings, "VkBufferUsageFlags2CreateInfoKHR", indents, dump_json_VkBufferUsageFlags2CreateInfoKHR); - break; case 1000476000: dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceAntiLagFeaturesAMD", indents, dump_json_VkPhysicalDeviceAntiLagFeaturesAMD); break; @@ -35639,6 +36682,39 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000512005: dump_json_pNext(static_cast(object), settings, "VkVideoDecodeAV1DpbSlotInfoKHR", indents, dump_json_VkVideoDecodeAV1DpbSlotInfoKHR); break; + case 1000513004: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceVideoEncodeAV1FeaturesKHR", indents, dump_json_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR); + break; + case 1000513000: + dump_json_pNext(static_cast(object), settings, "VkVideoEncodeAV1CapabilitiesKHR", indents, dump_json_VkVideoEncodeAV1CapabilitiesKHR); + break; + case 1000513008: + dump_json_pNext(static_cast(object), settings, "VkVideoEncodeAV1QualityLevelPropertiesKHR", indents, dump_json_VkVideoEncodeAV1QualityLevelPropertiesKHR); + break; + case 1000513009: + dump_json_pNext(static_cast(object), settings, "VkVideoEncodeAV1SessionCreateInfoKHR", indents, dump_json_VkVideoEncodeAV1SessionCreateInfoKHR); + break; + case 1000513001: + dump_json_pNext(static_cast(object), settings, "VkVideoEncodeAV1SessionParametersCreateInfoKHR", indents, dump_json_VkVideoEncodeAV1SessionParametersCreateInfoKHR); + break; + case 1000513002: + dump_json_pNext(static_cast(object), settings, "VkVideoEncodeAV1PictureInfoKHR", indents, dump_json_VkVideoEncodeAV1PictureInfoKHR); + break; + case 1000513003: + dump_json_pNext(static_cast(object), settings, "VkVideoEncodeAV1DpbSlotInfoKHR", indents, dump_json_VkVideoEncodeAV1DpbSlotInfoKHR); + break; + case 1000513005: + dump_json_pNext(static_cast(object), settings, "VkVideoEncodeAV1ProfileInfoKHR", indents, dump_json_VkVideoEncodeAV1ProfileInfoKHR); + break; + case 1000513010: + dump_json_pNext(static_cast(object), settings, "VkVideoEncodeAV1GopRemainingFrameInfoKHR", indents, dump_json_VkVideoEncodeAV1GopRemainingFrameInfoKHR); + break; + case 1000513006: + dump_json_pNext(static_cast(object), settings, "VkVideoEncodeAV1RateControlInfoKHR", indents, dump_json_VkVideoEncodeAV1RateControlInfoKHR); + break; + case 1000513007: + dump_json_pNext(static_cast(object), settings, "VkVideoEncodeAV1RateControlLayerInfoKHR", indents, dump_json_VkVideoEncodeAV1RateControlLayerInfoKHR); + break; case 1000515000: dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceVideoMaintenance1FeaturesKHR", indents, dump_json_VkPhysicalDeviceVideoMaintenance1FeaturesKHR); break; @@ -35678,12 +36754,6 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000524000: dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT", indents, dump_json_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT); break; - case 1000525000: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR", indents, dump_json_VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR); - break; - case 1000528000: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderFloatControls2FeaturesKHR", indents, dump_json_VkPhysicalDeviceShaderFloatControls2FeaturesKHR); - break; #if defined(VK_USE_PLATFORM_SCREEN_QNX) case 1000529000: dump_json_pNext(static_cast(object), settings, "VkScreenBufferPropertiesQNX", indents, dump_json_VkScreenBufferPropertiesQNX); @@ -35712,38 +36782,50 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000530000: dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceLayeredDriverPropertiesMSFT", indents, dump_json_VkPhysicalDeviceLayeredDriverPropertiesMSFT); break; - case 1000544000: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceShaderExpectAssumeFeaturesKHR", indents, dump_json_VkPhysicalDeviceShaderExpectAssumeFeaturesKHR); + case 1000545007: + dump_json_pNext(static_cast(object), settings, "VkSetDescriptorBufferOffsetsInfoEXT", indents, dump_json_VkSetDescriptorBufferOffsetsInfoEXT); break; - case 1000545000: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceMaintenance6FeaturesKHR", indents, dump_json_VkPhysicalDeviceMaintenance6FeaturesKHR); + case 1000545008: + dump_json_pNext(static_cast(object), settings, "VkBindDescriptorBufferEmbeddedSamplersInfoEXT", indents, dump_json_VkBindDescriptorBufferEmbeddedSamplersInfoEXT); break; - case 1000545001: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceMaintenance6PropertiesKHR", indents, dump_json_VkPhysicalDeviceMaintenance6PropertiesKHR); + case 1000546000: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV", indents, dump_json_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV); break; - case 1000545002: - dump_json_pNext(static_cast(object), settings, "VkBindMemoryStatusKHR", indents, dump_json_VkBindMemoryStatusKHR); + case 1000551000: + dump_json_pNext(static_cast(object), settings, "VkDisplaySurfaceStereoCreateInfoNV", indents, dump_json_VkDisplaySurfaceStereoCreateInfoNV); break; - case 1000545003: - dump_json_pNext(static_cast(object), settings, "VkBindDescriptorSetsInfoKHR", indents, dump_json_VkBindDescriptorSetsInfoKHR); + case 1000551001: + dump_json_pNext(static_cast(object), settings, "VkDisplayModeStereoPropertiesNV", indents, dump_json_VkDisplayModeStereoPropertiesNV); break; - case 1000545004: - dump_json_pNext(static_cast(object), settings, "VkPushConstantsInfoKHR", indents, dump_json_VkPushConstantsInfoKHR); + case 1000553000: + dump_json_pNext(static_cast(object), settings, "VkVideoEncodeQuantizationMapCapabilitiesKHR", indents, dump_json_VkVideoEncodeQuantizationMapCapabilitiesKHR); break; - case 1000545005: - dump_json_pNext(static_cast(object), settings, "VkPushDescriptorSetInfoKHR", indents, dump_json_VkPushDescriptorSetInfoKHR); + case 1000553001: + dump_json_pNext(static_cast(object), settings, "VkVideoFormatQuantizationMapPropertiesKHR", indents, dump_json_VkVideoFormatQuantizationMapPropertiesKHR); break; - case 1000545006: - dump_json_pNext(static_cast(object), settings, "VkPushDescriptorSetWithTemplateInfoKHR", indents, dump_json_VkPushDescriptorSetWithTemplateInfoKHR); + case 1000553002: + dump_json_pNext(static_cast(object), settings, "VkVideoEncodeQuantizationMapInfoKHR", indents, dump_json_VkVideoEncodeQuantizationMapInfoKHR); break; - case 1000545007: - dump_json_pNext(static_cast(object), settings, "VkSetDescriptorBufferOffsetsInfoEXT", indents, dump_json_VkSetDescriptorBufferOffsetsInfoEXT); + case 1000553005: + dump_json_pNext(static_cast(object), settings, "VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR", indents, dump_json_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR); break; - case 1000545008: - dump_json_pNext(static_cast(object), settings, "VkBindDescriptorBufferEmbeddedSamplersInfoEXT", indents, dump_json_VkBindDescriptorBufferEmbeddedSamplersInfoEXT); + case 1000553009: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR", indents, dump_json_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR); break; - case 1000546000: - dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV", indents, dump_json_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV); + case 1000553003: + dump_json_pNext(static_cast(object), settings, "VkVideoEncodeH264QuantizationMapCapabilitiesKHR", indents, dump_json_VkVideoEncodeH264QuantizationMapCapabilitiesKHR); + break; + case 1000553004: + dump_json_pNext(static_cast(object), settings, "VkVideoEncodeH265QuantizationMapCapabilitiesKHR", indents, dump_json_VkVideoEncodeH265QuantizationMapCapabilitiesKHR); + break; + case 1000553006: + dump_json_pNext(static_cast(object), settings, "VkVideoFormatH265QuantizationMapPropertiesKHR", indents, dump_json_VkVideoFormatH265QuantizationMapPropertiesKHR); + break; + case 1000553007: + dump_json_pNext(static_cast(object), settings, "VkVideoEncodeAV1QuantizationMapCapabilitiesKHR", indents, dump_json_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR); + break; + case 1000553008: + dump_json_pNext(static_cast(object), settings, "VkVideoFormatAV1QuantizationMapPropertiesKHR", indents, dump_json_VkVideoFormatAV1QuantizationMapPropertiesKHR); break; case 1000555000: dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceRawAccessChainsFeaturesNV", indents, dump_json_VkPhysicalDeviceRawAccessChainsFeaturesNV); @@ -35835,6 +36917,24 @@ void dump_json_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000582001: dump_json_pNext(static_cast(object), settings, "VkPipelineViewportDepthClampControlCreateInfoEXT", indents, dump_json_VkPipelineViewportDepthClampControlCreateInfoEXT); break; + case 1000590000: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceHdrVividFeaturesHUAWEI", indents, dump_json_VkPhysicalDeviceHdrVividFeaturesHUAWEI); + break; + case 1000590001: + dump_json_pNext(static_cast(object), settings, "VkHdrVividDynamicMetadataHUAWEI", indents, dump_json_VkHdrVividDynamicMetadataHUAWEI); + break; + case 1000593001: + dump_json_pNext(static_cast(object), settings, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV", indents, dump_json_VkCooperativeMatrixFlexibleDimensionsPropertiesNV); + break; + case 1000593000: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV", indents, dump_json_VkPhysicalDeviceCooperativeMatrix2FeaturesNV); + break; + case 1000593002: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceCooperativeMatrix2PropertiesNV", indents, dump_json_VkPhysicalDeviceCooperativeMatrix2PropertiesNV); + break; + case 1000608000: + dump_json_pNext(static_cast(object), settings, "VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT", indents, dump_json_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT); + break; case VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO: // 47 case VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO: // 48 if(static_cast(object)->pNext != nullptr){ @@ -39567,84 +40667,426 @@ void dump_json_vkGetBufferOpaqueCaptureAddress(ApiDumpInstance& dump_inst, uint6 { settings.stream() << settings.indentation(3) << "\"args\" :\n"; settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); + dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); + settings.stream() << ",\n"; + dump_json_pointer(pInfo, settings, "const VkBufferDeviceAddressInfo*", "pInfo", true, false, 4, dump_json_VkBufferDeviceAddressInfo); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkGetDeviceMemoryOpaqueCaptureAddress(ApiDumpInstance& dump_inst, uint64_t result, VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo* pInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << settings.indentation(3) << "\"returnValue\" : "; + dump_json_uint64_t(result, settings, 0); + if(settings.showParams()) + settings.stream() << ","; + settings.stream() << "\n"; + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); + settings.stream() << ",\n"; + dump_json_pointer(pInfo, settings, "const VkDeviceMemoryOpaqueCaptureAddressInfo*", "pInfo", true, false, 4, dump_json_VkDeviceMemoryOpaqueCaptureAddressInfo); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkGetPhysicalDeviceToolProperties(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pToolCount, VkPhysicalDeviceToolProperties* pToolProperties) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << settings.indentation(3) << "\"returnValue\" : "; + dump_json_VkResult(result, settings, 0); + if(settings.showParams()) + settings.stream() << ","; + settings.stream() << "\n"; + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(physicalDevice, NULL, settings, "VkPhysicalDevice", "physicalDevice", false, false, 4, dump_json_VkPhysicalDevice); + settings.stream() << ",\n"; + dump_json_pointer(pToolCount, settings, "uint32_t*", "pToolCount", false, false, 4, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(pToolProperties, *pToolCount, settings, "VkPhysicalDeviceToolProperties*", "VkPhysicalDeviceToolProperties", "pToolProperties", true, false, 4, dump_json_VkPhysicalDeviceToolProperties); // PQA + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkCreatePrivateDataSlot(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkPrivateDataSlotCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPrivateDataSlot* pPrivateDataSlot) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << settings.indentation(3) << "\"returnValue\" : "; + dump_json_VkResult(result, settings, 0); + if(settings.showParams()) + settings.stream() << ","; + settings.stream() << "\n"; + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); + settings.stream() << ",\n"; + dump_json_pointer(pCreateInfo, settings, "const VkPrivateDataSlotCreateInfo*", "pCreateInfo", true, false, 4, dump_json_VkPrivateDataSlotCreateInfo); + settings.stream() << ",\n"; + dump_json_pointer(pAllocator, settings, "const VkAllocationCallbacks*", "pAllocator", true, false, 4, dump_json_VkAllocationCallbacks); + settings.stream() << ",\n"; + dump_json_pointer(pPrivateDataSlot, settings, "VkPrivateDataSlot*", "pPrivateDataSlot", false, false, 4, dump_json_VkPrivateDataSlot); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkDestroyPrivateDataSlot(ApiDumpInstance& dump_inst, VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks* pAllocator) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); + settings.stream() << ",\n"; + dump_json_value(privateDataSlot, NULL, settings, "VkPrivateDataSlot", "privateDataSlot", false, false, 4, dump_json_VkPrivateDataSlot); + settings.stream() << ",\n"; + dump_json_pointer(pAllocator, settings, "const VkAllocationCallbacks*", "pAllocator", true, false, 4, dump_json_VkAllocationCallbacks); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkSetPrivateData(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << settings.indentation(3) << "\"returnValue\" : "; + dump_json_VkResult(result, settings, 0); + if(settings.showParams()) + settings.stream() << ","; + settings.stream() << "\n"; + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); + settings.stream() << ",\n"; + dump_json_value(objectType, NULL, settings, "VkObjectType", "objectType", false, false, 4, dump_json_VkObjectType); + settings.stream() << ",\n"; + dump_json_value(objectHandle, NULL, settings, "uint64_t", "objectHandle", false, false, 4, dump_json_uint64_t); + settings.stream() << ",\n"; + dump_json_value(privateDataSlot, NULL, settings, "VkPrivateDataSlot", "privateDataSlot", false, false, 4, dump_json_VkPrivateDataSlot); + settings.stream() << ",\n"; + dump_json_value(data, NULL, settings, "uint64_t", "data", false, false, 4, dump_json_uint64_t); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkGetPrivateData(ApiDumpInstance& dump_inst, VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t* pData) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); + settings.stream() << ",\n"; + dump_json_value(objectType, NULL, settings, "VkObjectType", "objectType", false, false, 4, dump_json_VkObjectType); + settings.stream() << ",\n"; + dump_json_value(objectHandle, NULL, settings, "uint64_t", "objectHandle", false, false, 4, dump_json_uint64_t); + settings.stream() << ",\n"; + dump_json_value(privateDataSlot, NULL, settings, "VkPrivateDataSlot", "privateDataSlot", false, false, 4, dump_json_VkPrivateDataSlot); + settings.stream() << ",\n"; + dump_json_pointer(pData, settings, "uint64_t*", "pData", false, false, 4, dump_json_uint64_t); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkCmdSetEvent2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo* pDependencyInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + settings.stream() << ",\n"; + dump_json_value(event, NULL, settings, "VkEvent", "event", false, false, 4, dump_json_VkEvent); + settings.stream() << ",\n"; + dump_json_pointer(pDependencyInfo, settings, "const VkDependencyInfo*", "pDependencyInfo", true, false, 4, dump_json_VkDependencyInfo); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkCmdResetEvent2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + settings.stream() << ",\n"; + dump_json_value(event, NULL, settings, "VkEvent", "event", false, false, 4, dump_json_VkEvent); + settings.stream() << ",\n"; + dump_json_value(stageMask, NULL, settings, "VkPipelineStageFlags2", "stageMask", false, false, 4, dump_json_VkPipelineStageFlags2); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkCmdWaitEvents2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent* pEvents, const VkDependencyInfo* pDependencyInfos) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + settings.stream() << ",\n"; + dump_json_value(eventCount, NULL, settings, "uint32_t", "eventCount", false, false, 4, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(pEvents, eventCount, settings, "const VkEvent*", "const VkEvent", "pEvents", false, false, 4, dump_json_VkEvent); // PQA + settings.stream() << ",\n"; + dump_json_array(pDependencyInfos, eventCount, settings, "const VkDependencyInfo*", "const VkDependencyInfo", "pDependencyInfos", true, false, 4, dump_json_VkDependencyInfo); // PQA + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkCmdPipelineBarrier2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkDependencyInfo* pDependencyInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + settings.stream() << ",\n"; + dump_json_pointer(pDependencyInfo, settings, "const VkDependencyInfo*", "pDependencyInfo", true, false, 4, dump_json_VkDependencyInfo); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkCmdWriteTimestamp2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + settings.stream() << ",\n"; + dump_json_value(stage, NULL, settings, "VkPipelineStageFlags2", "stage", false, false, 4, dump_json_VkPipelineStageFlags2); + settings.stream() << ",\n"; + dump_json_value(queryPool, NULL, settings, "VkQueryPool", "queryPool", false, false, 4, dump_json_VkQueryPool); + settings.stream() << ",\n"; + dump_json_value(query, NULL, settings, "uint32_t", "query", false, false, 4, dump_json_uint32_t); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkQueueSubmit2(ApiDumpInstance& dump_inst, VkResult result, VkQueue queue, uint32_t submitCount, const VkSubmitInfo2* pSubmits, VkFence fence) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << settings.indentation(3) << "\"returnValue\" : "; + dump_json_VkResult(result, settings, 0); + if(settings.showParams()) + settings.stream() << ","; + settings.stream() << "\n"; + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(queue, NULL, settings, "VkQueue", "queue", false, false, 4, dump_json_VkQueue); + settings.stream() << ",\n"; + dump_json_value(submitCount, NULL, settings, "uint32_t", "submitCount", false, false, 4, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(pSubmits, submitCount, settings, "const VkSubmitInfo2*", "const VkSubmitInfo2", "pSubmits", true, false, 4, dump_json_VkSubmitInfo2); // PQA + settings.stream() << ",\n"; + dump_json_value(fence, NULL, settings, "VkFence", "fence", false, false, 4, dump_json_VkFence); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkCmdCopyBuffer2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkCopyBufferInfo2* pCopyBufferInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + settings.stream() << ",\n"; + dump_json_pointer(pCopyBufferInfo, settings, "const VkCopyBufferInfo2*", "pCopyBufferInfo", true, false, 4, dump_json_VkCopyBufferInfo2); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkCmdCopyImage2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkCopyImageInfo2* pCopyImageInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + settings.stream() << ",\n"; + dump_json_pointer(pCopyImageInfo, settings, "const VkCopyImageInfo2*", "pCopyImageInfo", true, false, 4, dump_json_VkCopyImageInfo2); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkCmdCopyBufferToImage2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2* pCopyBufferToImageInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + settings.stream() << ",\n"; + dump_json_pointer(pCopyBufferToImageInfo, settings, "const VkCopyBufferToImageInfo2*", "pCopyBufferToImageInfo", true, false, 4, dump_json_VkCopyBufferToImageInfo2); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkCmdCopyImageToBuffer2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2* pCopyImageToBufferInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + settings.stream() << ",\n"; + dump_json_pointer(pCopyImageToBufferInfo, settings, "const VkCopyImageToBufferInfo2*", "pCopyImageToBufferInfo", true, false, 4, dump_json_VkCopyImageToBufferInfo2); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkCmdBlitImage2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBlitImageInfo2* pBlitImageInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + settings.stream() << ",\n"; + dump_json_pointer(pBlitImageInfo, settings, "const VkBlitImageInfo2*", "pBlitImageInfo", true, false, 4, dump_json_VkBlitImageInfo2); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkCmdResolveImage2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkResolveImageInfo2* pResolveImageInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + settings.stream() << ",\n"; + dump_json_pointer(pResolveImageInfo, settings, "const VkResolveImageInfo2*", "pResolveImageInfo", true, false, 4, dump_json_VkResolveImageInfo2); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkCmdBeginRendering(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingInfo* pRenderingInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_pointer(pInfo, settings, "const VkBufferDeviceAddressInfo*", "pInfo", true, false, 4, dump_json_VkBufferDeviceAddressInfo); + dump_json_pointer(pRenderingInfo, settings, "const VkRenderingInfo*", "pRenderingInfo", true, false, 4, dump_json_VkRenderingInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkGetDeviceMemoryOpaqueCaptureAddress(ApiDumpInstance& dump_inst, uint64_t result, VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo* pInfo) +void dump_json_vkCmdEndRendering(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer) { const ApiDumpSettings& settings(dump_inst.settings()); - settings.stream() << settings.indentation(3) << "\"returnValue\" : "; - dump_json_uint64_t(result, settings, 0); - if(settings.showParams()) - settings.stream() << ","; - settings.stream() << "\n"; // Display parameter values if(settings.showParams()) { settings.stream() << settings.indentation(3) << "\"args\" :\n"; settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); - settings.stream() << ",\n"; - dump_json_pointer(pInfo, settings, "const VkDeviceMemoryOpaqueCaptureAddressInfo*", "pInfo", true, false, 4, dump_json_VkDeviceMemoryOpaqueCaptureAddressInfo); + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkGetPhysicalDeviceToolProperties(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pToolCount, VkPhysicalDeviceToolProperties* pToolProperties) +void dump_json_vkCmdSetCullMode(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkCullModeFlags cullMode) { const ApiDumpSettings& settings(dump_inst.settings()); - settings.stream() << settings.indentation(3) << "\"returnValue\" : "; - dump_json_VkResult(result, settings, 0); - if(settings.showParams()) - settings.stream() << ","; - settings.stream() << "\n"; // Display parameter values if(settings.showParams()) { settings.stream() << settings.indentation(3) << "\"args\" :\n"; settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(physicalDevice, NULL, settings, "VkPhysicalDevice", "physicalDevice", false, false, 4, dump_json_VkPhysicalDevice); - settings.stream() << ",\n"; - dump_json_pointer(pToolCount, settings, "uint32_t*", "pToolCount", false, false, 4, dump_json_uint32_t); + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_array(pToolProperties, *pToolCount, settings, "VkPhysicalDeviceToolProperties*", "VkPhysicalDeviceToolProperties", "pToolProperties", true, false, 4, dump_json_VkPhysicalDeviceToolProperties); // PQA + dump_json_value(cullMode, NULL, settings, "VkCullModeFlags", "cullMode", false, false, 4, dump_json_VkCullModeFlags); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCreatePrivateDataSlot(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkPrivateDataSlotCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPrivateDataSlot* pPrivateDataSlot) +void dump_json_vkCmdSetFrontFace(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkFrontFace frontFace) { const ApiDumpSettings& settings(dump_inst.settings()); - settings.stream() << settings.indentation(3) << "\"returnValue\" : "; - dump_json_VkResult(result, settings, 0); - if(settings.showParams()) - settings.stream() << ","; - settings.stream() << "\n"; // Display parameter values if(settings.showParams()) { settings.stream() << settings.indentation(3) << "\"args\" :\n"; settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); - settings.stream() << ",\n"; - dump_json_pointer(pCreateInfo, settings, "const VkPrivateDataSlotCreateInfo*", "pCreateInfo", true, false, 4, dump_json_VkPrivateDataSlotCreateInfo); - settings.stream() << ",\n"; - dump_json_pointer(pAllocator, settings, "const VkAllocationCallbacks*", "pAllocator", true, false, 4, dump_json_VkAllocationCallbacks); + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_pointer(pPrivateDataSlot, settings, "VkPrivateDataSlot*", "pPrivateDataSlot", false, false, 4, dump_json_VkPrivateDataSlot); + dump_json_value(frontFace, NULL, settings, "VkFrontFace", "frontFace", false, false, 4, dump_json_VkFrontFace); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkDestroyPrivateDataSlot(ApiDumpInstance& dump_inst, VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks* pAllocator) +void dump_json_vkCmdSetPrimitiveTopology(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -39652,44 +41094,33 @@ void dump_json_vkDestroyPrivateDataSlot(ApiDumpInstance& dump_inst, VkDevice dev { settings.stream() << settings.indentation(3) << "\"args\" :\n"; settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); - settings.stream() << ",\n"; - dump_json_value(privateDataSlot, NULL, settings, "VkPrivateDataSlot", "privateDataSlot", false, false, 4, dump_json_VkPrivateDataSlot); + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_pointer(pAllocator, settings, "const VkAllocationCallbacks*", "pAllocator", true, false, 4, dump_json_VkAllocationCallbacks); + dump_json_value(primitiveTopology, NULL, settings, "VkPrimitiveTopology", "primitiveTopology", false, false, 4, dump_json_VkPrimitiveTopology); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkSetPrivateData(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data) +void dump_json_vkCmdSetViewportWithCount(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport* pViewports) { const ApiDumpSettings& settings(dump_inst.settings()); - settings.stream() << settings.indentation(3) << "\"returnValue\" : "; - dump_json_VkResult(result, settings, 0); - if(settings.showParams()) - settings.stream() << ","; - settings.stream() << "\n"; // Display parameter values if(settings.showParams()) { settings.stream() << settings.indentation(3) << "\"args\" :\n"; settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); - settings.stream() << ",\n"; - dump_json_value(objectType, NULL, settings, "VkObjectType", "objectType", false, false, 4, dump_json_VkObjectType); - settings.stream() << ",\n"; - dump_json_value(objectHandle, NULL, settings, "uint64_t", "objectHandle", false, false, 4, dump_json_uint64_t); + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_value(privateDataSlot, NULL, settings, "VkPrivateDataSlot", "privateDataSlot", false, false, 4, dump_json_VkPrivateDataSlot); + dump_json_value(viewportCount, NULL, settings, "uint32_t", "viewportCount", false, false, 4, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_value(data, NULL, settings, "uint64_t", "data", false, false, 4, dump_json_uint64_t); + dump_json_array(pViewports, viewportCount, settings, "const VkViewport*", "const VkViewport", "pViewports", true, false, 4, dump_json_VkViewport); // PQA settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkGetPrivateData(ApiDumpInstance& dump_inst, VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t* pData) +void dump_json_vkCmdSetScissorWithCount(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D* pScissors) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -39697,21 +41128,17 @@ void dump_json_vkGetPrivateData(ApiDumpInstance& dump_inst, VkDevice device, VkO { settings.stream() << settings.indentation(3) << "\"args\" :\n"; settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); - settings.stream() << ",\n"; - dump_json_value(objectType, NULL, settings, "VkObjectType", "objectType", false, false, 4, dump_json_VkObjectType); - settings.stream() << ",\n"; - dump_json_value(objectHandle, NULL, settings, "uint64_t", "objectHandle", false, false, 4, dump_json_uint64_t); + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_value(privateDataSlot, NULL, settings, "VkPrivateDataSlot", "privateDataSlot", false, false, 4, dump_json_VkPrivateDataSlot); + dump_json_value(scissorCount, NULL, settings, "uint32_t", "scissorCount", false, false, 4, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_pointer(pData, settings, "uint64_t*", "pData", false, false, 4, dump_json_uint64_t); + dump_json_array(pScissors, scissorCount, settings, "const VkRect2D*", "const VkRect2D", "pScissors", true, false, 4, dump_json_VkRect2D); // PQA settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdSetEvent2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo* pDependencyInfo) +void dump_json_vkCmdBindVertexBuffers2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer* pBuffers, const VkDeviceSize* pOffsets, const VkDeviceSize* pSizes, const VkDeviceSize* pStrides) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -39721,15 +41148,23 @@ void dump_json_vkCmdSetEvent2(ApiDumpInstance& dump_inst, VkCommandBuffer settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_value(event, NULL, settings, "VkEvent", "event", false, false, 4, dump_json_VkEvent); + dump_json_value(firstBinding, NULL, settings, "uint32_t", "firstBinding", false, false, 4, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_pointer(pDependencyInfo, settings, "const VkDependencyInfo*", "pDependencyInfo", true, false, 4, dump_json_VkDependencyInfo); + dump_json_value(bindingCount, NULL, settings, "uint32_t", "bindingCount", false, false, 4, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(pBuffers, bindingCount, settings, "const VkBuffer*", "const VkBuffer", "pBuffers", false, false, 4, dump_json_VkBuffer); // PQA + settings.stream() << ",\n"; + dump_json_array(pOffsets, bindingCount, settings, "const VkDeviceSize*", "const VkDeviceSize", "pOffsets", false, false, 4, dump_json_VkDeviceSize); // PQA + settings.stream() << ",\n"; + dump_json_array(pSizes, bindingCount, settings, "const VkDeviceSize*", "const VkDeviceSize", "pSizes", false, false, 4, dump_json_VkDeviceSize); // PQA + settings.stream() << ",\n"; + dump_json_array(pStrides, bindingCount, settings, "const VkDeviceSize*", "const VkDeviceSize", "pStrides", false, false, 4, dump_json_VkDeviceSize); // PQA settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdResetEvent2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask) +void dump_json_vkCmdSetDepthTestEnable(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBool32 depthTestEnable) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -39739,15 +41174,13 @@ void dump_json_vkCmdResetEvent2(ApiDumpInstance& dump_inst, VkCommandBuffer settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_value(event, NULL, settings, "VkEvent", "event", false, false, 4, dump_json_VkEvent); - settings.stream() << ",\n"; - dump_json_value(stageMask, NULL, settings, "VkPipelineStageFlags2", "stageMask", false, false, 4, dump_json_VkPipelineStageFlags2); + dump_json_value(depthTestEnable, NULL, settings, "VkBool32", "depthTestEnable", false, false, 4, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdWaitEvents2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent* pEvents, const VkDependencyInfo* pDependencyInfos) +void dump_json_vkCmdSetDepthWriteEnable(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -39757,17 +41190,13 @@ void dump_json_vkCmdWaitEvents2(ApiDumpInstance& dump_inst, VkCommandBuffer settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_value(eventCount, NULL, settings, "uint32_t", "eventCount", false, false, 4, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_array(pEvents, eventCount, settings, "const VkEvent*", "const VkEvent", "pEvents", false, false, 4, dump_json_VkEvent); // PQA - settings.stream() << ",\n"; - dump_json_array(pDependencyInfos, eventCount, settings, "const VkDependencyInfo*", "const VkDependencyInfo", "pDependencyInfos", true, false, 4, dump_json_VkDependencyInfo); // PQA + dump_json_value(depthWriteEnable, NULL, settings, "VkBool32", "depthWriteEnable", false, false, 4, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdPipelineBarrier2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkDependencyInfo* pDependencyInfo) +void dump_json_vkCmdSetDepthCompareOp(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -39777,13 +41206,13 @@ void dump_json_vkCmdPipelineBarrier2(ApiDumpInstance& dump_inst, VkCommandBuffer settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_pointer(pDependencyInfo, settings, "const VkDependencyInfo*", "pDependencyInfo", true, false, 4, dump_json_VkDependencyInfo); + dump_json_value(depthCompareOp, NULL, settings, "VkCompareOp", "depthCompareOp", false, false, 4, dump_json_VkCompareOp); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdWriteTimestamp2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query) +void dump_json_vkCmdSetDepthBoundsTestEnable(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -39793,42 +41222,29 @@ void dump_json_vkCmdWriteTimestamp2(ApiDumpInstance& dump_inst, VkCommandBuffer settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_value(stage, NULL, settings, "VkPipelineStageFlags2", "stage", false, false, 4, dump_json_VkPipelineStageFlags2); - settings.stream() << ",\n"; - dump_json_value(queryPool, NULL, settings, "VkQueryPool", "queryPool", false, false, 4, dump_json_VkQueryPool); - settings.stream() << ",\n"; - dump_json_value(query, NULL, settings, "uint32_t", "query", false, false, 4, dump_json_uint32_t); + dump_json_value(depthBoundsTestEnable, NULL, settings, "VkBool32", "depthBoundsTestEnable", false, false, 4, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkQueueSubmit2(ApiDumpInstance& dump_inst, VkResult result, VkQueue queue, uint32_t submitCount, const VkSubmitInfo2* pSubmits, VkFence fence) +void dump_json_vkCmdSetStencilTestEnable(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable) { const ApiDumpSettings& settings(dump_inst.settings()); - settings.stream() << settings.indentation(3) << "\"returnValue\" : "; - dump_json_VkResult(result, settings, 0); - if(settings.showParams()) - settings.stream() << ","; - settings.stream() << "\n"; // Display parameter values if(settings.showParams()) { settings.stream() << settings.indentation(3) << "\"args\" :\n"; settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(queue, NULL, settings, "VkQueue", "queue", false, false, 4, dump_json_VkQueue); - settings.stream() << ",\n"; - dump_json_value(submitCount, NULL, settings, "uint32_t", "submitCount", false, false, 4, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_array(pSubmits, submitCount, settings, "const VkSubmitInfo2*", "const VkSubmitInfo2", "pSubmits", true, false, 4, dump_json_VkSubmitInfo2); // PQA + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_value(fence, NULL, settings, "VkFence", "fence", false, false, 4, dump_json_VkFence); + dump_json_value(stencilTestEnable, NULL, settings, "VkBool32", "stencilTestEnable", false, false, 4, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdCopyBuffer2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkCopyBufferInfo2* pCopyBufferInfo) +void dump_json_vkCmdSetStencilOp(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -39838,13 +41254,21 @@ void dump_json_vkCmdCopyBuffer2(ApiDumpInstance& dump_inst, VkCommandBuffer comm settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_pointer(pCopyBufferInfo, settings, "const VkCopyBufferInfo2*", "pCopyBufferInfo", true, false, 4, dump_json_VkCopyBufferInfo2); + dump_json_value(faceMask, NULL, settings, "VkStencilFaceFlags", "faceMask", false, false, 4, dump_json_VkStencilFaceFlags); + settings.stream() << ",\n"; + dump_json_value(failOp, NULL, settings, "VkStencilOp", "failOp", false, false, 4, dump_json_VkStencilOp); + settings.stream() << ",\n"; + dump_json_value(passOp, NULL, settings, "VkStencilOp", "passOp", false, false, 4, dump_json_VkStencilOp); + settings.stream() << ",\n"; + dump_json_value(depthFailOp, NULL, settings, "VkStencilOp", "depthFailOp", false, false, 4, dump_json_VkStencilOp); + settings.stream() << ",\n"; + dump_json_value(compareOp, NULL, settings, "VkCompareOp", "compareOp", false, false, 4, dump_json_VkCompareOp); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdCopyImage2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkCopyImageInfo2* pCopyImageInfo) +void dump_json_vkCmdSetRasterizerDiscardEnable(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -39854,13 +41278,13 @@ void dump_json_vkCmdCopyImage2(ApiDumpInstance& dump_inst, VkCommandBuffer comma settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_pointer(pCopyImageInfo, settings, "const VkCopyImageInfo2*", "pCopyImageInfo", true, false, 4, dump_json_VkCopyImageInfo2); + dump_json_value(rasterizerDiscardEnable, NULL, settings, "VkBool32", "rasterizerDiscardEnable", false, false, 4, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdCopyBufferToImage2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2* pCopyBufferToImageInfo) +void dump_json_vkCmdSetDepthBiasEnable(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -39870,13 +41294,13 @@ void dump_json_vkCmdCopyBufferToImage2(ApiDumpInstance& dump_inst, VkCommandBuff settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_pointer(pCopyBufferToImageInfo, settings, "const VkCopyBufferToImageInfo2*", "pCopyBufferToImageInfo", true, false, 4, dump_json_VkCopyBufferToImageInfo2); + dump_json_value(depthBiasEnable, NULL, settings, "VkBool32", "depthBiasEnable", false, false, 4, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdCopyImageToBuffer2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2* pCopyImageToBufferInfo) +void dump_json_vkCmdSetPrimitiveRestartEnable(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -39886,13 +41310,13 @@ void dump_json_vkCmdCopyImageToBuffer2(ApiDumpInstance& dump_inst, VkCommandBuff settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_pointer(pCopyImageToBufferInfo, settings, "const VkCopyImageToBufferInfo2*", "pCopyImageToBufferInfo", true, false, 4, dump_json_VkCopyImageToBufferInfo2); + dump_json_value(primitiveRestartEnable, NULL, settings, "VkBool32", "primitiveRestartEnable", false, false, 4, dump_json_VkBool32); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdBlitImage2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBlitImageInfo2* pBlitImageInfo) +void dump_json_vkGetDeviceBufferMemoryRequirements(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceBufferMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -39900,15 +41324,17 @@ void dump_json_vkCmdBlitImage2(ApiDumpInstance& dump_inst, VkCommandBuffer comma { settings.stream() << settings.indentation(3) << "\"args\" :\n"; settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); settings.stream() << ",\n"; - dump_json_pointer(pBlitImageInfo, settings, "const VkBlitImageInfo2*", "pBlitImageInfo", true, false, 4, dump_json_VkBlitImageInfo2); + dump_json_pointer(pInfo, settings, "const VkDeviceBufferMemoryRequirements*", "pInfo", true, false, 4, dump_json_VkDeviceBufferMemoryRequirements); + settings.stream() << ",\n"; + dump_json_pointer(pMemoryRequirements, settings, "VkMemoryRequirements2*", "pMemoryRequirements", true, false, 4, dump_json_VkMemoryRequirements2); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdResolveImage2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkResolveImageInfo2* pResolveImageInfo) +void dump_json_vkGetDeviceImageMemoryRequirements(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -39916,15 +41342,17 @@ void dump_json_vkCmdResolveImage2(ApiDumpInstance& dump_inst, VkCommandBuffer co { settings.stream() << settings.indentation(3) << "\"args\" :\n"; settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); settings.stream() << ",\n"; - dump_json_pointer(pResolveImageInfo, settings, "const VkResolveImageInfo2*", "pResolveImageInfo", true, false, 4, dump_json_VkResolveImageInfo2); + dump_json_pointer(pInfo, settings, "const VkDeviceImageMemoryRequirements*", "pInfo", true, false, 4, dump_json_VkDeviceImageMemoryRequirements); + settings.stream() << ",\n"; + dump_json_pointer(pMemoryRequirements, settings, "VkMemoryRequirements2*", "pMemoryRequirements", true, false, 4, dump_json_VkMemoryRequirements2); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdBeginRendering(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingInfo* pRenderingInfo) +void dump_json_vkGetDeviceImageSparseMemoryRequirements(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -39932,15 +41360,19 @@ void dump_json_vkCmdBeginRendering(ApiDumpInstance& dump_inst, VkCommandBuffer { settings.stream() << settings.indentation(3) << "\"args\" :\n"; settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); settings.stream() << ",\n"; - dump_json_pointer(pRenderingInfo, settings, "const VkRenderingInfo*", "pRenderingInfo", true, false, 4, dump_json_VkRenderingInfo); + dump_json_pointer(pInfo, settings, "const VkDeviceImageMemoryRequirements*", "pInfo", true, false, 4, dump_json_VkDeviceImageMemoryRequirements); + settings.stream() << ",\n"; + dump_json_pointer(pSparseMemoryRequirementCount, settings, "uint32_t*", "pSparseMemoryRequirementCount", false, false, 4, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(pSparseMemoryRequirements, *pSparseMemoryRequirementCount, settings, "VkSparseImageMemoryRequirements2*", "VkSparseImageMemoryRequirements2", "pSparseMemoryRequirements", true, false, 4, dump_json_VkSparseImageMemoryRequirements2); // PQA settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdEndRendering(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer) +void dump_json_vkCmdSetLineStipple(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -39949,44 +41381,60 @@ void dump_json_vkCmdEndRendering(ApiDumpInstance& dump_inst, VkCommandBuffer settings.stream() << settings.indentation(3) << "\"args\" :\n"; settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + settings.stream() << ",\n"; + dump_json_value(lineStippleFactor, NULL, settings, "uint32_t", "lineStippleFactor", false, false, 4, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(lineStipplePattern, NULL, settings, "uint16_t", "lineStipplePattern", false, false, 4, dump_json_uint16_t); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdSetCullMode(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkCullModeFlags cullMode) +void dump_json_vkMapMemory2(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryMapInfo* pMemoryMapInfo, void** ppData) { const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << settings.indentation(3) << "\"returnValue\" : "; + dump_json_VkResult(result, settings, 0); + if(settings.showParams()) + settings.stream() << ","; + settings.stream() << "\n"; // Display parameter values if(settings.showParams()) { settings.stream() << settings.indentation(3) << "\"args\" :\n"; settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); settings.stream() << ",\n"; - dump_json_value(cullMode, NULL, settings, "VkCullModeFlags", "cullMode", false, false, 4, dump_json_VkCullModeFlags); + dump_json_pointer(pMemoryMapInfo, settings, "const VkMemoryMapInfo*", "pMemoryMapInfo", true, false, 4, dump_json_VkMemoryMapInfo); + settings.stream() << ",\n"; + dump_json_pointer(ppData, settings, "void**", "ppData", false, false, 4, dump_json_void); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdSetFrontFace(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkFrontFace frontFace) +void dump_json_vkUnmapMemory2(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryUnmapInfo* pMemoryUnmapInfo) { const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << settings.indentation(3) << "\"returnValue\" : "; + dump_json_VkResult(result, settings, 0); + if(settings.showParams()) + settings.stream() << ","; + settings.stream() << "\n"; // Display parameter values if(settings.showParams()) { settings.stream() << settings.indentation(3) << "\"args\" :\n"; settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); settings.stream() << ",\n"; - dump_json_value(frontFace, NULL, settings, "VkFrontFace", "frontFace", false, false, 4, dump_json_VkFrontFace); + dump_json_pointer(pMemoryUnmapInfo, settings, "const VkMemoryUnmapInfo*", "pMemoryUnmapInfo", true, false, 4, dump_json_VkMemoryUnmapInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdSetPrimitiveTopology(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology) +void dump_json_vkCmdBindIndexBuffer2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -39996,13 +41444,19 @@ void dump_json_vkCmdSetPrimitiveTopology(ApiDumpInstance& dump_inst, VkCommandBu settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_value(primitiveTopology, NULL, settings, "VkPrimitiveTopology", "primitiveTopology", false, false, 4, dump_json_VkPrimitiveTopology); + dump_json_value(buffer, NULL, settings, "VkBuffer", "buffer", false, false, 4, dump_json_VkBuffer); + settings.stream() << ",\n"; + dump_json_value(offset, NULL, settings, "VkDeviceSize", "offset", false, false, 4, dump_json_VkDeviceSize); + settings.stream() << ",\n"; + dump_json_value(size, NULL, settings, "VkDeviceSize", "size", false, false, 4, dump_json_VkDeviceSize); + settings.stream() << ",\n"; + dump_json_value(indexType, NULL, settings, "VkIndexType", "indexType", false, false, 4, dump_json_VkIndexType); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdSetViewportWithCount(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport* pViewports) +void dump_json_vkGetRenderingAreaGranularity(ApiDumpInstance& dump_inst, VkDevice device, const VkRenderingAreaInfo* pRenderingAreaInfo, VkExtent2D* pGranularity) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -40010,17 +41464,17 @@ void dump_json_vkCmdSetViewportWithCount(ApiDumpInstance& dump_inst, VkCommandBu { settings.stream() << settings.indentation(3) << "\"args\" :\n"; settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); settings.stream() << ",\n"; - dump_json_value(viewportCount, NULL, settings, "uint32_t", "viewportCount", false, false, 4, dump_json_uint32_t); + dump_json_pointer(pRenderingAreaInfo, settings, "const VkRenderingAreaInfo*", "pRenderingAreaInfo", true, false, 4, dump_json_VkRenderingAreaInfo); settings.stream() << ",\n"; - dump_json_array(pViewports, viewportCount, settings, "const VkViewport*", "const VkViewport", "pViewports", true, false, 4, dump_json_VkViewport); // PQA + dump_json_pointer(pGranularity, settings, "VkExtent2D*", "pGranularity", true, false, 4, dump_json_VkExtent2D); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdSetScissorWithCount(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D* pScissors) +void dump_json_vkGetDeviceImageSubresourceLayout(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageSubresourceInfo* pInfo, VkSubresourceLayout2* pLayout) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -40028,17 +41482,17 @@ void dump_json_vkCmdSetScissorWithCount(ApiDumpInstance& dump_inst, VkCommandBuf { settings.stream() << settings.indentation(3) << "\"args\" :\n"; settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); settings.stream() << ",\n"; - dump_json_value(scissorCount, NULL, settings, "uint32_t", "scissorCount", false, false, 4, dump_json_uint32_t); + dump_json_pointer(pInfo, settings, "const VkDeviceImageSubresourceInfo*", "pInfo", true, false, 4, dump_json_VkDeviceImageSubresourceInfo); settings.stream() << ",\n"; - dump_json_array(pScissors, scissorCount, settings, "const VkRect2D*", "const VkRect2D", "pScissors", true, false, 4, dump_json_VkRect2D); // PQA + dump_json_pointer(pLayout, settings, "VkSubresourceLayout2*", "pLayout", true, false, 4, dump_json_VkSubresourceLayout2); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdBindVertexBuffers2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer* pBuffers, const VkDeviceSize* pOffsets, const VkDeviceSize* pSizes, const VkDeviceSize* pStrides) +void dump_json_vkGetImageSubresourceLayout2(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -40046,25 +41500,19 @@ void dump_json_vkCmdBindVertexBuffers2(ApiDumpInstance& dump_inst, VkCommandBuff { settings.stream() << settings.indentation(3) << "\"args\" :\n"; settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); - settings.stream() << ",\n"; - dump_json_value(firstBinding, NULL, settings, "uint32_t", "firstBinding", false, false, 4, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_value(bindingCount, NULL, settings, "uint32_t", "bindingCount", false, false, 4, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_array(pBuffers, bindingCount, settings, "const VkBuffer*", "const VkBuffer", "pBuffers", false, false, 4, dump_json_VkBuffer); // PQA + dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); settings.stream() << ",\n"; - dump_json_array(pOffsets, bindingCount, settings, "const VkDeviceSize*", "const VkDeviceSize", "pOffsets", false, false, 4, dump_json_VkDeviceSize); // PQA + dump_json_value(image, NULL, settings, "VkImage", "image", false, false, 4, dump_json_VkImage); settings.stream() << ",\n"; - dump_json_array(pSizes, bindingCount, settings, "const VkDeviceSize*", "const VkDeviceSize", "pSizes", false, false, 4, dump_json_VkDeviceSize); // PQA + dump_json_pointer(pSubresource, settings, "const VkImageSubresource2*", "pSubresource", true, false, 4, dump_json_VkImageSubresource2); settings.stream() << ",\n"; - dump_json_array(pStrides, bindingCount, settings, "const VkDeviceSize*", "const VkDeviceSize", "pStrides", false, false, 4, dump_json_VkDeviceSize); // PQA + dump_json_pointer(pLayout, settings, "VkSubresourceLayout2*", "pLayout", true, false, 4, dump_json_VkSubresourceLayout2); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdSetDepthTestEnable(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBool32 depthTestEnable) +void dump_json_vkCmdPushDescriptorSet(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -40074,13 +41522,21 @@ void dump_json_vkCmdSetDepthTestEnable(ApiDumpInstance& dump_inst, VkCommandBuff settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_value(depthTestEnable, NULL, settings, "VkBool32", "depthTestEnable", false, false, 4, dump_json_VkBool32); + dump_json_value(pipelineBindPoint, NULL, settings, "VkPipelineBindPoint", "pipelineBindPoint", false, false, 4, dump_json_VkPipelineBindPoint); + settings.stream() << ",\n"; + dump_json_value(layout, NULL, settings, "VkPipelineLayout", "layout", false, false, 4, dump_json_VkPipelineLayout); + settings.stream() << ",\n"; + dump_json_value(set, NULL, settings, "uint32_t", "set", false, false, 4, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(descriptorWriteCount, NULL, settings, "uint32_t", "descriptorWriteCount", false, false, 4, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(pDescriptorWrites, descriptorWriteCount, settings, "const VkWriteDescriptorSet*", "const VkWriteDescriptorSet", "pDescriptorWrites", true, false, 4, dump_json_VkWriteDescriptorSet); // PQA settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdSetDepthWriteEnable(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable) +void dump_json_vkCmdPushDescriptorSetWithTemplate(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, const void* pData) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -40090,13 +41546,19 @@ void dump_json_vkCmdSetDepthWriteEnable(ApiDumpInstance& dump_inst, VkCommandBuf settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_value(depthWriteEnable, NULL, settings, "VkBool32", "depthWriteEnable", false, false, 4, dump_json_VkBool32); + dump_json_value(descriptorUpdateTemplate, NULL, settings, "VkDescriptorUpdateTemplate", "descriptorUpdateTemplate", false, false, 4, dump_json_VkDescriptorUpdateTemplate); + settings.stream() << ",\n"; + dump_json_value(layout, NULL, settings, "VkPipelineLayout", "layout", false, false, 4, dump_json_VkPipelineLayout); + settings.stream() << ",\n"; + dump_json_value(set, NULL, settings, "uint32_t", "set", false, false, 4, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(pData, NULL, settings, "const void*", "pData", false, false, 4, dump_json_void); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdSetDepthCompareOp(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp) +void dump_json_vkCmdSetRenderingAttachmentLocations(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfo* pLocationInfo) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -40106,13 +41568,13 @@ void dump_json_vkCmdSetDepthCompareOp(ApiDumpInstance& dump_inst, VkCommandBuffe settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_value(depthCompareOp, NULL, settings, "VkCompareOp", "depthCompareOp", false, false, 4, dump_json_VkCompareOp); + dump_json_pointer(pLocationInfo, settings, "const VkRenderingAttachmentLocationInfo*", "pLocationInfo", true, false, 4, dump_json_VkRenderingAttachmentLocationInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdSetDepthBoundsTestEnable(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable) +void dump_json_vkCmdSetRenderingInputAttachmentIndices(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfo* pInputAttachmentIndexInfo) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -40122,13 +41584,13 @@ void dump_json_vkCmdSetDepthBoundsTestEnable(ApiDumpInstance& dump_inst, VkComma settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_value(depthBoundsTestEnable, NULL, settings, "VkBool32", "depthBoundsTestEnable", false, false, 4, dump_json_VkBool32); + dump_json_pointer(pInputAttachmentIndexInfo, settings, "const VkRenderingInputAttachmentIndexInfo*", "pInputAttachmentIndexInfo", true, false, 4, dump_json_VkRenderingInputAttachmentIndexInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdSetStencilTestEnable(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable) +void dump_json_vkCmdBindDescriptorSets2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfo* pBindDescriptorSetsInfo) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -40138,13 +41600,13 @@ void dump_json_vkCmdSetStencilTestEnable(ApiDumpInstance& dump_inst, VkCommandBu settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_value(stencilTestEnable, NULL, settings, "VkBool32", "stencilTestEnable", false, false, 4, dump_json_VkBool32); + dump_json_pointer(pBindDescriptorSetsInfo, settings, "const VkBindDescriptorSetsInfo*", "pBindDescriptorSetsInfo", true, false, 4, dump_json_VkBindDescriptorSetsInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdSetStencilOp(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp) +void dump_json_vkCmdPushConstants2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushConstantsInfo* pPushConstantsInfo) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -40154,21 +41616,13 @@ void dump_json_vkCmdSetStencilOp(ApiDumpInstance& dump_inst, VkCommandBuffer com settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_value(faceMask, NULL, settings, "VkStencilFaceFlags", "faceMask", false, false, 4, dump_json_VkStencilFaceFlags); - settings.stream() << ",\n"; - dump_json_value(failOp, NULL, settings, "VkStencilOp", "failOp", false, false, 4, dump_json_VkStencilOp); - settings.stream() << ",\n"; - dump_json_value(passOp, NULL, settings, "VkStencilOp", "passOp", false, false, 4, dump_json_VkStencilOp); - settings.stream() << ",\n"; - dump_json_value(depthFailOp, NULL, settings, "VkStencilOp", "depthFailOp", false, false, 4, dump_json_VkStencilOp); - settings.stream() << ",\n"; - dump_json_value(compareOp, NULL, settings, "VkCompareOp", "compareOp", false, false, 4, dump_json_VkCompareOp); + dump_json_pointer(pPushConstantsInfo, settings, "const VkPushConstantsInfo*", "pPushConstantsInfo", true, false, 4, dump_json_VkPushConstantsInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdSetRasterizerDiscardEnable(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable) +void dump_json_vkCmdPushDescriptorSet2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo* pPushDescriptorSetInfo) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -40178,13 +41632,13 @@ void dump_json_vkCmdSetRasterizerDiscardEnable(ApiDumpInstance& dump_inst, VkCom settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_value(rasterizerDiscardEnable, NULL, settings, "VkBool32", "rasterizerDiscardEnable", false, false, 4, dump_json_VkBool32); + dump_json_pointer(pPushDescriptorSetInfo, settings, "const VkPushDescriptorSetInfo*", "pPushDescriptorSetInfo", true, false, 4, dump_json_VkPushDescriptorSetInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdSetDepthBiasEnable(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable) +void dump_json_vkCmdPushDescriptorSetWithTemplate2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo* pPushDescriptorSetWithTemplateInfo) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -40194,31 +41648,41 @@ void dump_json_vkCmdSetDepthBiasEnable(ApiDumpInstance& dump_inst, VkCommandBuff settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_value(depthBiasEnable, NULL, settings, "VkBool32", "depthBiasEnable", false, false, 4, dump_json_VkBool32); + dump_json_pointer(pPushDescriptorSetWithTemplateInfo, settings, "const VkPushDescriptorSetWithTemplateInfo*", "pPushDescriptorSetWithTemplateInfo", true, false, 4, dump_json_VkPushDescriptorSetWithTemplateInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdSetPrimitiveRestartEnable(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable) +void dump_json_vkCopyMemoryToImage(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyMemoryToImageInfo* pCopyMemoryToImageInfo) { const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << settings.indentation(3) << "\"returnValue\" : "; + dump_json_VkResult(result, settings, 0); + if(settings.showParams()) + settings.stream() << ","; + settings.stream() << "\n"; // Display parameter values if(settings.showParams()) { settings.stream() << settings.indentation(3) << "\"args\" :\n"; settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); settings.stream() << ",\n"; - dump_json_value(primitiveRestartEnable, NULL, settings, "VkBool32", "primitiveRestartEnable", false, false, 4, dump_json_VkBool32); + dump_json_pointer(pCopyMemoryToImageInfo, settings, "const VkCopyMemoryToImageInfo*", "pCopyMemoryToImageInfo", true, false, 4, dump_json_VkCopyMemoryToImageInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkGetDeviceBufferMemoryRequirements(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceBufferMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements) +void dump_json_vkCopyImageToMemory(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToMemoryInfo* pCopyImageToMemoryInfo) { const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << settings.indentation(3) << "\"returnValue\" : "; + dump_json_VkResult(result, settings, 0); + if(settings.showParams()) + settings.stream() << ","; + settings.stream() << "\n"; // Display parameter values if(settings.showParams()) { @@ -40226,17 +41690,20 @@ void dump_json_vkGetDeviceBufferMemoryRequirements(ApiDumpInstance& dump_inst, V settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); settings.stream() << ",\n"; - dump_json_pointer(pInfo, settings, "const VkDeviceBufferMemoryRequirements*", "pInfo", true, false, 4, dump_json_VkDeviceBufferMemoryRequirements); - settings.stream() << ",\n"; - dump_json_pointer(pMemoryRequirements, settings, "VkMemoryRequirements2*", "pMemoryRequirements", true, false, 4, dump_json_VkMemoryRequirements2); + dump_json_pointer(pCopyImageToMemoryInfo, settings, "const VkCopyImageToMemoryInfo*", "pCopyImageToMemoryInfo", true, false, 4, dump_json_VkCopyImageToMemoryInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkGetDeviceImageMemoryRequirements(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements) +void dump_json_vkCopyImageToImage(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToImageInfo* pCopyImageToImageInfo) { const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << settings.indentation(3) << "\"returnValue\" : "; + dump_json_VkResult(result, settings, 0); + if(settings.showParams()) + settings.stream() << ","; + settings.stream() << "\n"; // Display parameter values if(settings.showParams()) { @@ -40244,17 +41711,20 @@ void dump_json_vkGetDeviceImageMemoryRequirements(ApiDumpInstance& dump_inst, Vk settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); settings.stream() << ",\n"; - dump_json_pointer(pInfo, settings, "const VkDeviceImageMemoryRequirements*", "pInfo", true, false, 4, dump_json_VkDeviceImageMemoryRequirements); - settings.stream() << ",\n"; - dump_json_pointer(pMemoryRequirements, settings, "VkMemoryRequirements2*", "pMemoryRequirements", true, false, 4, dump_json_VkMemoryRequirements2); + dump_json_pointer(pCopyImageToImageInfo, settings, "const VkCopyImageToImageInfo*", "pCopyImageToImageInfo", true, false, 4, dump_json_VkCopyImageToImageInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkGetDeviceImageSparseMemoryRequirements(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements) +void dump_json_vkTransitionImageLayout(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfo* pTransitions) { const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << settings.indentation(3) << "\"returnValue\" : "; + dump_json_VkResult(result, settings, 0); + if(settings.showParams()) + settings.stream() << ","; + settings.stream() << "\n"; // Display parameter values if(settings.showParams()) { @@ -40262,11 +41732,9 @@ void dump_json_vkGetDeviceImageSparseMemoryRequirements(ApiDumpInstance& dump_in settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); settings.stream() << ",\n"; - dump_json_pointer(pInfo, settings, "const VkDeviceImageMemoryRequirements*", "pInfo", true, false, 4, dump_json_VkDeviceImageMemoryRequirements); - settings.stream() << ",\n"; - dump_json_pointer(pSparseMemoryRequirementCount, settings, "uint32_t*", "pSparseMemoryRequirementCount", false, false, 4, dump_json_uint32_t); + dump_json_value(transitionCount, NULL, settings, "uint32_t", "transitionCount", false, false, 4, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_array(pSparseMemoryRequirements, *pSparseMemoryRequirementCount, settings, "VkSparseImageMemoryRequirements2*", "VkSparseImageMemoryRequirements2", "pSparseMemoryRequirements", true, false, 4, dump_json_VkSparseImageMemoryRequirements2); // PQA + dump_json_array(pTransitions, transitionCount, settings, "const VkHostImageLayoutTransitionInfo*", "const VkHostImageLayoutTransitionInfo", "pTransitions", true, false, 4, dump_json_VkHostImageLayoutTransitionInfo); // PQA settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; @@ -41724,6 +43192,27 @@ void dump_json_vkGetImageViewHandleNVX(ApiDumpInstance& dump_inst, uint32_t resu settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } +void dump_json_vkGetImageViewHandle64NVX(ApiDumpInstance& dump_inst, uint64_t result, VkDevice device, const VkImageViewHandleInfoNVX* pInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << settings.indentation(3) << "\"returnValue\" : "; + dump_json_uint64_t(result, settings, 0); + if(settings.showParams()) + settings.stream() << ","; + settings.stream() << "\n"; + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); + settings.stream() << ",\n"; + dump_json_pointer(pInfo, settings, "const VkImageViewHandleInfoNVX*", "pInfo", true, false, 4, dump_json_VkImageViewHandleInfoNVX); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} void dump_json_vkGetImageViewAddressNVX(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkImageView imageView, VkImageViewAddressPropertiesNVX* pProperties) { const ApiDumpSettings& settings(dump_inst.settings()); @@ -44958,6 +46447,28 @@ void dump_json_vkCmdWriteBufferMarkerAMD(ApiDumpInstance& dump_inst, VkCommandBu settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } +void dump_json_vkCmdWriteBufferMarker2AMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + settings.stream() << ",\n"; + dump_json_value(stage, NULL, settings, "VkPipelineStageFlags2", "stage", false, false, 4, dump_json_VkPipelineStageFlags2); + settings.stream() << ",\n"; + dump_json_value(dstBuffer, NULL, settings, "VkBuffer", "dstBuffer", false, false, 4, dump_json_VkBuffer); + settings.stream() << ",\n"; + dump_json_value(dstOffset, NULL, settings, "VkDeviceSize", "dstOffset", false, false, 4, dump_json_VkDeviceSize); + settings.stream() << ",\n"; + dump_json_value(marker, NULL, settings, "uint32_t", "marker", false, false, 4, dump_json_uint32_t); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} void dump_json_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pTimeDomainCount, VkTimeDomainKHR* pTimeDomains) { const ApiDumpSettings& settings(dump_inst.settings()); @@ -45198,6 +46709,24 @@ void dump_json_vkGetQueueCheckpointDataNV(ApiDumpInstance& dump_inst, VkQueue qu settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } +void dump_json_vkGetQueueCheckpointData2NV(ApiDumpInstance& dump_inst, VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(queue, NULL, settings, "VkQueue", "queue", false, false, 4, dump_json_VkQueue); + settings.stream() << ",\n"; + dump_json_pointer(pCheckpointDataCount, settings, "uint32_t*", "pCheckpointDataCount", false, false, 4, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(pCheckpointData, *pCheckpointDataCount, settings, "VkCheckpointData2NV*", "VkCheckpointData2NV", "pCheckpointData", true, false, 4, dump_json_VkCheckpointData2NV); // PQA + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} void dump_json_vkGetSemaphoreCounterValueKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkSemaphore semaphore, uint64_t* pValue) { const ApiDumpSettings& settings(dump_inst.settings()); @@ -45564,7 +47093,7 @@ void dump_json_vkCmdSetFragmentShadingRateKHR(ApiDumpInstance& dump_inst, VkComm settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdSetRenderingAttachmentLocationsKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfoKHR* pLocationInfo) +void dump_json_vkCmdSetRenderingAttachmentLocationsKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfo* pLocationInfo) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -45574,13 +47103,13 @@ void dump_json_vkCmdSetRenderingAttachmentLocationsKHR(ApiDumpInstance& dump_ins settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_pointer(pLocationInfo, settings, "const VkRenderingAttachmentLocationInfoKHR*", "pLocationInfo", true, false, 4, dump_json_VkRenderingAttachmentLocationInfoKHR); + dump_json_pointer(pLocationInfo, settings, "const VkRenderingAttachmentLocationInfo*", "pLocationInfo", true, false, 4, dump_json_VkRenderingAttachmentLocationInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdSetRenderingInputAttachmentIndicesKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfoKHR* pInputAttachmentIndexInfo) +void dump_json_vkCmdSetRenderingInputAttachmentIndicesKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfo* pInputAttachmentIndexInfo) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -45590,7 +47119,7 @@ void dump_json_vkCmdSetRenderingInputAttachmentIndicesKHR(ApiDumpInstance& dump_ settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_pointer(pInputAttachmentIndexInfo, settings, "const VkRenderingInputAttachmentIndexInfoKHR*", "pInputAttachmentIndexInfo", true, false, 4, dump_json_VkRenderingInputAttachmentIndexInfoKHR); + dump_json_pointer(pInputAttachmentIndexInfo, settings, "const VkRenderingInputAttachmentIndexInfo*", "pInputAttachmentIndexInfo", true, false, 4, dump_json_VkRenderingInputAttachmentIndexInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; @@ -45897,24 +47426,6 @@ void dump_json_vkGetDeviceMemoryOpaqueCaptureAddressKHR(ApiDumpInstance& dump_in settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdSetLineStippleKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) -{ - const ApiDumpSettings& settings(dump_inst.settings()); - // Display parameter values - if(settings.showParams()) - { - settings.stream() << settings.indentation(3) << "\"args\" :\n"; - settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); - settings.stream() << ",\n"; - dump_json_value(lineStippleFactor, NULL, settings, "uint32_t", "lineStippleFactor", false, false, 4, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_value(lineStipplePattern, NULL, settings, "uint16_t", "lineStipplePattern", false, false, 4, dump_json_uint16_t); - settings.stream() << "\n" << settings.indentation(3) << "]\n"; - } - settings.stream() << settings.indentation(2) << "}"; - if (settings.shouldFlush()) settings.stream().flush(); -} void dump_json_vkCmdSetLineStippleEXT(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) { const ApiDumpSettings& settings(dump_inst.settings()); @@ -46346,7 +47857,7 @@ void dump_json_vkGetPipelineExecutableInternalRepresentationsKHR(ApiDumpInstance settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCopyMemoryToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyMemoryToImageInfoEXT* pCopyMemoryToImageInfo) +void dump_json_vkCopyMemoryToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyMemoryToImageInfo* pCopyMemoryToImageInfo) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << settings.indentation(3) << "\"returnValue\" : "; @@ -46361,13 +47872,13 @@ void dump_json_vkCopyMemoryToImageEXT(ApiDumpInstance& dump_inst, VkResult resul settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); settings.stream() << ",\n"; - dump_json_pointer(pCopyMemoryToImageInfo, settings, "const VkCopyMemoryToImageInfoEXT*", "pCopyMemoryToImageInfo", true, false, 4, dump_json_VkCopyMemoryToImageInfoEXT); + dump_json_pointer(pCopyMemoryToImageInfo, settings, "const VkCopyMemoryToImageInfo*", "pCopyMemoryToImageInfo", true, false, 4, dump_json_VkCopyMemoryToImageInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCopyImageToMemoryEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToMemoryInfoEXT* pCopyImageToMemoryInfo) +void dump_json_vkCopyImageToMemoryEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToMemoryInfo* pCopyImageToMemoryInfo) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << settings.indentation(3) << "\"returnValue\" : "; @@ -46382,13 +47893,13 @@ void dump_json_vkCopyImageToMemoryEXT(ApiDumpInstance& dump_inst, VkResult resul settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); settings.stream() << ",\n"; - dump_json_pointer(pCopyImageToMemoryInfo, settings, "const VkCopyImageToMemoryInfoEXT*", "pCopyImageToMemoryInfo", true, false, 4, dump_json_VkCopyImageToMemoryInfoEXT); + dump_json_pointer(pCopyImageToMemoryInfo, settings, "const VkCopyImageToMemoryInfo*", "pCopyImageToMemoryInfo", true, false, 4, dump_json_VkCopyImageToMemoryInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCopyImageToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToImageInfoEXT* pCopyImageToImageInfo) +void dump_json_vkCopyImageToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToImageInfo* pCopyImageToImageInfo) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << settings.indentation(3) << "\"returnValue\" : "; @@ -46403,13 +47914,13 @@ void dump_json_vkCopyImageToImageEXT(ApiDumpInstance& dump_inst, VkResult result settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); settings.stream() << ",\n"; - dump_json_pointer(pCopyImageToImageInfo, settings, "const VkCopyImageToImageInfoEXT*", "pCopyImageToImageInfo", true, false, 4, dump_json_VkCopyImageToImageInfoEXT); + dump_json_pointer(pCopyImageToImageInfo, settings, "const VkCopyImageToImageInfo*", "pCopyImageToImageInfo", true, false, 4, dump_json_VkCopyImageToImageInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkTransitionImageLayoutEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfoEXT* pTransitions) +void dump_json_vkTransitionImageLayoutEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfo* pTransitions) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << settings.indentation(3) << "\"returnValue\" : "; @@ -46426,33 +47937,13 @@ void dump_json_vkTransitionImageLayoutEXT(ApiDumpInstance& dump_inst, VkResult r settings.stream() << ",\n"; dump_json_value(transitionCount, NULL, settings, "uint32_t", "transitionCount", false, false, 4, dump_json_uint32_t); settings.stream() << ",\n"; - dump_json_array(pTransitions, transitionCount, settings, "const VkHostImageLayoutTransitionInfoEXT*", "const VkHostImageLayoutTransitionInfoEXT", "pTransitions", true, false, 4, dump_json_VkHostImageLayoutTransitionInfoEXT); // PQA - settings.stream() << "\n" << settings.indentation(3) << "]\n"; - } - settings.stream() << settings.indentation(2) << "}"; - if (settings.shouldFlush()) settings.stream().flush(); -} -void dump_json_vkGetImageSubresourceLayout2KHR(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2KHR* pSubresource, VkSubresourceLayout2KHR* pLayout) -{ - const ApiDumpSettings& settings(dump_inst.settings()); - // Display parameter values - if(settings.showParams()) - { - settings.stream() << settings.indentation(3) << "\"args\" :\n"; - settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); - settings.stream() << ",\n"; - dump_json_value(image, NULL, settings, "VkImage", "image", false, false, 4, dump_json_VkImage); - settings.stream() << ",\n"; - dump_json_pointer(pSubresource, settings, "const VkImageSubresource2KHR*", "pSubresource", true, false, 4, dump_json_VkImageSubresource2KHR); - settings.stream() << ",\n"; - dump_json_pointer(pLayout, settings, "VkSubresourceLayout2KHR*", "pLayout", true, false, 4, dump_json_VkSubresourceLayout2KHR); + dump_json_array(pTransitions, transitionCount, settings, "const VkHostImageLayoutTransitionInfo*", "const VkHostImageLayoutTransitionInfo", "pTransitions", true, false, 4, dump_json_VkHostImageLayoutTransitionInfo); // PQA settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkGetImageSubresourceLayout2EXT(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2KHR* pSubresource, VkSubresourceLayout2KHR* pLayout) +void dump_json_vkGetImageSubresourceLayout2EXT(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -46464,15 +47955,15 @@ void dump_json_vkGetImageSubresourceLayout2EXT(ApiDumpInstance& dump_inst, VkDev settings.stream() << ",\n"; dump_json_value(image, NULL, settings, "VkImage", "image", false, false, 4, dump_json_VkImage); settings.stream() << ",\n"; - dump_json_pointer(pSubresource, settings, "const VkImageSubresource2KHR*", "pSubresource", true, false, 4, dump_json_VkImageSubresource2KHR); + dump_json_pointer(pSubresource, settings, "const VkImageSubresource2*", "pSubresource", true, false, 4, dump_json_VkImageSubresource2); settings.stream() << ",\n"; - dump_json_pointer(pLayout, settings, "VkSubresourceLayout2KHR*", "pLayout", true, false, 4, dump_json_VkSubresourceLayout2KHR); + dump_json_pointer(pLayout, settings, "VkSubresourceLayout2*", "pLayout", true, false, 4, dump_json_VkSubresourceLayout2); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkMapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryMapInfoKHR* pMemoryMapInfo, void** ppData) +void dump_json_vkMapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryMapInfo* pMemoryMapInfo, void** ppData) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << settings.indentation(3) << "\"returnValue\" : "; @@ -46487,7 +47978,7 @@ void dump_json_vkMapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDe settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); settings.stream() << ",\n"; - dump_json_pointer(pMemoryMapInfo, settings, "const VkMemoryMapInfoKHR*", "pMemoryMapInfo", true, false, 4, dump_json_VkMemoryMapInfoKHR); + dump_json_pointer(pMemoryMapInfo, settings, "const VkMemoryMapInfo*", "pMemoryMapInfo", true, false, 4, dump_json_VkMemoryMapInfo); settings.stream() << ",\n"; dump_json_pointer(ppData, settings, "void**", "ppData", false, false, 4, dump_json_void); settings.stream() << "\n" << settings.indentation(3) << "]\n"; @@ -46495,7 +47986,7 @@ void dump_json_vkMapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDe settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkUnmapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryUnmapInfoKHR* pMemoryUnmapInfo) +void dump_json_vkUnmapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryUnmapInfo* pMemoryUnmapInfo) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << settings.indentation(3) << "\"returnValue\" : "; @@ -46510,7 +48001,7 @@ void dump_json_vkUnmapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, Vk settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); settings.stream() << ",\n"; - dump_json_pointer(pMemoryUnmapInfo, settings, "const VkMemoryUnmapInfoKHR*", "pMemoryUnmapInfo", true, false, 4, dump_json_VkMemoryUnmapInfoKHR); + dump_json_pointer(pMemoryUnmapInfo, settings, "const VkMemoryUnmapInfo*", "pMemoryUnmapInfo", true, false, 4, dump_json_VkMemoryUnmapInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; @@ -47136,46 +48627,6 @@ void dump_json_vkQueueSubmit2KHR(ApiDumpInstance& dump_inst, VkResult result, Vk settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdWriteBufferMarker2AMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) -{ - const ApiDumpSettings& settings(dump_inst.settings()); - // Display parameter values - if(settings.showParams()) - { - settings.stream() << settings.indentation(3) << "\"args\" :\n"; - settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); - settings.stream() << ",\n"; - dump_json_value(stage, NULL, settings, "VkPipelineStageFlags2", "stage", false, false, 4, dump_json_VkPipelineStageFlags2); - settings.stream() << ",\n"; - dump_json_value(dstBuffer, NULL, settings, "VkBuffer", "dstBuffer", false, false, 4, dump_json_VkBuffer); - settings.stream() << ",\n"; - dump_json_value(dstOffset, NULL, settings, "VkDeviceSize", "dstOffset", false, false, 4, dump_json_VkDeviceSize); - settings.stream() << ",\n"; - dump_json_value(marker, NULL, settings, "uint32_t", "marker", false, false, 4, dump_json_uint32_t); - settings.stream() << "\n" << settings.indentation(3) << "]\n"; - } - settings.stream() << settings.indentation(2) << "}"; - if (settings.shouldFlush()) settings.stream().flush(); -} -void dump_json_vkGetQueueCheckpointData2NV(ApiDumpInstance& dump_inst, VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData) -{ - const ApiDumpSettings& settings(dump_inst.settings()); - // Display parameter values - if(settings.showParams()) - { - settings.stream() << settings.indentation(3) << "\"args\" :\n"; - settings.stream() << settings.indentation(3) << "[\n"; - dump_json_value(queue, NULL, settings, "VkQueue", "queue", false, false, 4, dump_json_VkQueue); - settings.stream() << ",\n"; - dump_json_pointer(pCheckpointDataCount, settings, "uint32_t*", "pCheckpointDataCount", false, false, 4, dump_json_uint32_t); - settings.stream() << ",\n"; - dump_json_array(pCheckpointData, *pCheckpointDataCount, settings, "VkCheckpointData2NV*", "VkCheckpointData2NV", "pCheckpointData", true, false, 4, dump_json_VkCheckpointData2NV); // PQA - settings.stream() << "\n" << settings.indentation(3) << "]\n"; - } - settings.stream() << settings.indentation(2) << "}"; - if (settings.shouldFlush()) settings.stream().flush(); -} void dump_json_vkGetDescriptorSetLayoutSizeEXT(ApiDumpInstance& dump_inst, VkDevice device, VkDescriptorSetLayout layout, VkDeviceSize* pLayoutSizeInBytes) { const ApiDumpSettings& settings(dump_inst.settings()); @@ -49333,7 +50784,7 @@ void dump_json_vkCmdSetLineRasterizationModeEXT(ApiDumpInstance& dump_inst, VkCo settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_value(lineRasterizationMode, NULL, settings, "VkLineRasterizationModeEXT", "lineRasterizationMode", false, false, 4, dump_json_VkLineRasterizationModeKHR); + dump_json_value(lineRasterizationMode, NULL, settings, "VkLineRasterizationModeEXT", "lineRasterizationMode", false, false, 4, dump_json_VkLineRasterizationMode); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; @@ -49708,7 +51159,7 @@ void dump_json_vkCmdBindIndexBuffer2KHR(ApiDumpInstance& dump_inst, VkCommandBuf settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkGetRenderingAreaGranularityKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkRenderingAreaInfoKHR* pRenderingAreaInfo, VkExtent2D* pGranularity) +void dump_json_vkGetRenderingAreaGranularityKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkRenderingAreaInfo* pRenderingAreaInfo, VkExtent2D* pGranularity) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -49718,7 +51169,7 @@ void dump_json_vkGetRenderingAreaGranularityKHR(ApiDumpInstance& dump_inst, VkDe settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); settings.stream() << ",\n"; - dump_json_pointer(pRenderingAreaInfo, settings, "const VkRenderingAreaInfoKHR*", "pRenderingAreaInfo", true, false, 4, dump_json_VkRenderingAreaInfoKHR); + dump_json_pointer(pRenderingAreaInfo, settings, "const VkRenderingAreaInfo*", "pRenderingAreaInfo", true, false, 4, dump_json_VkRenderingAreaInfo); settings.stream() << ",\n"; dump_json_pointer(pGranularity, settings, "VkExtent2D*", "pGranularity", true, false, 4, dump_json_VkExtent2D); settings.stream() << "\n" << settings.indentation(3) << "]\n"; @@ -49726,7 +51177,25 @@ void dump_json_vkGetRenderingAreaGranularityKHR(ApiDumpInstance& dump_inst, VkDe settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkGetDeviceImageSubresourceLayoutKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageSubresourceInfoKHR* pInfo, VkSubresourceLayout2KHR* pLayout) +void dump_json_vkGetDeviceImageSubresourceLayoutKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageSubresourceInfo* pInfo, VkSubresourceLayout2* pLayout) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); + settings.stream() << ",\n"; + dump_json_pointer(pInfo, settings, "const VkDeviceImageSubresourceInfo*", "pInfo", true, false, 4, dump_json_VkDeviceImageSubresourceInfo); + settings.stream() << ",\n"; + dump_json_pointer(pLayout, settings, "VkSubresourceLayout2*", "pLayout", true, false, 4, dump_json_VkSubresourceLayout2); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkGetImageSubresourceLayout2KHR(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -49736,9 +51205,11 @@ void dump_json_vkGetDeviceImageSubresourceLayoutKHR(ApiDumpInstance& dump_inst, settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(device, NULL, settings, "VkDevice", "device", false, false, 4, dump_json_VkDevice); settings.stream() << ",\n"; - dump_json_pointer(pInfo, settings, "const VkDeviceImageSubresourceInfoKHR*", "pInfo", true, false, 4, dump_json_VkDeviceImageSubresourceInfoKHR); + dump_json_value(image, NULL, settings, "VkImage", "image", false, false, 4, dump_json_VkImage); + settings.stream() << ",\n"; + dump_json_pointer(pSubresource, settings, "const VkImageSubresource2*", "pSubresource", true, false, 4, dump_json_VkImageSubresource2); settings.stream() << ",\n"; - dump_json_pointer(pLayout, settings, "VkSubresourceLayout2KHR*", "pLayout", true, false, 4, dump_json_VkSubresourceLayout2KHR); + dump_json_pointer(pLayout, settings, "VkSubresourceLayout2*", "pLayout", true, false, 4, dump_json_VkSubresourceLayout2); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; @@ -50194,7 +51665,25 @@ void dump_json_vkGetScreenBufferPropertiesQNX(ApiDumpInstance& dump_inst, VkResu if (settings.shouldFlush()) settings.stream().flush(); } #endif // VK_USE_PLATFORM_SCREEN_QNX -void dump_json_vkCmdBindDescriptorSets2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfoKHR* pBindDescriptorSetsInfo) +void dump_json_vkCmdSetLineStippleKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); + settings.stream() << ",\n"; + dump_json_value(lineStippleFactor, NULL, settings, "uint32_t", "lineStippleFactor", false, false, 4, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(lineStipplePattern, NULL, settings, "uint16_t", "lineStipplePattern", false, false, 4, dump_json_uint16_t); + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} +void dump_json_vkCmdBindDescriptorSets2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfo* pBindDescriptorSetsInfo) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -50204,13 +51693,13 @@ void dump_json_vkCmdBindDescriptorSets2KHR(ApiDumpInstance& dump_inst, VkCommand settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_pointer(pBindDescriptorSetsInfo, settings, "const VkBindDescriptorSetsInfoKHR*", "pBindDescriptorSetsInfo", true, false, 4, dump_json_VkBindDescriptorSetsInfoKHR); + dump_json_pointer(pBindDescriptorSetsInfo, settings, "const VkBindDescriptorSetsInfo*", "pBindDescriptorSetsInfo", true, false, 4, dump_json_VkBindDescriptorSetsInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdPushConstants2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushConstantsInfoKHR* pPushConstantsInfo) +void dump_json_vkCmdPushConstants2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushConstantsInfo* pPushConstantsInfo) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -50220,13 +51709,13 @@ void dump_json_vkCmdPushConstants2KHR(ApiDumpInstance& dump_inst, VkCommandBuffe settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_pointer(pPushConstantsInfo, settings, "const VkPushConstantsInfoKHR*", "pPushConstantsInfo", true, false, 4, dump_json_VkPushConstantsInfoKHR); + dump_json_pointer(pPushConstantsInfo, settings, "const VkPushConstantsInfo*", "pPushConstantsInfo", true, false, 4, dump_json_VkPushConstantsInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdPushDescriptorSet2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfoKHR* pPushDescriptorSetInfo) +void dump_json_vkCmdPushDescriptorSet2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo* pPushDescriptorSetInfo) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -50236,13 +51725,13 @@ void dump_json_vkCmdPushDescriptorSet2KHR(ApiDumpInstance& dump_inst, VkCommandB settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_pointer(pPushDescriptorSetInfo, settings, "const VkPushDescriptorSetInfoKHR*", "pPushDescriptorSetInfo", true, false, 4, dump_json_VkPushDescriptorSetInfoKHR); + dump_json_pointer(pPushDescriptorSetInfo, settings, "const VkPushDescriptorSetInfo*", "pPushDescriptorSetInfo", true, false, 4, dump_json_VkPushDescriptorSetInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } -void dump_json_vkCmdPushDescriptorSetWithTemplate2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfoKHR* pPushDescriptorSetWithTemplateInfo) +void dump_json_vkCmdPushDescriptorSetWithTemplate2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo* pPushDescriptorSetWithTemplateInfo) { const ApiDumpSettings& settings(dump_inst.settings()); // Display parameter values @@ -50252,7 +51741,7 @@ void dump_json_vkCmdPushDescriptorSetWithTemplate2KHR(ApiDumpInstance& dump_inst settings.stream() << settings.indentation(3) << "[\n"; dump_json_value(commandBuffer, NULL, settings, "VkCommandBuffer", "commandBuffer", false, false, 4, dump_json_VkCommandBuffer); settings.stream() << ",\n"; - dump_json_pointer(pPushDescriptorSetWithTemplateInfo, settings, "const VkPushDescriptorSetWithTemplateInfoKHR*", "pPushDescriptorSetWithTemplateInfo", true, false, 4, dump_json_VkPushDescriptorSetWithTemplateInfoKHR); + dump_json_pointer(pPushDescriptorSetWithTemplateInfo, settings, "const VkPushDescriptorSetWithTemplateInfo*", "pPushDescriptorSetWithTemplateInfo", true, false, 4, dump_json_VkPushDescriptorSetWithTemplateInfo); settings.stream() << "\n" << settings.indentation(3) << "]\n"; } settings.stream() << settings.indentation(2) << "}"; @@ -50470,5 +51959,28 @@ void dump_json_vkUpdateIndirectExecutionSetShaderEXT(ApiDumpInstance& dump_inst, settings.stream() << settings.indentation(2) << "}"; if (settings.shouldFlush()) settings.stream().flush(); } +void dump_json_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkCooperativeMatrixFlexibleDimensionsPropertiesNV* pProperties) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << settings.indentation(3) << "\"returnValue\" : "; + dump_json_VkResult(result, settings, 0); + if(settings.showParams()) + settings.stream() << ","; + settings.stream() << "\n"; + // Display parameter values + if(settings.showParams()) + { + settings.stream() << settings.indentation(3) << "\"args\" :\n"; + settings.stream() << settings.indentation(3) << "[\n"; + dump_json_value(physicalDevice, NULL, settings, "VkPhysicalDevice", "physicalDevice", false, false, 4, dump_json_VkPhysicalDevice); + settings.stream() << ",\n"; + dump_json_pointer(pPropertyCount, settings, "uint32_t*", "pPropertyCount", false, false, 4, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_array(pProperties, *pPropertyCount, settings, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV*", "VkCooperativeMatrixFlexibleDimensionsPropertiesNV", "pProperties", true, false, 4, dump_json_VkCooperativeMatrixFlexibleDimensionsPropertiesNV); // PQA + settings.stream() << "\n" << settings.indentation(3) << "]\n"; + } + settings.stream() << settings.indentation(2) << "}"; + if (settings.shouldFlush()) settings.stream().flush(); +} diff --git a/layersvt/generated/api_dump_json.h b/layersvt/generated/api_dump_json.h index 6f414a68b9..eadedc668d 100644 --- a/layersvt/generated/api_dump_json.h +++ b/layersvt/generated/api_dump_json.h @@ -284,6 +284,10 @@ void dump_json_VkDriverId(VkDriverId object, const ApiDumpSettings& settings, in void dump_json_VkShaderFloatControlsIndependence(VkShaderFloatControlsIndependence object, const ApiDumpSettings& settings, int indents); void dump_json_VkSamplerReductionMode(VkSamplerReductionMode object, const ApiDumpSettings& settings, int indents); void dump_json_VkSemaphoreType(VkSemaphoreType object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPipelineRobustnessBufferBehavior(VkPipelineRobustnessBufferBehavior object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPipelineRobustnessImageBehavior(VkPipelineRobustnessImageBehavior object, const ApiDumpSettings& settings, int indents); +void dump_json_VkQueueGlobalPriority(VkQueueGlobalPriority object, const ApiDumpSettings& settings, int indents); +void dump_json_VkLineRasterizationMode(VkLineRasterizationMode object, const ApiDumpSettings& settings, int indents); void dump_json_VkPresentModeKHR(VkPresentModeKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkColorSpaceKHR(VkColorSpaceKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkDebugReportObjectTypeEXT(VkDebugReportObjectTypeEXT object, const ApiDumpSettings& settings, int indents); @@ -291,8 +295,6 @@ void dump_json_VkRasterizationOrderAMD(VkRasterizationOrderAMD object, const Api void dump_json_VkQueryResultStatusKHR(VkQueryResultStatusKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkShaderInfoTypeAMD(VkShaderInfoTypeAMD object, const ApiDumpSettings& settings, int indents); void dump_json_VkValidationCheckEXT(VkValidationCheckEXT object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT object, const ApiDumpSettings& settings, int indents); void dump_json_VkDisplayPowerStateEXT(VkDisplayPowerStateEXT object, const ApiDumpSettings& settings, int indents); void dump_json_VkDeviceEventTypeEXT(VkDeviceEventTypeEXT object, const ApiDumpSettings& settings, int indents); void dump_json_VkDisplayEventTypeEXT(VkDisplayEventTypeEXT object, const ApiDumpSettings& settings, int indents); @@ -315,7 +317,6 @@ void dump_json_VkShadingRatePaletteEntryNV(VkShadingRatePaletteEntryNV object, c void dump_json_VkCoarseSampleOrderTypeNV(VkCoarseSampleOrderTypeNV object, const ApiDumpSettings& settings, int indents); void dump_json_VkRayTracingShaderGroupTypeKHR(VkRayTracingShaderGroupTypeKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkAccelerationStructureMemoryRequirementsTypeNV(VkAccelerationStructureMemoryRequirementsTypeNV object, const ApiDumpSettings& settings, int indents); -void dump_json_VkQueueGlobalPriorityKHR(VkQueueGlobalPriorityKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkTimeDomainKHR(VkTimeDomainKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkMemoryOverallocationBehaviorAMD(VkMemoryOverallocationBehaviorAMD object, const ApiDumpSettings& settings, int indents); void dump_json_VkPerformanceConfigurationTypeINTEL(VkPerformanceConfigurationTypeINTEL object, const ApiDumpSettings& settings, int indents); @@ -333,7 +334,6 @@ void dump_json_VkProvokingVertexModeEXT(VkProvokingVertexModeEXT object, const A #if defined(VK_USE_PLATFORM_WIN32_KHR) void dump_json_VkFullScreenExclusiveEXT(VkFullScreenExclusiveEXT object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_WIN32_KHR -void dump_json_VkLineRasterizationModeKHR(VkLineRasterizationModeKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkPipelineExecutableStatisticFormatKHR(VkPipelineExecutableStatisticFormatKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkIndirectCommandsTokenTypeNV(VkIndirectCommandsTokenTypeNV object, const ApiDumpSettings& settings, int indents); void dump_json_VkDepthBiasRepresentationEXT(VkDepthBiasRepresentationEXT object, const ApiDumpSettings& settings, int indents); @@ -366,9 +366,12 @@ void dump_json_VkRayTracingInvocationReorderModeNV(VkRayTracingInvocationReorder void dump_json_VkLayerSettingTypeEXT(VkLayerSettingTypeEXT object, const ApiDumpSettings& settings, int indents); void dump_json_VkLatencyMarkerNV(VkLatencyMarkerNV object, const ApiDumpSettings& settings, int indents); void dump_json_VkOutOfBandQueueTypeNV(VkOutOfBandQueueTypeNV object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1PredictionModeKHR(VkVideoEncodeAV1PredictionModeKHR object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1RateControlGroupKHR(VkVideoEncodeAV1RateControlGroupKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkBlockMatchWindowCompareModeQCOM(VkBlockMatchWindowCompareModeQCOM object, const ApiDumpSettings& settings, int indents); void dump_json_VkCubicFilterWeightsQCOM(VkCubicFilterWeightsQCOM object, const ApiDumpSettings& settings, int indents); void dump_json_VkLayeredDriverUnderlyingApiMSFT(VkLayeredDriverUnderlyingApiMSFT object, const ApiDumpSettings& settings, int indents); +void dump_json_VkDisplaySurfaceStereoTypeNV(VkDisplaySurfaceStereoTypeNV object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceLayeredApiKHR(VkPhysicalDeviceLayeredApiKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkIndirectExecutionSetInfoTypeEXT(VkIndirectExecutionSetInfoTypeEXT object, const ApiDumpSettings& settings, int indents); void dump_json_VkIndirectCommandsTokenTypeEXT(VkIndirectCommandsTokenTypeEXT object, const ApiDumpSettings& settings, int indents); @@ -441,6 +444,10 @@ void dump_json_VkAccessFlagBits2(VkAccessFlagBits2 object, const ApiDumpSettings void dump_json_VkSubmitFlagBits(VkSubmitFlagBits object, const ApiDumpSettings& settings, int indents); void dump_json_VkRenderingFlagBits(VkRenderingFlagBits object, const ApiDumpSettings& settings, int indents); void dump_json_VkFormatFeatureFlagBits2(VkFormatFeatureFlagBits2 object, const ApiDumpSettings& settings, int indents); +void dump_json_VkMemoryUnmapFlagBits(VkMemoryUnmapFlagBits object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPipelineCreateFlagBits2(VkPipelineCreateFlagBits2 object, const ApiDumpSettings& settings, int indents); +void dump_json_VkBufferUsageFlagBits2(VkBufferUsageFlagBits2 object, const ApiDumpSettings& settings, int indents); +void dump_json_VkHostImageCopyFlagBits(VkHostImageCopyFlagBits object, const ApiDumpSettings& settings, int indents); void dump_json_VkSurfaceTransformFlagBitsKHR(VkSurfaceTransformFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkCompositeAlphaFlagBitsKHR(VkCompositeAlphaFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkSwapchainCreateFlagBitsKHR(VkSwapchainCreateFlagBitsKHR object, const ApiDumpSettings& settings, int indents); @@ -452,6 +459,7 @@ void dump_json_VkVideoChromaSubsamplingFlagBitsKHR(VkVideoChromaSubsamplingFlagB void dump_json_VkVideoComponentBitDepthFlagBitsKHR(VkVideoComponentBitDepthFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoCapabilityFlagBitsKHR(VkVideoCapabilityFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoSessionParametersCreateFlagBitsKHR(VkVideoSessionParametersCreateFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoCodingControlFlagBitsKHR(VkVideoCodingControlFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoDecodeUsageFlagBitsKHR(VkVideoDecodeUsageFlagBitsKHR object, const ApiDumpSettings& settings, int indents); @@ -478,12 +486,11 @@ void dump_json_VkGeometryInstanceFlagBitsKHR(VkGeometryInstanceFlagBitsKHR objec void dump_json_VkAccelerationStructureCreateFlagBitsKHR(VkAccelerationStructureCreateFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkPipelineCompilerControlFlagBitsAMD(VkPipelineCompilerControlFlagBitsAMD object, const ApiDumpSettings& settings, int indents); void dump_json_VkShaderCorePropertiesFlagBitsAMD(VkShaderCorePropertiesFlagBitsAMD object, const ApiDumpSettings& settings, int indents); -void dump_json_VkHostImageCopyFlagBitsEXT(VkHostImageCopyFlagBitsEXT object, const ApiDumpSettings& settings, int indents); -void dump_json_VkMemoryUnmapFlagBitsKHR(VkMemoryUnmapFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkPresentScalingFlagBitsEXT(VkPresentScalingFlagBitsEXT object, const ApiDumpSettings& settings, int indents); void dump_json_VkPresentGravityFlagBitsEXT(VkPresentGravityFlagBitsEXT object, const ApiDumpSettings& settings, int indents); void dump_json_VkIndirectStateFlagBitsNV(VkIndirectStateFlagBitsNV object, const ApiDumpSettings& settings, int indents); void dump_json_VkIndirectCommandsLayoutUsageFlagBitsNV(VkIndirectCommandsLayoutUsageFlagBitsNV object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoEncodeRateControlModeFlagBitsKHR(VkVideoEncodeRateControlModeFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoEncodeFeedbackFlagBitsKHR(VkVideoEncodeFeedbackFlagBitsKHR object, const ApiDumpSettings& settings, int indents); @@ -509,9 +516,11 @@ void dump_json_VkOpticalFlowGridSizeFlagBitsNV(VkOpticalFlowGridSizeFlagBitsNV o void dump_json_VkOpticalFlowUsageFlagBitsNV(VkOpticalFlowUsageFlagBitsNV object, const ApiDumpSettings& settings, int indents); void dump_json_VkOpticalFlowSessionCreateFlagBitsNV(VkOpticalFlowSessionCreateFlagBitsNV object, const ApiDumpSettings& settings, int indents); void dump_json_VkOpticalFlowExecuteFlagBitsNV(VkOpticalFlowExecuteFlagBitsNV object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPipelineCreateFlagBits2KHR(VkPipelineCreateFlagBits2KHR object, const ApiDumpSettings& settings, int indents); -void dump_json_VkBufferUsageFlagBits2KHR(VkBufferUsageFlagBits2KHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkShaderCreateFlagBitsEXT(VkShaderCreateFlagBitsEXT object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1CapabilityFlagBitsKHR(VkVideoEncodeAV1CapabilityFlagBitsKHR object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1StdFlagBitsKHR(VkVideoEncodeAV1StdFlagBitsKHR object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR(VkVideoEncodeAV1SuperblockSizeFlagBitsKHR object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1RateControlFlagBitsKHR(VkVideoEncodeAV1RateControlFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkIndirectCommandsInputModeFlagBitsEXT(VkIndirectCommandsInputModeFlagBitsEXT object, const ApiDumpSettings& settings, int indents); void dump_json_VkIndirectCommandsLayoutUsageFlagBitsEXT(VkIndirectCommandsLayoutUsageFlagBitsEXT object, const ApiDumpSettings& settings, int indents); @@ -583,6 +592,10 @@ void dump_json_VkAccessFlags2(VkAccessFlags2 object, const ApiDumpSettings& sett void dump_json_VkSubmitFlags(VkSubmitFlags object, const ApiDumpSettings& settings, int indents); void dump_json_VkRenderingFlags(VkRenderingFlags object, const ApiDumpSettings& settings, int indents); void dump_json_VkFormatFeatureFlags2(VkFormatFeatureFlags2 object, const ApiDumpSettings& settings, int indents); +void dump_json_VkMemoryUnmapFlags(VkMemoryUnmapFlags object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPipelineCreateFlags2(VkPipelineCreateFlags2 object, const ApiDumpSettings& settings, int indents); +void dump_json_VkBufferUsageFlags2(VkBufferUsageFlags2 object, const ApiDumpSettings& settings, int indents); +void dump_json_VkHostImageCopyFlags(VkHostImageCopyFlags object, const ApiDumpSettings& settings, int indents); void dump_json_VkCompositeAlphaFlagsKHR(VkCompositeAlphaFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkSurfaceTransformFlagsKHR(VkSurfaceTransformFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkSwapchainCreateFlagsKHR(VkSwapchainCreateFlagsKHR object, const ApiDumpSettings& settings, int indents); @@ -594,6 +607,7 @@ void dump_json_VkVideoChromaSubsamplingFlagsKHR(VkVideoChromaSubsamplingFlagsKHR void dump_json_VkVideoComponentBitDepthFlagsKHR(VkVideoComponentBitDepthFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoCapabilityFlagsKHR(VkVideoCapabilityFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoSessionCreateFlagsKHR(VkVideoSessionCreateFlagsKHR object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoSessionParametersCreateFlagsKHR(VkVideoSessionParametersCreateFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoCodingControlFlagsKHR(VkVideoCodingControlFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoDecodeUsageFlagsKHR(VkVideoDecodeUsageFlagsKHR object, const ApiDumpSettings& settings, int indents); @@ -620,12 +634,11 @@ void dump_json_VkGeometryInstanceFlagsKHR(VkGeometryInstanceFlagsKHR object, con void dump_json_VkAccelerationStructureCreateFlagsKHR(VkAccelerationStructureCreateFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkPipelineCompilerControlFlagsAMD(VkPipelineCompilerControlFlagsAMD object, const ApiDumpSettings& settings, int indents); void dump_json_VkShaderCorePropertiesFlagsAMD(VkShaderCorePropertiesFlagsAMD object, const ApiDumpSettings& settings, int indents); -void dump_json_VkHostImageCopyFlagsEXT(VkHostImageCopyFlagsEXT object, const ApiDumpSettings& settings, int indents); -void dump_json_VkMemoryUnmapFlagsKHR(VkMemoryUnmapFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkPresentScalingFlagsEXT(VkPresentScalingFlagsEXT object, const ApiDumpSettings& settings, int indents); void dump_json_VkPresentGravityFlagsEXT(VkPresentGravityFlagsEXT object, const ApiDumpSettings& settings, int indents); void dump_json_VkIndirectStateFlagsNV(VkIndirectStateFlagsNV object, const ApiDumpSettings& settings, int indents); void dump_json_VkIndirectCommandsLayoutUsageFlagsNV(VkIndirectCommandsLayoutUsageFlagsNV object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoEncodeRateControlModeFlagsKHR(VkVideoEncodeRateControlModeFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoEncodeFeedbackFlagsKHR(VkVideoEncodeFeedbackFlagsKHR object, const ApiDumpSettings& settings, int indents); @@ -651,9 +664,11 @@ void dump_json_VkOpticalFlowGridSizeFlagsNV(VkOpticalFlowGridSizeFlagsNV object, void dump_json_VkOpticalFlowUsageFlagsNV(VkOpticalFlowUsageFlagsNV object, const ApiDumpSettings& settings, int indents); void dump_json_VkOpticalFlowSessionCreateFlagsNV(VkOpticalFlowSessionCreateFlagsNV object, const ApiDumpSettings& settings, int indents); void dump_json_VkOpticalFlowExecuteFlagsNV(VkOpticalFlowExecuteFlagsNV object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPipelineCreateFlags2KHR(VkPipelineCreateFlags2KHR object, const ApiDumpSettings& settings, int indents); -void dump_json_VkBufferUsageFlags2KHR(VkBufferUsageFlags2KHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkShaderCreateFlagsEXT(VkShaderCreateFlagsEXT object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1CapabilityFlagsKHR(VkVideoEncodeAV1CapabilityFlagsKHR object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1StdFlagsKHR(VkVideoEncodeAV1StdFlagsKHR object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1SuperblockSizeFlagsKHR(VkVideoEncodeAV1SuperblockSizeFlagsKHR object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1RateControlFlagsKHR(VkVideoEncodeAV1RateControlFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkIndirectCommandsInputModeFlagsEXT(VkIndirectCommandsInputModeFlagsEXT object, const ApiDumpSettings& settings, int indents); void dump_json_VkIndirectCommandsLayoutUsageFlagsEXT(VkIndirectCommandsLayoutUsageFlagsEXT object, const ApiDumpSettings& settings, int indents); @@ -691,7 +706,6 @@ void dump_json_VkAndroidSurfaceCreateFlagsKHR(VkAndroidSurfaceCreateFlagsKHR obj #if defined(VK_USE_PLATFORM_WIN32_KHR) void dump_json_VkWin32SurfaceCreateFlagsKHR(VkWin32SurfaceCreateFlagsKHR object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_WIN32_KHR -void dump_json_VkVideoSessionParametersCreateFlagsKHR(VkVideoSessionParametersCreateFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoBeginCodingFlagsKHR(VkVideoBeginCodingFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoEndCodingFlagsKHR(VkVideoEndCodingFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoDecodeFlagsKHR(VkVideoDecodeFlagsKHR object, const ApiDumpSettings& settings, int indents); @@ -726,7 +740,6 @@ void dump_json_VkMetalSurfaceCreateFlagsEXT(VkMetalSurfaceCreateFlagsEXT object, void dump_json_VkPipelineCoverageReductionStateCreateFlagsNV(VkPipelineCoverageReductionStateCreateFlagsNV object, const ApiDumpSettings& settings, int indents); void dump_json_VkHeadlessSurfaceCreateFlagsEXT(VkHeadlessSurfaceCreateFlagsEXT object, const ApiDumpSettings& settings, int indents); void dump_json_VkDeviceMemoryReportFlagsEXT(VkDeviceMemoryReportFlagsEXT object, const ApiDumpSettings& settings, int indents); -void dump_json_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoEncodeRateControlFlagsKHR(VkVideoEncodeRateControlFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_json_VkAccelerationStructureMotionInfoFlagsNV(VkAccelerationStructureMotionInfoFlagsNV object, const ApiDumpSettings& settings, int indents); void dump_json_VkAccelerationStructureMotionInstanceFlagsNV(VkAccelerationStructureMotionInstanceFlagsNV object, const ApiDumpSettings& settings, int indents); @@ -1036,6 +1049,57 @@ void dump_json_VkPhysicalDeviceMaintenance4Features(const VkPhysicalDeviceMainte void dump_json_VkPhysicalDeviceMaintenance4Properties(const VkPhysicalDeviceMaintenance4Properties& object, const ApiDumpSettings& settings, int indents); void dump_json_VkDeviceBufferMemoryRequirements(const VkDeviceBufferMemoryRequirements& object, const ApiDumpSettings& settings, int indents); void dump_json_VkDeviceImageMemoryRequirements(const VkDeviceImageMemoryRequirements& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceVulkan14Features(const VkPhysicalDeviceVulkan14Features& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceVulkan14Properties(const VkPhysicalDeviceVulkan14Properties& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkDeviceQueueGlobalPriorityCreateInfo(const VkDeviceQueueGlobalPriorityCreateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceGlobalPriorityQueryFeatures(const VkPhysicalDeviceGlobalPriorityQueryFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkQueueFamilyGlobalPriorityProperties(const VkQueueFamilyGlobalPriorityProperties& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceShaderSubgroupRotateFeatures(const VkPhysicalDeviceShaderSubgroupRotateFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceShaderFloatControls2Features(const VkPhysicalDeviceShaderFloatControls2Features& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceShaderExpectAssumeFeatures(const VkPhysicalDeviceShaderExpectAssumeFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceLineRasterizationFeatures(const VkPhysicalDeviceLineRasterizationFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceLineRasterizationProperties(const VkPhysicalDeviceLineRasterizationProperties& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPipelineRasterizationLineStateCreateInfo(const VkPipelineRasterizationLineStateCreateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceVertexAttributeDivisorProperties(const VkPhysicalDeviceVertexAttributeDivisorProperties& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVertexInputBindingDivisorDescription(const VkVertexInputBindingDivisorDescription& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPipelineVertexInputDivisorStateCreateInfo(const VkPipelineVertexInputDivisorStateCreateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceVertexAttributeDivisorFeatures(const VkPhysicalDeviceVertexAttributeDivisorFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceIndexTypeUint8Features(const VkPhysicalDeviceIndexTypeUint8Features& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkMemoryMapInfo(const VkMemoryMapInfo& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkMemoryUnmapInfo(const VkMemoryUnmapInfo& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceMaintenance5Features(const VkPhysicalDeviceMaintenance5Features& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceMaintenance5Properties(const VkPhysicalDeviceMaintenance5Properties& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkRenderingAreaInfo(const VkRenderingAreaInfo& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkImageSubresource2(const VkImageSubresource2& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkDeviceImageSubresourceInfo(const VkDeviceImageSubresourceInfo& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkSubresourceLayout2(const VkSubresourceLayout2& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPipelineCreateFlags2CreateInfo(const VkPipelineCreateFlags2CreateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkBufferUsageFlags2CreateInfo(const VkBufferUsageFlags2CreateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDevicePushDescriptorProperties(const VkPhysicalDevicePushDescriptorProperties& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceDynamicRenderingLocalReadFeatures(const VkPhysicalDeviceDynamicRenderingLocalReadFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkRenderingAttachmentLocationInfo(const VkRenderingAttachmentLocationInfo& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkRenderingInputAttachmentIndexInfo(const VkRenderingInputAttachmentIndexInfo& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceMaintenance6Features(const VkPhysicalDeviceMaintenance6Features& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceMaintenance6Properties(const VkPhysicalDeviceMaintenance6Properties& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkBindMemoryStatus(const VkBindMemoryStatus& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkBindDescriptorSetsInfo(const VkBindDescriptorSetsInfo& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPushConstantsInfo(const VkPushConstantsInfo& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPushDescriptorSetInfo(const VkPushDescriptorSetInfo& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPushDescriptorSetWithTemplateInfo(const VkPushDescriptorSetWithTemplateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDevicePipelineProtectedAccessFeatures(const VkPhysicalDevicePipelineProtectedAccessFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDevicePipelineRobustnessFeatures(const VkPhysicalDevicePipelineRobustnessFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDevicePipelineRobustnessProperties(const VkPhysicalDevicePipelineRobustnessProperties& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPipelineRobustnessCreateInfo(const VkPipelineRobustnessCreateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceHostImageCopyFeatures(const VkPhysicalDeviceHostImageCopyFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceHostImageCopyProperties(const VkPhysicalDeviceHostImageCopyProperties& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkMemoryToImageCopy(const VkMemoryToImageCopy& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkImageToMemoryCopy(const VkImageToMemoryCopy& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkCopyMemoryToImageInfo(const VkCopyMemoryToImageInfo& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkCopyImageToMemoryInfo(const VkCopyImageToMemoryInfo& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkCopyImageToImageInfo(const VkCopyImageToImageInfo& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkHostImageLayoutTransitionInfo(const VkHostImageLayoutTransitionInfo& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkSubresourceHostMemcpySize(const VkSubresourceHostMemcpySize& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkHostImageCopyDevicePerformanceQuery(const VkHostImageCopyDevicePerformanceQuery& object, const ApiDumpSettings& settings, int indents); void dump_json_VkSurfaceCapabilitiesKHR(const VkSurfaceCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkSurfaceFormatKHR(const VkSurfaceFormatKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkSwapchainCreateInfoKHR(const VkSwapchainCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); @@ -1101,6 +1165,7 @@ void dump_json_VkPhysicalDeviceTransformFeedbackFeaturesEXT(const VkPhysicalDevi void dump_json_VkPhysicalDeviceTransformFeedbackPropertiesEXT(const VkPhysicalDeviceTransformFeedbackPropertiesEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPipelineRasterizationStateStreamCreateInfoEXT(const VkPipelineRasterizationStateStreamCreateInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkCuModuleCreateInfoNVX(const VkCuModuleCreateInfoNVX& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkCuModuleTexturingModeCreateInfoNVX(const VkCuModuleTexturingModeCreateInfoNVX& object, const ApiDumpSettings& settings, int indents); void dump_json_VkCuFunctionCreateInfoNVX(const VkCuFunctionCreateInfoNVX& object, const ApiDumpSettings& settings, int indents); void dump_json_VkCuLaunchInfoNVX(const VkCuLaunchInfoNVX& object, const ApiDumpSettings& settings, int indents); void dump_json_VkImageViewHandleInfoNVX(const VkImageViewHandleInfoNVX& object, const ApiDumpSettings& settings, int indents); @@ -1146,10 +1211,6 @@ void dump_json_VkVideoDecodeH264DpbSlotInfoKHR(const VkVideoDecodeH264DpbSlotInf void dump_json_VkTextureLODGatherFormatPropertiesAMD(const VkTextureLODGatherFormatPropertiesAMD& object, const ApiDumpSettings& settings, int indents); void dump_json_VkShaderResourceUsageAMD(const VkShaderResourceUsageAMD& object, const ApiDumpSettings& settings, int indents); void dump_json_VkShaderStatisticsInfoAMD(const VkShaderStatisticsInfoAMD& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkRenderingFragmentShadingRateAttachmentInfoKHR(const VkRenderingFragmentShadingRateAttachmentInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkRenderingFragmentDensityMapAttachmentInfoEXT(const VkRenderingFragmentDensityMapAttachmentInfoEXT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkAttachmentSampleCountInfoAMD(const VkAttachmentSampleCountInfoAMD& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkMultiviewPerViewAttributesInfoNVX(const VkMultiviewPerViewAttributesInfoNVX& object, const ApiDumpSettings& settings, int indents); #if defined(VK_USE_PLATFORM_GGP) void dump_json_VkStreamDescriptorSurfaceCreateInfoGGP(const VkStreamDescriptorSurfaceCreateInfoGGP& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_GGP @@ -1172,9 +1233,6 @@ void dump_json_VkViSurfaceCreateInfoNN(const VkViSurfaceCreateInfoNN& object, co #endif // VK_USE_PLATFORM_VI_NN void dump_json_VkImageViewASTCDecodeModeEXT(const VkImageViewASTCDecodeModeEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceASTCDecodeFeaturesEXT(const VkPhysicalDeviceASTCDecodeFeaturesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT& object, const ApiDumpSettings& settings, int indents); #if defined(VK_USE_PLATFORM_WIN32_KHR) void dump_json_VkImportMemoryWin32HandleInfoKHR(const VkImportMemoryWin32HandleInfoKHR& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_WIN32_KHR @@ -1207,7 +1265,6 @@ void dump_json_VkSemaphoreGetWin32HandleInfoKHR(const VkSemaphoreGetWin32HandleI #endif // VK_USE_PLATFORM_WIN32_KHR void dump_json_VkImportSemaphoreFdInfoKHR(const VkImportSemaphoreFdInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkSemaphoreGetFdInfoKHR(const VkSemaphoreGetFdInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPhysicalDevicePushDescriptorPropertiesKHR(const VkPhysicalDevicePushDescriptorPropertiesKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkConditionalRenderingBeginInfoEXT(const VkConditionalRenderingBeginInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceConditionalRenderingFeaturesEXT(const VkPhysicalDeviceConditionalRenderingFeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkCommandBufferInheritanceConditionalRenderingInfoEXT(const VkCommandBufferInheritanceConditionalRenderingInfoEXT& object, const ApiDumpSettings& settings, int indents); @@ -1226,6 +1283,7 @@ void dump_json_VkPastPresentationTimingGOOGLE(const VkPastPresentationTimingGOOG void dump_json_VkPresentTimeGOOGLE(const VkPresentTimeGOOGLE& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPresentTimesInfoGOOGLE(const VkPresentTimesInfoGOOGLE& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX(const VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkMultiviewPerViewAttributesInfoNVX(const VkMultiviewPerViewAttributesInfoNVX& object, const ApiDumpSettings& settings, int indents); void dump_json_VkViewportSwizzleNV(const VkViewportSwizzleNV& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPipelineViewportSwizzleStateCreateInfoNV(const VkPipelineViewportSwizzleStateCreateInfoNV& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceDiscardRectanglePropertiesEXT(const VkPhysicalDeviceDiscardRectanglePropertiesEXT& object, const ApiDumpSettings& settings, int indents); @@ -1318,6 +1376,7 @@ void dump_json_VkDispatchGraphCountInfoAMDX(const VkDispatchGraphCountInfoAMDX& #if defined(VK_ENABLE_BETA_EXTENSIONS) void dump_json_VkPipelineShaderStageNodeCreateInfoAMDX(const VkPipelineShaderStageNodeCreateInfoAMDX& object, const ApiDumpSettings& settings, int indents); #endif // VK_ENABLE_BETA_EXTENSIONS +void dump_json_VkAttachmentSampleCountInfoAMD(const VkAttachmentSampleCountInfoAMD& object, const ApiDumpSettings& settings, int indents); void dump_json_VkSampleLocationEXT(const VkSampleLocationEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkSampleLocationsInfoEXT(const VkSampleLocationsInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkAttachmentSampleLocationsEXT(const VkAttachmentSampleLocationsEXT& object, const ApiDumpSettings& settings, int indents); @@ -1391,7 +1450,6 @@ void dump_json_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV(const VkPhys void dump_json_VkPipelineRepresentativeFragmentTestStateCreateInfoNV(const VkPipelineRepresentativeFragmentTestStateCreateInfoNV& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceImageViewImageFormatInfoEXT(const VkPhysicalDeviceImageViewImageFormatInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkFilterCubicImageViewImageFormatPropertiesEXT(const VkFilterCubicImageViewImageFormatPropertiesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkDeviceQueueGlobalPriorityCreateInfoKHR(const VkDeviceQueueGlobalPriorityCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkImportMemoryHostPointerInfoEXT(const VkImportMemoryHostPointerInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkMemoryHostPointerPropertiesEXT(const VkMemoryHostPointerPropertiesEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceExternalMemoryHostPropertiesEXT(const VkPhysicalDeviceExternalMemoryHostPropertiesEXT& object, const ApiDumpSettings& settings, int indents); @@ -1405,13 +1463,8 @@ void dump_json_VkVideoDecodeH265SessionParametersAddInfoKHR(const VkVideoDecodeH void dump_json_VkVideoDecodeH265SessionParametersCreateInfoKHR(const VkVideoDecodeH265SessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoDecodeH265PictureInfoKHR(const VkVideoDecodeH265PictureInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoDecodeH265DpbSlotInfoKHR(const VkVideoDecodeH265DpbSlotInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR(const VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkQueueFamilyGlobalPriorityPropertiesKHR(const VkQueueFamilyGlobalPriorityPropertiesKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkDeviceMemoryOverallocationCreateInfoAMD(const VkDeviceMemoryOverallocationCreateInfoAMD& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT(const VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkVertexInputBindingDivisorDescriptionKHR(const VkVertexInputBindingDivisorDescriptionKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPipelineVertexInputDivisorStateCreateInfoKHR(const VkPipelineVertexInputDivisorStateCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR(const VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR& object, const ApiDumpSettings& settings, int indents); #if defined(VK_USE_PLATFORM_GGP) void dump_json_VkPresentFrameTokenGGP(const VkPresentFrameTokenGGP& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_GGP @@ -1425,6 +1478,8 @@ void dump_json_VkPipelineViewportExclusiveScissorStateCreateInfoNV(const VkPipel void dump_json_VkPhysicalDeviceExclusiveScissorFeaturesNV(const VkPhysicalDeviceExclusiveScissorFeaturesNV& object, const ApiDumpSettings& settings, int indents); void dump_json_VkQueueFamilyCheckpointPropertiesNV(const VkQueueFamilyCheckpointPropertiesNV& object, const ApiDumpSettings& settings, int indents); void dump_json_VkCheckpointDataNV(const VkCheckpointDataNV& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkQueueFamilyCheckpointProperties2NV(const VkQueueFamilyCheckpointProperties2NV& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkCheckpointData2NV(const VkCheckpointData2NV& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL(const VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPerformanceValueINTEL(const VkPerformanceValueINTEL& object, const ApiDumpSettings& settings, int indents); void dump_json_VkInitializePerformanceApiInfoINTEL(const VkInitializePerformanceApiInfoINTEL& object, const ApiDumpSettings& settings, int indents); @@ -1445,16 +1500,15 @@ void dump_json_VkMetalSurfaceCreateInfoEXT(const VkMetalSurfaceCreateInfoEXT& ob void dump_json_VkPhysicalDeviceFragmentDensityMapFeaturesEXT(const VkPhysicalDeviceFragmentDensityMapFeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceFragmentDensityMapPropertiesEXT(const VkPhysicalDeviceFragmentDensityMapPropertiesEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkRenderPassFragmentDensityMapCreateInfoEXT(const VkRenderPassFragmentDensityMapCreateInfoEXT& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkRenderingFragmentDensityMapAttachmentInfoEXT(const VkRenderingFragmentDensityMapAttachmentInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkFragmentShadingRateAttachmentInfoKHR(const VkFragmentShadingRateAttachmentInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPipelineFragmentShadingRateStateCreateInfoKHR(const VkPipelineFragmentShadingRateStateCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceFragmentShadingRateFeaturesKHR(const VkPhysicalDeviceFragmentShadingRateFeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceFragmentShadingRatePropertiesKHR(const VkPhysicalDeviceFragmentShadingRatePropertiesKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceFragmentShadingRateKHR(const VkPhysicalDeviceFragmentShadingRateKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkRenderingFragmentShadingRateAttachmentInfoKHR(const VkRenderingFragmentShadingRateAttachmentInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceShaderCoreProperties2AMD(const VkPhysicalDeviceShaderCoreProperties2AMD& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceCoherentMemoryFeaturesAMD(const VkPhysicalDeviceCoherentMemoryFeaturesAMD& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR(const VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkRenderingAttachmentLocationInfoKHR(const VkRenderingAttachmentLocationInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkRenderingInputAttachmentIndexInfoKHR(const VkRenderingInputAttachmentIndexInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT(const VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceShaderQuadControlFeaturesKHR(const VkPhysicalDeviceShaderQuadControlFeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceMemoryBudgetPropertiesEXT(const VkPhysicalDeviceMemoryBudgetPropertiesEXT& object, const ApiDumpSettings& settings, int indents); @@ -1487,11 +1541,7 @@ void dump_json_VkSurfaceCapabilitiesFullScreenExclusiveEXT(const VkSurfaceCapabi void dump_json_VkSurfaceFullScreenExclusiveWin32InfoEXT(const VkSurfaceFullScreenExclusiveWin32InfoEXT& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_WIN32_KHR void dump_json_VkHeadlessSurfaceCreateInfoEXT(const VkHeadlessSurfaceCreateInfoEXT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPhysicalDeviceLineRasterizationFeaturesKHR(const VkPhysicalDeviceLineRasterizationFeaturesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPhysicalDeviceLineRasterizationPropertiesKHR(const VkPhysicalDeviceLineRasterizationPropertiesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPipelineRasterizationLineStateCreateInfoKHR(const VkPipelineRasterizationLineStateCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT(const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPhysicalDeviceIndexTypeUint8FeaturesKHR(const VkPhysicalDeviceIndexTypeUint8FeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT(const VkPhysicalDeviceExtendedDynamicStateFeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR(const VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPipelineInfoKHR(const VkPipelineInfoKHR& object, const ApiDumpSettings& settings, int indents); @@ -1499,20 +1549,6 @@ void dump_json_VkPipelineExecutablePropertiesKHR(const VkPipelineExecutablePrope void dump_json_VkPipelineExecutableInfoKHR(const VkPipelineExecutableInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPipelineExecutableStatisticKHR(const VkPipelineExecutableStatisticKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPipelineExecutableInternalRepresentationKHR(const VkPipelineExecutableInternalRepresentationKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPhysicalDeviceHostImageCopyFeaturesEXT(const VkPhysicalDeviceHostImageCopyFeaturesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPhysicalDeviceHostImageCopyPropertiesEXT(const VkPhysicalDeviceHostImageCopyPropertiesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkMemoryToImageCopyEXT(const VkMemoryToImageCopyEXT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkImageToMemoryCopyEXT(const VkImageToMemoryCopyEXT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkCopyMemoryToImageInfoEXT(const VkCopyMemoryToImageInfoEXT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkCopyImageToMemoryInfoEXT(const VkCopyImageToMemoryInfoEXT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkCopyImageToImageInfoEXT(const VkCopyImageToImageInfoEXT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkHostImageLayoutTransitionInfoEXT(const VkHostImageLayoutTransitionInfoEXT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkSubresourceHostMemcpySizeEXT(const VkSubresourceHostMemcpySizeEXT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkHostImageCopyDevicePerformanceQueryEXT(const VkHostImageCopyDevicePerformanceQueryEXT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkSubresourceLayout2KHR(const VkSubresourceLayout2KHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkImageSubresource2KHR(const VkImageSubresource2KHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkMemoryMapInfoKHR(const VkMemoryMapInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkMemoryUnmapInfoKHR(const VkMemoryUnmapInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT(const VkPhysicalDeviceMapMemoryPlacedFeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceMapMemoryPlacedPropertiesEXT(const VkPhysicalDeviceMapMemoryPlacedPropertiesEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkMemoryMapPlacedInfoEXT(const VkMemoryMapPlacedInfoEXT& object, const ApiDumpSettings& settings, int indents); @@ -1615,8 +1651,6 @@ void dump_json_VkExportMetalSharedEventInfoEXT(const VkExportMetalSharedEventInf #if defined(VK_USE_PLATFORM_METAL_EXT) void dump_json_VkImportMetalSharedEventInfoEXT(const VkImportMetalSharedEventInfoEXT& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_METAL_EXT -void dump_json_VkQueueFamilyCheckpointProperties2NV(const VkQueueFamilyCheckpointProperties2NV& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkCheckpointData2NV(const VkCheckpointData2NV& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceDescriptorBufferPropertiesEXT(const VkPhysicalDeviceDescriptorBufferPropertiesEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT(const VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceDescriptorBufferFeaturesEXT(const VkPhysicalDeviceDescriptorBufferFeaturesEXT& object, const ApiDumpSettings& settings, int indents); @@ -1795,7 +1829,6 @@ void dump_json_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT(const VkPhysicalDev void dump_json_VkSamplerBorderColorComponentMappingCreateInfoEXT(const VkSamplerBorderColorComponentMappingCreateInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT(const VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceShaderCorePropertiesARM(const VkPhysicalDeviceShaderCorePropertiesARM& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR(const VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkDeviceQueueShaderCoreControlCreateInfoARM(const VkDeviceQueueShaderCoreControlCreateInfoARM& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceSchedulingControlsFeaturesARM(const VkPhysicalDeviceSchedulingControlsFeaturesARM& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceSchedulingControlsPropertiesARM(const VkPhysicalDeviceSchedulingControlsPropertiesARM& object, const ApiDumpSettings& settings, int indents); @@ -1858,7 +1891,6 @@ void dump_json_VkOpticalFlowSessionCreateInfoNV(const VkOpticalFlowSessionCreate void dump_json_VkOpticalFlowSessionCreatePrivateDataInfoNV(const VkOpticalFlowSessionCreatePrivateDataInfoNV& object, const ApiDumpSettings& settings, int indents); void dump_json_VkOpticalFlowExecuteInfoNV(const VkOpticalFlowExecuteInfoNV& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceLegacyDitheringFeaturesEXT(const VkPhysicalDeviceLegacyDitheringFeaturesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPhysicalDevicePipelineProtectedAccessFeaturesEXT(const VkPhysicalDevicePipelineProtectedAccessFeaturesEXT& object, const ApiDumpSettings& settings, int indents); #if defined(VK_USE_PLATFORM_ANDROID_KHR) void dump_json_VkPhysicalDeviceExternalFormatResolveFeaturesANDROID(const VkPhysicalDeviceExternalFormatResolveFeaturesANDROID& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_ANDROID_KHR @@ -1868,12 +1900,6 @@ void dump_json_VkPhysicalDeviceExternalFormatResolvePropertiesANDROID(const VkPh #if defined(VK_USE_PLATFORM_ANDROID_KHR) void dump_json_VkAndroidHardwareBufferFormatResolvePropertiesANDROID(const VkAndroidHardwareBufferFormatResolvePropertiesANDROID& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_ANDROID_KHR -void dump_json_VkPhysicalDeviceMaintenance5FeaturesKHR(const VkPhysicalDeviceMaintenance5FeaturesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPhysicalDeviceMaintenance5PropertiesKHR(const VkPhysicalDeviceMaintenance5PropertiesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkRenderingAreaInfoKHR(const VkRenderingAreaInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkDeviceImageSubresourceInfoKHR(const VkDeviceImageSubresourceInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPipelineCreateFlags2CreateInfoKHR(const VkPipelineCreateFlags2CreateInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkBufferUsageFlags2CreateInfoKHR(const VkBufferUsageFlags2CreateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceAntiLagFeaturesAMD(const VkPhysicalDeviceAntiLagFeaturesAMD& object, const ApiDumpSettings& settings, int indents); void dump_json_VkAntiLagPresentationInfoAMD(const VkAntiLagPresentationInfoAMD& object, const ApiDumpSettings& settings, int indents); void dump_json_VkAntiLagDataAMD(const VkAntiLagDataAMD& object, const ApiDumpSettings& settings, int indents); @@ -1931,6 +1957,19 @@ void dump_json_VkVideoDecodeAV1CapabilitiesKHR(const VkVideoDecodeAV1Capabilitie void dump_json_VkVideoDecodeAV1SessionParametersCreateInfoKHR(const VkVideoDecodeAV1SessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoDecodeAV1PictureInfoKHR(const VkVideoDecodeAV1PictureInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoDecodeAV1DpbSlotInfoKHR(const VkVideoDecodeAV1DpbSlotInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR(const VkPhysicalDeviceVideoEncodeAV1FeaturesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1CapabilitiesKHR(const VkVideoEncodeAV1CapabilitiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1QIndexKHR(const VkVideoEncodeAV1QIndexKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1QualityLevelPropertiesKHR(const VkVideoEncodeAV1QualityLevelPropertiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1SessionCreateInfoKHR(const VkVideoEncodeAV1SessionCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1SessionParametersCreateInfoKHR(const VkVideoEncodeAV1SessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1PictureInfoKHR(const VkVideoEncodeAV1PictureInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1DpbSlotInfoKHR(const VkVideoEncodeAV1DpbSlotInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1ProfileInfoKHR(const VkVideoEncodeAV1ProfileInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1FrameSizeKHR(const VkVideoEncodeAV1FrameSizeKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1GopRemainingFrameInfoKHR(const VkVideoEncodeAV1GopRemainingFrameInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1RateControlInfoKHR(const VkVideoEncodeAV1RateControlInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1RateControlLayerInfoKHR(const VkVideoEncodeAV1RateControlLayerInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceVideoMaintenance1FeaturesKHR(const VkPhysicalDeviceVideoMaintenance1FeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkVideoInlineQueryInfoKHR(const VkVideoInlineQueryInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDevicePerStageDescriptorSetFeaturesNV(const VkPhysicalDevicePerStageDescriptorSetFeaturesNV& object, const ApiDumpSettings& settings, int indents); @@ -1944,8 +1983,6 @@ void dump_json_VkPhysicalDeviceYcbcrDegammaFeaturesQCOM(const VkPhysicalDeviceYc void dump_json_VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM(const VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceCubicClampFeaturesQCOM(const VkPhysicalDeviceCubicClampFeaturesQCOM& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR(const VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPhysicalDeviceShaderFloatControls2FeaturesKHR(const VkPhysicalDeviceShaderFloatControls2FeaturesKHR& object, const ApiDumpSettings& settings, int indents); #if defined(VK_USE_PLATFORM_SCREEN_QNX) void dump_json_VkScreenBufferPropertiesQNX(const VkScreenBufferPropertiesQNX& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_SCREEN_QNX @@ -1962,17 +1999,21 @@ void dump_json_VkExternalFormatQNX(const VkExternalFormatQNX& object, const ApiD void dump_json_VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX(const VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_SCREEN_QNX void dump_json_VkPhysicalDeviceLayeredDriverPropertiesMSFT(const VkPhysicalDeviceLayeredDriverPropertiesMSFT& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPhysicalDeviceShaderExpectAssumeFeaturesKHR(const VkPhysicalDeviceShaderExpectAssumeFeaturesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPhysicalDeviceMaintenance6FeaturesKHR(const VkPhysicalDeviceMaintenance6FeaturesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPhysicalDeviceMaintenance6PropertiesKHR(const VkPhysicalDeviceMaintenance6PropertiesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkBindMemoryStatusKHR(const VkBindMemoryStatusKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkBindDescriptorSetsInfoKHR(const VkBindDescriptorSetsInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPushConstantsInfoKHR(const VkPushConstantsInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPushDescriptorSetInfoKHR(const VkPushDescriptorSetInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_json_VkPushDescriptorSetWithTemplateInfoKHR(const VkPushDescriptorSetWithTemplateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkSetDescriptorBufferOffsetsInfoEXT(const VkSetDescriptorBufferOffsetsInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkBindDescriptorBufferEmbeddedSamplersInfoEXT(const VkBindDescriptorBufferEmbeddedSamplersInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV(const VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkDisplaySurfaceStereoCreateInfoNV(const VkDisplaySurfaceStereoCreateInfoNV& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkDisplayModeStereoPropertiesNV(const VkDisplayModeStereoPropertiesNV& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeQuantizationMapCapabilitiesKHR(const VkVideoEncodeQuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoFormatQuantizationMapPropertiesKHR(const VkVideoFormatQuantizationMapPropertiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeQuantizationMapInfoKHR(const VkVideoEncodeQuantizationMapInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR(const VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR(const VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeH264QuantizationMapCapabilitiesKHR(const VkVideoEncodeH264QuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeH265QuantizationMapCapabilitiesKHR(const VkVideoEncodeH265QuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoFormatH265QuantizationMapPropertiesKHR(const VkVideoFormatH265QuantizationMapPropertiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR(const VkVideoEncodeAV1QuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkVideoFormatAV1QuantizationMapPropertiesKHR(const VkVideoFormatAV1QuantizationMapPropertiesKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceRawAccessChainsFeaturesNV(const VkPhysicalDeviceRawAccessChainsFeaturesNV& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR(const VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceCommandBufferInheritanceFeaturesNV(const VkPhysicalDeviceCommandBufferInheritanceFeaturesNV& object, const ApiDumpSettings& settings, int indents); @@ -2010,6 +2051,12 @@ void dump_json_VkPhysicalDeviceImageAlignmentControlPropertiesMESA(const VkPhysi void dump_json_VkImageAlignmentControlCreateInfoMESA(const VkImageAlignmentControlCreateInfoMESA& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPhysicalDeviceDepthClampControlFeaturesEXT(const VkPhysicalDeviceDepthClampControlFeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_json_VkPipelineViewportDepthClampControlCreateInfoEXT(const VkPipelineViewportDepthClampControlCreateInfoEXT& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceHdrVividFeaturesHUAWEI(const VkPhysicalDeviceHdrVividFeaturesHUAWEI& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkHdrVividDynamicMetadataHUAWEI(const VkHdrVividDynamicMetadataHUAWEI& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkCooperativeMatrixFlexibleDimensionsPropertiesNV(const VkCooperativeMatrixFlexibleDimensionsPropertiesNV& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceCooperativeMatrix2FeaturesNV(const VkPhysicalDeviceCooperativeMatrix2FeaturesNV& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceCooperativeMatrix2PropertiesNV(const VkPhysicalDeviceCooperativeMatrix2PropertiesNV& object, const ApiDumpSettings& settings, int indents); +void dump_json_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT(const VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT& object, const ApiDumpSettings& settings, int indents); //========================== Union Implementations ==========================// @@ -2247,6 +2294,25 @@ void dump_json_vkCmdSetPrimitiveRestartEnable(ApiDumpInstance& dump_inst, VkComm void dump_json_vkGetDeviceBufferMemoryRequirements(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceBufferMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements); void dump_json_vkGetDeviceImageMemoryRequirements(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements); void dump_json_vkGetDeviceImageSparseMemoryRequirements(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements); +void dump_json_vkCmdSetLineStipple(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern); +void dump_json_vkMapMemory2(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryMapInfo* pMemoryMapInfo, void** ppData); +void dump_json_vkUnmapMemory2(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryUnmapInfo* pMemoryUnmapInfo); +void dump_json_vkCmdBindIndexBuffer2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType); +void dump_json_vkGetRenderingAreaGranularity(ApiDumpInstance& dump_inst, VkDevice device, const VkRenderingAreaInfo* pRenderingAreaInfo, VkExtent2D* pGranularity); +void dump_json_vkGetDeviceImageSubresourceLayout(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageSubresourceInfo* pInfo, VkSubresourceLayout2* pLayout); +void dump_json_vkGetImageSubresourceLayout2(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout); +void dump_json_vkCmdPushDescriptorSet(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites); +void dump_json_vkCmdPushDescriptorSetWithTemplate(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, const void* pData); +void dump_json_vkCmdSetRenderingAttachmentLocations(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfo* pLocationInfo); +void dump_json_vkCmdSetRenderingInputAttachmentIndices(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfo* pInputAttachmentIndexInfo); +void dump_json_vkCmdBindDescriptorSets2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfo* pBindDescriptorSetsInfo); +void dump_json_vkCmdPushConstants2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushConstantsInfo* pPushConstantsInfo); +void dump_json_vkCmdPushDescriptorSet2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo* pPushDescriptorSetInfo); +void dump_json_vkCmdPushDescriptorSetWithTemplate2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo* pPushDescriptorSetWithTemplateInfo); +void dump_json_vkCopyMemoryToImage(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyMemoryToImageInfo* pCopyMemoryToImageInfo); +void dump_json_vkCopyImageToMemory(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToMemoryInfo* pCopyImageToMemoryInfo); +void dump_json_vkCopyImageToImage(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToImageInfo* pCopyImageToImageInfo); +void dump_json_vkTransitionImageLayout(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfo* pTransitions); void dump_json_vkDestroySurfaceKHR(ApiDumpInstance& dump_inst, VkInstance instance, VkSurfaceKHR surface, const VkAllocationCallbacks* pAllocator); void dump_json_vkGetPhysicalDeviceSurfaceSupportKHR(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, VkSurfaceKHR surface, VkBool32* pSupported); void dump_json_vkGetPhysicalDeviceSurfaceCapabilitiesKHR(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilitiesKHR* pSurfaceCapabilities); @@ -2329,6 +2395,7 @@ void dump_json_vkDestroyCuModuleNVX(ApiDumpInstance& dump_inst, VkDevice device, void dump_json_vkDestroyCuFunctionNVX(ApiDumpInstance& dump_inst, VkDevice device, VkCuFunctionNVX function, const VkAllocationCallbacks* pAllocator); void dump_json_vkCmdCuLaunchKernelNVX(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkCuLaunchInfoNVX* pLaunchInfo); void dump_json_vkGetImageViewHandleNVX(ApiDumpInstance& dump_inst, uint32_t result, VkDevice device, const VkImageViewHandleInfoNVX* pInfo); +void dump_json_vkGetImageViewHandle64NVX(ApiDumpInstance& dump_inst, uint64_t result, VkDevice device, const VkImageViewHandleInfoNVX* pInfo); void dump_json_vkGetImageViewAddressNVX(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkImageView imageView, VkImageViewAddressPropertiesNVX* pProperties); void dump_json_vkCmdDrawIndirectCountAMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); void dump_json_vkCmdDrawIndexedIndirectCountAMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); @@ -2520,6 +2587,7 @@ void dump_json_vkCmdDrawIndirectCountKHR(ApiDumpInstance& dump_inst, VkCommandBu void dump_json_vkCmdDrawIndexedIndirectCountKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); void dump_json_vkGetMemoryHostPointerPropertiesEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, const void* pHostPointer, VkMemoryHostPointerPropertiesEXT* pMemoryHostPointerProperties); void dump_json_vkCmdWriteBufferMarkerAMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker); +void dump_json_vkCmdWriteBufferMarker2AMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker); void dump_json_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pTimeDomainCount, VkTimeDomainKHR* pTimeDomains); void dump_json_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pTimeDomainCount, VkTimeDomainKHR* pTimeDomains); void dump_json_vkGetCalibratedTimestampsKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t timestampCount, const VkCalibratedTimestampInfoKHR* pTimestampInfos, uint64_t* pTimestamps, uint64_t* pMaxDeviation); @@ -2531,6 +2599,7 @@ void dump_json_vkCmdSetExclusiveScissorEnableNV(ApiDumpInstance& dump_inst, VkCo void dump_json_vkCmdSetExclusiveScissorNV(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const VkRect2D* pExclusiveScissors); void dump_json_vkCmdSetCheckpointNV(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const void* pCheckpointMarker); void dump_json_vkGetQueueCheckpointDataNV(ApiDumpInstance& dump_inst, VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointDataNV* pCheckpointData); +void dump_json_vkGetQueueCheckpointData2NV(ApiDumpInstance& dump_inst, VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData); void dump_json_vkGetSemaphoreCounterValueKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkSemaphore semaphore, uint64_t* pValue); void dump_json_vkWaitSemaphoresKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeout); void dump_json_vkSignalSemaphoreKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkSemaphoreSignalInfo* pSignalInfo); @@ -2552,8 +2621,8 @@ void dump_json_vkCreateMetalSurfaceEXT(ApiDumpInstance& dump_inst, VkResult resu #endif // VK_USE_PLATFORM_METAL_EXT void dump_json_vkGetPhysicalDeviceFragmentShadingRatesKHR(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pFragmentShadingRateCount, VkPhysicalDeviceFragmentShadingRateKHR* pFragmentShadingRates); void dump_json_vkCmdSetFragmentShadingRateKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkExtent2D* pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]); -void dump_json_vkCmdSetRenderingAttachmentLocationsKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfoKHR* pLocationInfo); -void dump_json_vkCmdSetRenderingInputAttachmentIndicesKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfoKHR* pInputAttachmentIndexInfo); +void dump_json_vkCmdSetRenderingAttachmentLocationsKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfo* pLocationInfo); +void dump_json_vkCmdSetRenderingInputAttachmentIndicesKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfo* pInputAttachmentIndexInfo); void dump_json_vkGetBufferDeviceAddressEXT(ApiDumpInstance& dump_inst, VkDeviceAddress result, VkDevice device, const VkBufferDeviceAddressInfo* pInfo); void dump_json_vkGetPhysicalDeviceToolPropertiesEXT(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pToolCount, VkPhysicalDeviceToolProperties* pToolProperties); void dump_json_vkWaitForPresentKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout); @@ -2575,7 +2644,6 @@ void dump_json_vkCreateHeadlessSurfaceEXT(ApiDumpInstance& dump_inst, VkResult r void dump_json_vkGetBufferDeviceAddressKHR(ApiDumpInstance& dump_inst, VkDeviceAddress result, VkDevice device, const VkBufferDeviceAddressInfo* pInfo); void dump_json_vkGetBufferOpaqueCaptureAddressKHR(ApiDumpInstance& dump_inst, uint64_t result, VkDevice device, const VkBufferDeviceAddressInfo* pInfo); void dump_json_vkGetDeviceMemoryOpaqueCaptureAddressKHR(ApiDumpInstance& dump_inst, uint64_t result, VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo* pInfo); -void dump_json_vkCmdSetLineStippleKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern); void dump_json_vkCmdSetLineStippleEXT(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern); void dump_json_vkResetQueryPoolEXT(ApiDumpInstance& dump_inst, VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount); void dump_json_vkCmdSetCullModeEXT(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkCullModeFlags cullMode); @@ -2598,14 +2666,13 @@ void dump_json_vkDeferredOperationJoinKHR(ApiDumpInstance& dump_inst, VkResult r void dump_json_vkGetPipelineExecutablePropertiesKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkPipelineInfoKHR* pPipelineInfo, uint32_t* pExecutableCount, VkPipelineExecutablePropertiesKHR* pProperties); void dump_json_vkGetPipelineExecutableStatisticsKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkPipelineExecutableInfoKHR* pExecutableInfo, uint32_t* pStatisticCount, VkPipelineExecutableStatisticKHR* pStatistics); void dump_json_vkGetPipelineExecutableInternalRepresentationsKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkPipelineExecutableInfoKHR* pExecutableInfo, uint32_t* pInternalRepresentationCount, VkPipelineExecutableInternalRepresentationKHR* pInternalRepresentations); -void dump_json_vkCopyMemoryToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyMemoryToImageInfoEXT* pCopyMemoryToImageInfo); -void dump_json_vkCopyImageToMemoryEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToMemoryInfoEXT* pCopyImageToMemoryInfo); -void dump_json_vkCopyImageToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToImageInfoEXT* pCopyImageToImageInfo); -void dump_json_vkTransitionImageLayoutEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfoEXT* pTransitions); -void dump_json_vkGetImageSubresourceLayout2KHR(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2KHR* pSubresource, VkSubresourceLayout2KHR* pLayout); -void dump_json_vkGetImageSubresourceLayout2EXT(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2KHR* pSubresource, VkSubresourceLayout2KHR* pLayout); -void dump_json_vkMapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryMapInfoKHR* pMemoryMapInfo, void** ppData); -void dump_json_vkUnmapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryUnmapInfoKHR* pMemoryUnmapInfo); +void dump_json_vkCopyMemoryToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyMemoryToImageInfo* pCopyMemoryToImageInfo); +void dump_json_vkCopyImageToMemoryEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToMemoryInfo* pCopyImageToMemoryInfo); +void dump_json_vkCopyImageToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToImageInfo* pCopyImageToImageInfo); +void dump_json_vkTransitionImageLayoutEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfo* pTransitions); +void dump_json_vkGetImageSubresourceLayout2EXT(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout); +void dump_json_vkMapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryMapInfo* pMemoryMapInfo, void** ppData); +void dump_json_vkUnmapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryUnmapInfo* pMemoryUnmapInfo); void dump_json_vkReleaseSwapchainImagesEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkReleaseSwapchainImagesInfoEXT* pReleaseInfo); void dump_json_vkGetGeneratedCommandsMemoryRequirementsNV(ApiDumpInstance& dump_inst, VkDevice device, const VkGeneratedCommandsMemoryRequirementsInfoNV* pInfo, VkMemoryRequirements2* pMemoryRequirements); void dump_json_vkCmdPreprocessGeneratedCommandsNV(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkGeneratedCommandsInfoNV* pGeneratedCommandsInfo); @@ -2638,8 +2705,6 @@ void dump_json_vkCmdWaitEvents2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer void dump_json_vkCmdPipelineBarrier2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkDependencyInfo* pDependencyInfo); void dump_json_vkCmdWriteTimestamp2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query); void dump_json_vkQueueSubmit2KHR(ApiDumpInstance& dump_inst, VkResult result, VkQueue queue, uint32_t submitCount, const VkSubmitInfo2* pSubmits, VkFence fence); -void dump_json_vkCmdWriteBufferMarker2AMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker); -void dump_json_vkGetQueueCheckpointData2NV(ApiDumpInstance& dump_inst, VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData); void dump_json_vkGetDescriptorSetLayoutSizeEXT(ApiDumpInstance& dump_inst, VkDevice device, VkDescriptorSetLayout layout, VkDeviceSize* pLayoutSizeInBytes); void dump_json_vkGetDescriptorSetLayoutBindingOffsetEXT(ApiDumpInstance& dump_inst, VkDevice device, VkDescriptorSetLayout layout, uint32_t binding, VkDeviceSize* pOffset); void dump_json_vkGetDescriptorEXT(ApiDumpInstance& dump_inst, VkDevice device, const VkDescriptorGetInfoEXT* pDescriptorInfo, size_t dataSize, void* pDescriptor); @@ -2796,8 +2861,9 @@ void dump_json_vkDestroyOpticalFlowSessionNV(ApiDumpInstance& dump_inst, VkDevic void dump_json_vkBindOpticalFlowSessionImageNV(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkOpticalFlowSessionNV session, VkOpticalFlowSessionBindingPointNV bindingPoint, VkImageView view, VkImageLayout layout); void dump_json_vkCmdOpticalFlowExecuteNV(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkOpticalFlowSessionNV session, const VkOpticalFlowExecuteInfoNV* pExecuteInfo); void dump_json_vkCmdBindIndexBuffer2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType); -void dump_json_vkGetRenderingAreaGranularityKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkRenderingAreaInfoKHR* pRenderingAreaInfo, VkExtent2D* pGranularity); -void dump_json_vkGetDeviceImageSubresourceLayoutKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageSubresourceInfoKHR* pInfo, VkSubresourceLayout2KHR* pLayout); +void dump_json_vkGetRenderingAreaGranularityKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkRenderingAreaInfo* pRenderingAreaInfo, VkExtent2D* pGranularity); +void dump_json_vkGetDeviceImageSubresourceLayoutKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageSubresourceInfo* pInfo, VkSubresourceLayout2* pLayout); +void dump_json_vkGetImageSubresourceLayout2KHR(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout); void dump_json_vkAntiLagUpdateAMD(ApiDumpInstance& dump_inst, VkDevice device, const VkAntiLagDataAMD* pData); void dump_json_vkCreateShadersEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t createInfoCount, const VkShaderCreateInfoEXT* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkShaderEXT* pShaders); void dump_json_vkDestroyShaderEXT(ApiDumpInstance& dump_inst, VkDevice device, VkShaderEXT shader, const VkAllocationCallbacks* pAllocator); @@ -2821,10 +2887,11 @@ void dump_json_vkCmdSetAttachmentFeedbackLoopEnableEXT(ApiDumpInstance& dump_ins #if defined(VK_USE_PLATFORM_SCREEN_QNX) void dump_json_vkGetScreenBufferPropertiesQNX(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const struct _screen_buffer* buffer, VkScreenBufferPropertiesQNX* pProperties); #endif // VK_USE_PLATFORM_SCREEN_QNX -void dump_json_vkCmdBindDescriptorSets2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfoKHR* pBindDescriptorSetsInfo); -void dump_json_vkCmdPushConstants2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushConstantsInfoKHR* pPushConstantsInfo); -void dump_json_vkCmdPushDescriptorSet2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfoKHR* pPushDescriptorSetInfo); -void dump_json_vkCmdPushDescriptorSetWithTemplate2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfoKHR* pPushDescriptorSetWithTemplateInfo); +void dump_json_vkCmdSetLineStippleKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern); +void dump_json_vkCmdBindDescriptorSets2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfo* pBindDescriptorSetsInfo); +void dump_json_vkCmdPushConstants2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushConstantsInfo* pPushConstantsInfo); +void dump_json_vkCmdPushDescriptorSet2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo* pPushDescriptorSetInfo); +void dump_json_vkCmdPushDescriptorSetWithTemplate2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo* pPushDescriptorSetWithTemplateInfo); void dump_json_vkCmdSetDescriptorBufferOffsets2EXT(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkSetDescriptorBufferOffsetsInfoEXT* pSetDescriptorBufferOffsetsInfo); void dump_json_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorBufferEmbeddedSamplersInfoEXT* pBindDescriptorBufferEmbeddedSamplersInfo); void dump_json_vkGetGeneratedCommandsMemoryRequirementsEXT(ApiDumpInstance& dump_inst, VkDevice device, const VkGeneratedCommandsMemoryRequirementsInfoEXT* pInfo, VkMemoryRequirements2* pMemoryRequirements); @@ -2836,5 +2903,6 @@ void dump_json_vkCreateIndirectExecutionSetEXT(ApiDumpInstance& dump_inst, VkRes void dump_json_vkDestroyIndirectExecutionSetEXT(ApiDumpInstance& dump_inst, VkDevice device, VkIndirectExecutionSetEXT indirectExecutionSet, const VkAllocationCallbacks* pAllocator); void dump_json_vkUpdateIndirectExecutionSetPipelineEXT(ApiDumpInstance& dump_inst, VkDevice device, VkIndirectExecutionSetEXT indirectExecutionSet, uint32_t executionSetWriteCount, const VkWriteIndirectExecutionSetPipelineEXT* pExecutionSetWrites); void dump_json_vkUpdateIndirectExecutionSetShaderEXT(ApiDumpInstance& dump_inst, VkDevice device, VkIndirectExecutionSetEXT indirectExecutionSet, uint32_t executionSetWriteCount, const VkWriteIndirectExecutionSetShaderEXT* pExecutionSetWrites); +void dump_json_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkCooperativeMatrixFlexibleDimensionsPropertiesNV* pProperties); diff --git a/layersvt/generated/api_dump_text.cpp b/layersvt/generated/api_dump_text.cpp index 3e20759548..cb5ad41442 100644 --- a/layersvt/generated/api_dump_text.cpp +++ b/layersvt/generated/api_dump_text.cpp @@ -1141,6 +1141,9 @@ void dump_text_VkResult(VkResult object, const ApiDumpSettings& settings, int in case 1000297000: settings.stream() << "VK_PIPELINE_COMPILE_REQUIRED ("; break; + case -1000174001: + settings.stream() << "VK_ERROR_NOT_PERMITTED ("; + break; case -1000000000: settings.stream() << "VK_ERROR_SURFACE_LOST_KHR ("; break; @@ -1183,9 +1186,6 @@ void dump_text_VkResult(VkResult object, const ApiDumpSettings& settings, int in case -1000158000: settings.stream() << "VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT ("; break; - case -1000174001: - settings.stream() << "VK_ERROR_NOT_PERMITTED_KHR ("; - break; case -1000255000: settings.stream() << "VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT ("; break; @@ -1873,6 +1873,156 @@ void dump_text_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000413003: settings.stream() << "VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS ("; break; + case 55: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_FEATURES ("; + break; + case 56: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_PROPERTIES ("; + break; + case 1000174000: + settings.stream() << "VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO ("; + break; + case 1000388000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES ("; + break; + case 1000388001: + settings.stream() << "VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES ("; + break; + case 1000416000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES ("; + break; + case 1000528000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES ("; + break; + case 1000544000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES ("; + break; + case 1000259000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES ("; + break; + case 1000259001: + settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO ("; + break; + case 1000259002: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES ("; + break; + case 1000525000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES ("; + break; + case 1000190001: + settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO ("; + break; + case 1000190002: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES ("; + break; + case 1000265000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES ("; + break; + case 1000271000: + settings.stream() << "VK_STRUCTURE_TYPE_MEMORY_MAP_INFO ("; + break; + case 1000271001: + settings.stream() << "VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO ("; + break; + case 1000470000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES ("; + break; + case 1000470001: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES ("; + break; + case 1000470003: + settings.stream() << "VK_STRUCTURE_TYPE_RENDERING_AREA_INFO ("; + break; + case 1000470004: + settings.stream() << "VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO ("; + break; + case 1000338002: + settings.stream() << "VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2 ("; + break; + case 1000338003: + settings.stream() << "VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2 ("; + break; + case 1000470005: + settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO ("; + break; + case 1000470006: + settings.stream() << "VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO ("; + break; + case 1000080000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES ("; + break; + case 1000232000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES ("; + break; + case 1000232001: + settings.stream() << "VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO ("; + break; + case 1000232002: + settings.stream() << "VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO ("; + break; + case 1000545000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES ("; + break; + case 1000545001: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES ("; + break; + case 1000545002: + settings.stream() << "VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS ("; + break; + case 1000545003: + settings.stream() << "VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO ("; + break; + case 1000545004: + settings.stream() << "VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO ("; + break; + case 1000545005: + settings.stream() << "VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO ("; + break; + case 1000545006: + settings.stream() << "VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO ("; + break; + case 1000466000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES ("; + break; + case 1000068000: + settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO ("; + break; + case 1000068001: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES ("; + break; + case 1000068002: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES ("; + break; + case 1000270000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES ("; + break; + case 1000270001: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES ("; + break; + case 1000270002: + settings.stream() << "VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY ("; + break; + case 1000270003: + settings.stream() << "VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY ("; + break; + case 1000270004: + settings.stream() << "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO ("; + break; + case 1000270005: + settings.stream() << "VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO ("; + break; + case 1000270006: + settings.stream() << "VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO ("; + break; + case 1000270007: + settings.stream() << "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO ("; + break; + case 1000270008: + settings.stream() << "VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE ("; + break; + case 1000270009: + settings.stream() << "VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY ("; + break; case 1000001000: settings.stream() << "VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR ("; break; @@ -2032,6 +2182,9 @@ void dump_text_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000029002: settings.stream() << "VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX ("; break; + case 1000029004: + settings.stream() << "VK_STRUCTURE_TYPE_CU_MODULE_TEXTURING_MODE_CREATE_INFO_NVX ("; + break; case 1000030000: settings.stream() << "VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX ("; break; @@ -2143,18 +2296,6 @@ void dump_text_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000041000: settings.stream() << "VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD ("; break; - case 1000044006: - settings.stream() << "VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR ("; - break; - case 1000044007: - settings.stream() << "VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT ("; - break; - case 1000044008: - settings.stream() << "VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD ("; - break; - case 1000044009: - settings.stream() << "VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX ("; - break; case 1000049000: settings.stream() << "VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP ("; break; @@ -2191,15 +2332,6 @@ void dump_text_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000067001: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT ("; break; - case 1000068000: - settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT ("; - break; - case 1000068001: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT ("; - break; - case 1000068002: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT ("; - break; case 1000073000: settings.stream() << "VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR ("; break; @@ -2242,9 +2374,6 @@ void dump_text_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000079001: settings.stream() << "VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR ("; break; - case 1000080000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR ("; - break; case 1000081000: settings.stream() << "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT ("; break; @@ -2281,6 +2410,9 @@ void dump_text_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000097000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX ("; break; + case 1000044009: + settings.stream() << "VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX ("; + break; case 1000098000: settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV ("; break; @@ -2428,6 +2560,9 @@ void dump_text_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000134004: settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX ("; break; + case 1000044008: + settings.stream() << "VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD ("; + break; case 1000143000: settings.stream() << "VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT ("; break; @@ -2650,15 +2785,6 @@ void dump_text_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000187005: settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR ("; break; - case 1000174000: - settings.stream() << "VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR ("; - break; - case 1000388000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR ("; - break; - case 1000388001: - settings.stream() << "VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR ("; - break; case 1000189000: settings.stream() << "VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD ("; break; @@ -2689,6 +2815,12 @@ void dump_text_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000206001: settings.stream() << "VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV ("; break; + case 1000314008: + settings.stream() << "VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV ("; + break; + case 1000314009: + settings.stream() << "VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV ("; + break; case 1000209000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL ("; break; @@ -2734,6 +2866,9 @@ void dump_text_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000218002: settings.stream() << "VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT ("; break; + case 1000044007: + settings.stream() << "VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT ("; + break; case 1000226000: settings.stream() << "VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR ("; break; @@ -2749,21 +2884,15 @@ void dump_text_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000226004: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR ("; break; + case 1000044006: + settings.stream() << "VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR ("; + break; case 1000227000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD ("; break; case 1000229000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD ("; break; - case 1000232000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR ("; - break; - case 1000232001: - settings.stream() << "VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO_KHR ("; - break; - case 1000232002: - settings.stream() << "VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO_KHR ("; - break; case 1000234000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT ("; break; @@ -2866,42 +2995,6 @@ void dump_text_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000269005: settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR ("; break; - case 1000270000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT ("; - break; - case 1000270001: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT ("; - break; - case 1000270002: - settings.stream() << "VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY_EXT ("; - break; - case 1000270003: - settings.stream() << "VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY_EXT ("; - break; - case 1000270004: - settings.stream() << "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO_EXT ("; - break; - case 1000270005: - settings.stream() << "VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO_EXT ("; - break; - case 1000270006: - settings.stream() << "VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT ("; - break; - case 1000270007: - settings.stream() << "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO_EXT ("; - break; - case 1000270008: - settings.stream() << "VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE_EXT ("; - break; - case 1000270009: - settings.stream() << "VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT ("; - break; - case 1000271000: - settings.stream() << "VK_STRUCTURE_TYPE_MEMORY_MAP_INFO_KHR ("; - break; - case 1000271001: - settings.stream() << "VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO_KHR ("; - break; case 1000272000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_FEATURES_EXT ("; break; @@ -3127,12 +3220,6 @@ void dump_text_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000311011: settings.stream() << "VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT ("; break; - case 1000314008: - settings.stream() << "VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV ("; - break; - case 1000314009: - settings.stream() << "VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV ("; - break; case 1000316000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT ("; break; @@ -3514,9 +3601,6 @@ void dump_text_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000415000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM ("; break; - case 1000416000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES_KHR ("; - break; case 1000417000: settings.stream() << "VK_STRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM ("; break; @@ -3685,9 +3769,6 @@ void dump_text_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000465000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT ("; break; - case 1000466000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT ("; - break; case 1000468000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_FEATURES_ANDROID ("; break; @@ -3697,30 +3778,6 @@ void dump_text_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000468002: settings.stream() << "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_RESOLVE_PROPERTIES_ANDROID ("; break; - case 1000470000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR ("; - break; - case 1000470001: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR ("; - break; - case 1000470003: - settings.stream() << "VK_STRUCTURE_TYPE_RENDERING_AREA_INFO_KHR ("; - break; - case 1000470004: - settings.stream() << "VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO_KHR ("; - break; - case 1000338002: - settings.stream() << "VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_KHR ("; - break; - case 1000338003: - settings.stream() << "VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_KHR ("; - break; - case 1000470005: - settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR ("; - break; - case 1000470006: - settings.stream() << "VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR ("; - break; case 1000476000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ANTI_LAG_FEATURES_AMD ("; break; @@ -3898,6 +3955,39 @@ void dump_text_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000512005: settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_DPB_SLOT_INFO_KHR ("; break; + case 1000513000: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_CAPABILITIES_KHR ("; + break; + case 1000513001: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR ("; + break; + case 1000513002: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PICTURE_INFO_KHR ("; + break; + case 1000513003: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_DPB_SLOT_INFO_KHR ("; + break; + case 1000513004: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_AV1_FEATURES_KHR ("; + break; + case 1000513005: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PROFILE_INFO_KHR ("; + break; + case 1000513006: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_RATE_CONTROL_INFO_KHR ("; + break; + case 1000513007: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_RATE_CONTROL_LAYER_INFO_KHR ("; + break; + case 1000513008: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_QUALITY_LEVEL_PROPERTIES_KHR ("; + break; + case 1000513009: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_CREATE_INFO_KHR ("; + break; + case 1000513010: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_GOP_REMAINING_FRAME_INFO_KHR ("; + break; case 1000515000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_1_FEATURES_KHR ("; break; @@ -3937,18 +4027,6 @@ void dump_text_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000524000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT ("; break; - case 1000525000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR ("; - break; - case 1000190001: - settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR ("; - break; - case 1000190002: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR ("; - break; - case 1000528000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES_KHR ("; - break; case 1000529000: settings.stream() << "VK_STRUCTURE_TYPE_SCREEN_BUFFER_PROPERTIES_QNX ("; break; @@ -3967,53 +4045,53 @@ void dump_text_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000530000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT ("; break; - case 1000265000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR ("; + case 1000184000: + settings.stream() << "VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR ("; break; - case 1000259000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR ("; + case 1000545007: + settings.stream() << "VK_STRUCTURE_TYPE_SET_DESCRIPTOR_BUFFER_OFFSETS_INFO_EXT ("; break; - case 1000259001: - settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR ("; + case 1000545008: + settings.stream() << "VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT ("; break; - case 1000259002: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR ("; + case 1000546000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV ("; break; - case 1000184000: - settings.stream() << "VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR ("; + case 1000551000: + settings.stream() << "VK_STRUCTURE_TYPE_DISPLAY_SURFACE_STEREO_CREATE_INFO_NV ("; break; - case 1000544000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES_KHR ("; + case 1000551001: + settings.stream() << "VK_STRUCTURE_TYPE_DISPLAY_MODE_STEREO_PROPERTIES_NV ("; break; - case 1000545000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR ("; + case 1000553000: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_CAPABILITIES_KHR ("; break; - case 1000545001: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR ("; + case 1000553001: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_FORMAT_QUANTIZATION_MAP_PROPERTIES_KHR ("; break; - case 1000545002: - settings.stream() << "VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS_KHR ("; + case 1000553002: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_INFO_KHR ("; break; - case 1000545003: - settings.stream() << "VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO_KHR ("; + case 1000553005: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_SESSION_PARAMETERS_CREATE_INFO_KHR ("; break; - case 1000545004: - settings.stream() << "VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO_KHR ("; + case 1000553009: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUANTIZATION_MAP_FEATURES_KHR ("; break; - case 1000545005: - settings.stream() << "VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO_KHR ("; + case 1000553003: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUANTIZATION_MAP_CAPABILITIES_KHR ("; break; - case 1000545006: - settings.stream() << "VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO_KHR ("; + case 1000553004: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUANTIZATION_MAP_CAPABILITIES_KHR ("; break; - case 1000545007: - settings.stream() << "VK_STRUCTURE_TYPE_SET_DESCRIPTOR_BUFFER_OFFSETS_INFO_EXT ("; + case 1000553006: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_FORMAT_H265_QUANTIZATION_MAP_PROPERTIES_KHR ("; break; - case 1000545008: - settings.stream() << "VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT ("; + case 1000553007: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_QUANTIZATION_MAP_CAPABILITIES_KHR ("; break; - case 1000546000: - settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV ("; + case 1000553008: + settings.stream() << "VK_STRUCTURE_TYPE_VIDEO_FORMAT_AV1_QUANTIZATION_MAP_PROPERTIES_KHR ("; break; case 1000555000: settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAW_ACCESS_CHAINS_FEATURES_NV ("; @@ -4105,6 +4183,24 @@ void dump_text_VkStructureType(VkStructureType object, const ApiDumpSettings& se case 1000582001: settings.stream() << "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLAMP_CONTROL_CREATE_INFO_EXT ("; break; + case 1000590000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HDR_VIVID_FEATURES_HUAWEI ("; + break; + case 1000590001: + settings.stream() << "VK_STRUCTURE_TYPE_HDR_VIVID_DYNAMIC_METADATA_HUAWEI ("; + break; + case 1000593000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_FEATURES_NV ("; + break; + case 1000593001: + settings.stream() << "VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_FLEXIBLE_DIMENSIONS_PROPERTIES_NV ("; + break; + case 1000593002: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_PROPERTIES_NV ("; + break; + case 1000608000: + settings.stream() << "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_ROBUSTNESS_FEATURES_EXT ("; + break; default: settings.stream() << "UNKNOWN ("; } @@ -4177,6 +4273,9 @@ void dump_text_VkImageLayout(VkImageLayout object, const ApiDumpSettings& settin case 1000314001: settings.stream() << "VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL ("; break; + case 1000232000: + settings.stream() << "VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ ("; + break; case 1000001002: settings.stream() << "VK_IMAGE_LAYOUT_PRESENT_SRC_KHR ("; break; @@ -4198,9 +4297,6 @@ void dump_text_VkImageLayout(VkImageLayout object, const ApiDumpSettings& settin case 1000164003: settings.stream() << "VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR ("; break; - case 1000232000: - settings.stream() << "VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ_KHR ("; - break; case 1000299000: settings.stream() << "VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR ("; break; @@ -4213,6 +4309,9 @@ void dump_text_VkImageLayout(VkImageLayout object, const ApiDumpSettings& settin case 1000339000: settings.stream() << "VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT ("; break; + case 1000553000: + settings.stream() << "VK_IMAGE_LAYOUT_VIDEO_ENCODE_QUANTIZATION_MAP_KHR ("; + break; default: settings.stream() << "UNKNOWN ("; } @@ -5182,6 +5281,12 @@ void dump_text_VkFormat(VkFormat object, const ApiDumpSettings& settings, int in case 1000066013: settings.stream() << "VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK ("; break; + case 1000470000: + settings.stream() << "VK_FORMAT_A1B5G5R5_UNORM_PACK16 ("; + break; + case 1000470001: + settings.stream() << "VK_FORMAT_A8_UNORM ("; + break; case 1000054000: settings.stream() << "VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG ("; break; @@ -5299,12 +5404,6 @@ void dump_text_VkFormat(VkFormat object, const ApiDumpSettings& settings, int in case 1000464000: settings.stream() << "VK_FORMAT_R16G16_SFIXED5_NV ("; break; - case 1000470000: - settings.stream() << "VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR ("; - break; - case 1000470001: - settings.stream() << "VK_FORMAT_A8_UNORM_KHR ("; - break; default: settings.stream() << "UNKNOWN ("; } @@ -5842,6 +5941,9 @@ void dump_text_VkDynamicState(VkDynamicState object, const ApiDumpSettings& sett case 1000377004: settings.stream() << "VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE ("; break; + case 1000259000: + settings.stream() << "VK_DYNAMIC_STATE_LINE_STIPPLE ("; + break; case 1000087000: settings.stream() << "VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV ("; break; @@ -5983,9 +6085,6 @@ void dump_text_VkDynamicState(VkDynamicState object, const ApiDumpSettings& sett case 1000524000: settings.stream() << "VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT ("; break; - case 1000259000: - settings.stream() << "VK_DYNAMIC_STATE_LINE_STIPPLE_KHR ("; - break; case 1000582000: settings.stream() << "VK_DYNAMIC_STATE_DEPTH_CLAMP_RANGE_EXT ("; break; @@ -6341,7 +6440,7 @@ void dump_text_VkAttachmentLoadOp(VkAttachmentLoadOp object, const ApiDumpSettin settings.stream() << "VK_ATTACHMENT_LOAD_OP_DONT_CARE ("; break; case 1000400000: - settings.stream() << "VK_ATTACHMENT_LOAD_OP_NONE_KHR ("; + settings.stream() << "VK_ATTACHMENT_LOAD_OP_NONE ("; break; default: settings.stream() << "UNKNOWN ("; @@ -6415,12 +6514,12 @@ void dump_text_VkIndexType(VkIndexType object, const ApiDumpSettings& settings, case 1: settings.stream() << "VK_INDEX_TYPE_UINT32 ("; break; + case 1000265000: + settings.stream() << "VK_INDEX_TYPE_UINT8 ("; + break; case 1000165000: settings.stream() << "VK_INDEX_TYPE_NONE_KHR ("; break; - case 1000265000: - settings.stream() << "VK_INDEX_TYPE_UINT8_KHR ("; - break; default: settings.stream() << "UNKNOWN ("; } @@ -6536,7 +6635,7 @@ void dump_text_VkDescriptorUpdateTemplateType(VkDescriptorUpdateTemplateType obj settings.stream() << "VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET ("; break; case 1: - settings.stream() << "VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR ("; + settings.stream() << "VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS ("; break; default: settings.stream() << "UNKNOWN ("; @@ -6687,6 +6786,90 @@ void dump_text_VkSemaphoreType(VkSemaphoreType object, const ApiDumpSettings& se } settings.stream() << object << ")"; } +void dump_text_VkPipelineRobustnessBufferBehavior(VkPipelineRobustnessBufferBehavior object, const ApiDumpSettings& settings, int indents) +{ + switch((int64_t) object) + { + case 0: + settings.stream() << "VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT ("; + break; + case 1: + settings.stream() << "VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED ("; + break; + case 2: + settings.stream() << "VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS ("; + break; + case 3: + settings.stream() << "VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2 ("; + break; + default: + settings.stream() << "UNKNOWN ("; + } + settings.stream() << object << ")"; +} +void dump_text_VkPipelineRobustnessImageBehavior(VkPipelineRobustnessImageBehavior object, const ApiDumpSettings& settings, int indents) +{ + switch((int64_t) object) + { + case 0: + settings.stream() << "VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT ("; + break; + case 1: + settings.stream() << "VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED ("; + break; + case 2: + settings.stream() << "VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS ("; + break; + case 3: + settings.stream() << "VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2 ("; + break; + default: + settings.stream() << "UNKNOWN ("; + } + settings.stream() << object << ")"; +} +void dump_text_VkQueueGlobalPriority(VkQueueGlobalPriority object, const ApiDumpSettings& settings, int indents) +{ + switch((int64_t) object) + { + case 128: + settings.stream() << "VK_QUEUE_GLOBAL_PRIORITY_LOW ("; + break; + case 256: + settings.stream() << "VK_QUEUE_GLOBAL_PRIORITY_MEDIUM ("; + break; + case 512: + settings.stream() << "VK_QUEUE_GLOBAL_PRIORITY_HIGH ("; + break; + case 1024: + settings.stream() << "VK_QUEUE_GLOBAL_PRIORITY_REALTIME ("; + break; + default: + settings.stream() << "UNKNOWN ("; + } + settings.stream() << object << ")"; +} +void dump_text_VkLineRasterizationMode(VkLineRasterizationMode object, const ApiDumpSettings& settings, int indents) +{ + switch((int64_t) object) + { + case 0: + settings.stream() << "VK_LINE_RASTERIZATION_MODE_DEFAULT ("; + break; + case 1: + settings.stream() << "VK_LINE_RASTERIZATION_MODE_RECTANGULAR ("; + break; + case 2: + settings.stream() << "VK_LINE_RASTERIZATION_MODE_BRESENHAM ("; + break; + case 3: + settings.stream() << "VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH ("; + break; + default: + settings.stream() << "UNKNOWN ("; + } + settings.stream() << object << ")"; +} void dump_text_VkPresentModeKHR(VkPresentModeKHR object, const ApiDumpSettings& settings, int indents) { switch((int64_t) object) @@ -6975,48 +7158,6 @@ void dump_text_VkValidationCheckEXT(VkValidationCheckEXT object, const ApiDumpSe } settings.stream() << object << ")"; } -void dump_text_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT object, const ApiDumpSettings& settings, int indents) -{ - switch((int64_t) object) - { - case 0: - settings.stream() << "VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT ("; - break; - case 1: - settings.stream() << "VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT ("; - break; - case 2: - settings.stream() << "VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT ("; - break; - case 3: - settings.stream() << "VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT ("; - break; - default: - settings.stream() << "UNKNOWN ("; - } - settings.stream() << object << ")"; -} -void dump_text_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT object, const ApiDumpSettings& settings, int indents) -{ - switch((int64_t) object) - { - case 0: - settings.stream() << "VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT ("; - break; - case 1: - settings.stream() << "VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT ("; - break; - case 2: - settings.stream() << "VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT ("; - break; - case 3: - settings.stream() << "VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT ("; - break; - default: - settings.stream() << "UNKNOWN ("; - } - settings.stream() << object << ")"; -} void dump_text_VkDisplayPowerStateEXT(VkDisplayPowerStateEXT object, const ApiDumpSettings& settings, int indents) { switch((int64_t) object) @@ -7470,27 +7611,6 @@ void dump_text_VkAccelerationStructureMemoryRequirementsTypeNV(VkAccelerationStr } settings.stream() << object << ")"; } -void dump_text_VkQueueGlobalPriorityKHR(VkQueueGlobalPriorityKHR object, const ApiDumpSettings& settings, int indents) -{ - switch((int64_t) object) - { - case 128: - settings.stream() << "VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR ("; - break; - case 256: - settings.stream() << "VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR ("; - break; - case 512: - settings.stream() << "VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR ("; - break; - case 1024: - settings.stream() << "VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR ("; - break; - default: - settings.stream() << "UNKNOWN ("; - } - settings.stream() << object << ")"; -} void dump_text_VkTimeDomainKHR(VkTimeDomainKHR object, const ApiDumpSettings& settings, int indents) { switch((int64_t) object) @@ -7805,27 +7925,6 @@ void dump_text_VkFullScreenExclusiveEXT(VkFullScreenExclusiveEXT object, const A settings.stream() << object << ")"; } #endif // VK_USE_PLATFORM_WIN32_KHR -void dump_text_VkLineRasterizationModeKHR(VkLineRasterizationModeKHR object, const ApiDumpSettings& settings, int indents) -{ - switch((int64_t) object) - { - case 0: - settings.stream() << "VK_LINE_RASTERIZATION_MODE_DEFAULT_KHR ("; - break; - case 1: - settings.stream() << "VK_LINE_RASTERIZATION_MODE_RECTANGULAR_KHR ("; - break; - case 2: - settings.stream() << "VK_LINE_RASTERIZATION_MODE_BRESENHAM_KHR ("; - break; - case 3: - settings.stream() << "VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_KHR ("; - break; - default: - settings.stream() << "UNKNOWN ("; - } - settings.stream() << object << ")"; -} void dump_text_VkPipelineExecutableStatisticFormatKHR(VkPipelineExecutableStatisticFormatKHR object, const ApiDumpSettings& settings, int indents) { switch((int64_t) object) @@ -8509,6 +8608,45 @@ void dump_text_VkOutOfBandQueueTypeNV(VkOutOfBandQueueTypeNV object, const ApiDu } settings.stream() << object << ")"; } +void dump_text_VkVideoEncodeAV1PredictionModeKHR(VkVideoEncodeAV1PredictionModeKHR object, const ApiDumpSettings& settings, int indents) +{ + switch((int64_t) object) + { + case 0: + settings.stream() << "VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_INTRA_ONLY_KHR ("; + break; + case 1: + settings.stream() << "VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_SINGLE_REFERENCE_KHR ("; + break; + case 2: + settings.stream() << "VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_UNIDIRECTIONAL_COMPOUND_KHR ("; + break; + case 3: + settings.stream() << "VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_BIDIRECTIONAL_COMPOUND_KHR ("; + break; + default: + settings.stream() << "UNKNOWN ("; + } + settings.stream() << object << ")"; +} +void dump_text_VkVideoEncodeAV1RateControlGroupKHR(VkVideoEncodeAV1RateControlGroupKHR object, const ApiDumpSettings& settings, int indents) +{ + switch((int64_t) object) + { + case 0: + settings.stream() << "VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_INTRA_KHR ("; + break; + case 1: + settings.stream() << "VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_PREDICTIVE_KHR ("; + break; + case 2: + settings.stream() << "VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_BIPREDICTIVE_KHR ("; + break; + default: + settings.stream() << "UNKNOWN ("; + } + settings.stream() << object << ")"; +} void dump_text_VkBlockMatchWindowCompareModeQCOM(VkBlockMatchWindowCompareModeQCOM object, const ApiDumpSettings& settings, int indents) { switch((int64_t) object) @@ -8560,6 +8698,27 @@ void dump_text_VkLayeredDriverUnderlyingApiMSFT(VkLayeredDriverUnderlyingApiMSFT } settings.stream() << object << ")"; } +void dump_text_VkDisplaySurfaceStereoTypeNV(VkDisplaySurfaceStereoTypeNV object, const ApiDumpSettings& settings, int indents) +{ + switch((int64_t) object) + { + case 0: + settings.stream() << "VK_DISPLAY_SURFACE_STEREO_TYPE_NONE_NV ("; + break; + case 1: + settings.stream() << "VK_DISPLAY_SURFACE_STEREO_TYPE_ONBOARD_DIN_NV ("; + break; + case 2: + settings.stream() << "VK_DISPLAY_SURFACE_STEREO_TYPE_HDMI_3D_NV ("; + break; + case 3: + settings.stream() << "VK_DISPLAY_SURFACE_STEREO_TYPE_INBAND_DISPLAYPORT_NV ("; + break; + default: + settings.stream() << "UNKNOWN ("; + } + settings.stream() << object << ")"; +} void dump_text_VkPhysicalDeviceLayeredApiKHR(VkPhysicalDeviceLayeredApiKHR object, const ApiDumpSettings& settings, int indents) { switch((int64_t) object) @@ -9019,6 +9178,9 @@ void dump_text_VkImageUsageFlagBits(VkImageUsageFlagBits object, const ApiDumpSe if(object & 128) { settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT"; is_first = false; } + if(object & 4194304) { + settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_HOST_TRANSFER_BIT"; is_first = false; + } if(object & 1024) { settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR"; is_first = false; } @@ -9034,9 +9196,6 @@ void dump_text_VkImageUsageFlagBits(VkImageUsageFlagBits object, const ApiDumpSe if(object & 256) { settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"; is_first = false; } - if(object & 4194304) { - settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT"; is_first = false; - } if(object & 8192) { settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR"; is_first = false; } @@ -9065,10 +9224,10 @@ void dump_text_VkImageUsageFlagBits(VkImageUsageFlagBits object, const ApiDumpSe settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_RESERVED_23_BIT_EXT"; is_first = false; } if(object & 33554432) { - settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_RESERVED_25_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR"; is_first = false; } if(object & 67108864) { - settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_RESERVED_26_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR"; is_first = false; } if(!is_first) settings.stream() << ")"; @@ -9590,11 +9749,11 @@ void dump_text_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits object, const A if(object & 512) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT"; is_first = false; } - if(object & 2097152) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"; is_first = false; + if(object & 134217728) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT"; is_first = false; } - if(object & 4194304) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"; is_first = false; + if(object & 1073741824) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT"; is_first = false; } if(object & 16384) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR"; is_first = false; @@ -9620,6 +9779,12 @@ void dump_text_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits object, const A if(object & 32) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV"; is_first = false; } + if(object & 4194304) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"; is_first = false; + } + if(object & 2097152) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"; is_first = false; + } if(object & 64) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR"; is_first = false; } @@ -9656,12 +9821,6 @@ void dump_text_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits object, const A if(object & 268435456) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV"; is_first = false; } - if(object & 134217728) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT_EXT"; is_first = false; - } - if(object & 1073741824) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT_EXT"; is_first = false; - } if(!is_first) settings.stream() << ")"; } @@ -9852,7 +10011,7 @@ void dump_text_VkDescriptorSetLayoutCreateFlagBits(VkDescriptorSetLayoutCreateFl settings.stream() << (is_first ? " (" : " | ") << "VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT"; is_first = false; } if(object & 1) { - settings.stream() << (is_first ? " (" : " | ") << "VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT"; is_first = false; } if(object & 16) { settings.stream() << (is_first ? " (" : " | ") << "VK_DESCRIPTOR_SET_LAYOUT_CREATE_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; @@ -10073,14 +10232,14 @@ void dump_text_VkSubgroupFeatureFlagBits(VkSubgroupFeatureFlagBits object, const if(object & 128) { settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_QUAD_BIT"; is_first = false; } - if(object & 256) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV"; is_first = false; - } if(object & 512) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_ROTATE_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_ROTATE_BIT"; is_first = false; } if(object & 1024) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT"; is_first = false; + } + if(object & 256) { + settings.stream() << (is_first ? " (" : " | ") << "VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV"; is_first = false; } if(!is_first) settings.stream() << ")"; @@ -10410,8 +10569,6 @@ void dump_text_VkToolPurposeFlagBits(VkToolPurposeFlagBits object, const ApiDump settings.stream() << ")"; } // 64 bit bitmasks don't have an enum of bit values. -// NOTE: Because all of the api_dump_*.h files are only included in api_dump.cpp, this typedef -// only needs to be generated by the first .h file. typedef VkFlags64 VkPipelineStageFlagBits2; void dump_text_VkPipelineStageFlagBits2(VkPipelineStageFlagBits2 object, const ApiDumpSettings& settings, int indents) { @@ -10552,6 +10709,9 @@ void dump_text_VkPipelineStageFlagBits2(VkPipelineStageFlagBits2 object, const A if(object & 4398046511104) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_STAGE_2_RESERVED_42_BIT_EXT"; is_first = false; } + if(object & 70368744177664) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_STAGE_2_RESERVED_46_BIT_NV"; is_first = false; + } if(object & 35184372088832) { settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_STAGE_2_RESERVED_45_BIT_NV"; is_first = false; } @@ -10559,8 +10719,6 @@ void dump_text_VkPipelineStageFlagBits2(VkPipelineStageFlagBits2 object, const A settings.stream() << ")"; } // 64 bit bitmasks don't have an enum of bit values. -// NOTE: Because all of the api_dump_*.h files are only included in api_dump.cpp, this typedef -// only needs to be generated by the first .h file. typedef VkFlags64 VkAccessFlagBits2; void dump_text_VkAccessFlagBits2(VkAccessFlagBits2 object, const ApiDumpSettings& settings, int indents) { @@ -10776,8 +10934,6 @@ void dump_text_VkRenderingFlagBits(VkRenderingFlagBits object, const ApiDumpSett settings.stream() << ")"; } // 64 bit bitmasks don't have an enum of bit values. -// NOTE: Because all of the api_dump_*.h files are only included in api_dump.cpp, this typedef -// only needs to be generated by the first .h file. typedef VkFlags64 VkFormatFeatureFlagBits2; void dump_text_VkFormatFeatureFlagBits2(VkFormatFeatureFlagBits2 object, const ApiDumpSettings& settings, int indents) { @@ -10822,9 +10978,6 @@ void dump_text_VkFormatFeatureFlagBits2(VkFormatFeatureFlagBits2 object, const A if(object & 4096) { settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT"; is_first = false; } - if(object & 8192) { - settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT"; is_first = false; - } if(object & 16384) { settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT"; is_first = false; } @@ -10864,6 +11017,12 @@ void dump_text_VkFormatFeatureFlagBits2(VkFormatFeatureFlagBits2 object, const A if(object & 8589934592) { settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT"; is_first = false; } + if(object & 8192) { + settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT"; is_first = false; + } + if(object & 70368744177664) { + settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT"; is_first = false; + } if(object & 33554432) { settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_VIDEO_DECODE_OUTPUT_BIT_KHR"; is_first = false; } @@ -10885,9 +11044,6 @@ void dump_text_VkFormatFeatureFlagBits2(VkFormatFeatureFlagBits2 object, const A if(object & 35184372088832) { settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_RESERVED_45_BIT_EXT"; is_first = false; } - if(object & 70368744177664) { - settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT_EXT"; is_first = false; - } if(object & 134217728) { settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR"; is_first = false; } @@ -10931,10 +11087,255 @@ void dump_text_VkFormatFeatureFlagBits2(VkFormatFeatureFlagBits2 object, const A settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_RESERVED_48_BIT_EXT"; is_first = false; } if(object & 562949953421312) { - settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_RESERVED_49_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR"; is_first = false; } if(object & 1125899906842624) { - settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_RESERVED_50_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_FORMAT_FEATURE_2_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR"; is_first = false; + } + if(!is_first) + settings.stream() << ")"; +} +void dump_text_VkMemoryUnmapFlagBits(VkMemoryUnmapFlagBits object, const ApiDumpSettings& settings, int indents) +{ + bool is_first = true; + settings.stream() << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_MEMORY_UNMAP_RESERVE_BIT_EXT"; is_first = false; + } + if(!is_first) + settings.stream() << ")"; +} +// 64 bit bitmasks don't have an enum of bit values. +typedef VkFlags64 VkPipelineCreateFlagBits2; +void dump_text_VkPipelineCreateFlagBits2(VkPipelineCreateFlagBits2 object, const ApiDumpSettings& settings, int indents) +{ + bool is_first = true; + settings.stream() << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT"; is_first = false; + } + if(object & 2) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT"; is_first = false; + } + if(object & 4) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DERIVATIVE_BIT"; is_first = false; + } + if(object & 8) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT"; is_first = false; + } + if(object & 16) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT"; is_first = false; + } + if(object & 256) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT"; is_first = false; + } + if(object & 512) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT"; is_first = false; + } + if(object & 134217728) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT"; is_first = false; + } + if(object & 1073741824) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT"; is_first = false; + } + if(object & 4294967296) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_EXECUTION_GRAPH_BIT_AMDX"; is_first = false; + } + if(object & 68719476736) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RESERVED_36_BIT_KHR"; is_first = false; + } + if(object & 549755813888) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RESERVED_39_BIT_KHR"; is_first = false; + } + if(object & 8589934592) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RESERVED_33_BIT_KHR"; is_first = false; + } + if(object & 17179869184) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_ENABLE_LEGACY_DITHERING_BIT_EXT"; is_first = false; + } + if(object & 32) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DEFER_COMPILE_BIT_NV"; is_first = false; + } + if(object & 64) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_CAPTURE_STATISTICS_BIT_KHR"; is_first = false; + } + if(object & 128) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR"; is_first = false; + } + if(object & 1024) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_LINK_TIME_OPTIMIZATION_BIT_EXT"; is_first = false; + } + if(object & 8388608) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT"; is_first = false; + } + if(object & 2048) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_LIBRARY_BIT_KHR"; is_first = false; + } + if(object & 4096) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR"; is_first = false; + } + if(object & 8192) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_AABBS_BIT_KHR"; is_first = false; + } + if(object & 16384) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR"; is_first = false; + } + if(object & 32768) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR"; is_first = false; + } + if(object & 65536) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR"; is_first = false; + } + if(object & 131072) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR"; is_first = false; + } + if(object & 524288) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR"; is_first = false; + } + if(object & 262144) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_NV"; is_first = false; + } + if(object & 1048576) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_MOTION_BIT_NV"; is_first = false; + } + if(object & 2097152) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"; is_first = false; + } + if(object & 4194304) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"; is_first = false; + } + if(object & 16777216) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT"; is_first = false; + } + if(object & 33554432) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT"; is_first = false; + } + if(object & 67108864) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT"; is_first = false; + } + if(object & 268435456) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV"; is_first = false; + } + if(object & 536870912) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; + } + if(object & 2147483648) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_CAPTURE_DATA_BIT_KHR"; is_first = false; + } + if(object & 274877906944) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_EXT"; is_first = false; + } + if(object & 34359738368) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RESERVED_35_BIT_KHR"; is_first = false; + } + if(object & 137438953472) { + settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RESERVED_37_BIT_ARM"; is_first = false; + } + if(!is_first) + settings.stream() << ")"; +} +// 64 bit bitmasks don't have an enum of bit values. +typedef VkFlags64 VkBufferUsageFlagBits2; +void dump_text_VkBufferUsageFlagBits2(VkBufferUsageFlagBits2 object, const ApiDumpSettings& settings, int indents) +{ + bool is_first = true; + settings.stream() << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT"; is_first = false; + } + if(object & 2) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFER_DST_BIT"; is_first = false; + } + if(object & 4) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT"; is_first = false; + } + if(object & 8) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT"; is_first = false; + } + if(object & 16) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT"; is_first = false; + } + if(object & 32) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT"; is_first = false; + } + if(object & 64) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT"; is_first = false; + } + if(object & 128) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT"; is_first = false; + } + if(object & 256) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT"; is_first = false; + } + if(object & 131072) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT"; is_first = false; + } + if(object & 33554432) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_EXECUTION_GRAPH_SCRATCH_BIT_AMDX"; is_first = false; + } + if(object & 268435456) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_RESERVED_28_BIT_KHR"; is_first = false; + } + if(object & 134217728) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_RESERVED_27_BIT_QCOM"; is_first = false; + } + if(object & 512) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_CONDITIONAL_RENDERING_BIT_EXT"; is_first = false; + } + if(object & 1024) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_SHADER_BINDING_TABLE_BIT_KHR"; is_first = false; + } + if(object & 2048) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT"; is_first = false; + } + if(object & 4096) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT"; is_first = false; + } + if(object & 8192) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_DECODE_SRC_BIT_KHR"; is_first = false; + } + if(object & 16384) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_DECODE_DST_BIT_KHR"; is_first = false; + } + if(object & 32768) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_ENCODE_DST_BIT_KHR"; is_first = false; + } + if(object & 65536) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_ENCODE_SRC_BIT_KHR"; is_first = false; + } + if(object & 524288) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR"; is_first = false; + } + if(object & 1048576) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR"; is_first = false; + } + if(object & 2097152) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; + } + if(object & 4194304) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; + } + if(object & 67108864) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; + } + if(object & 8388608) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT"; is_first = false; + } + if(object & 16777216) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT"; is_first = false; + } + if(object & 2147483648) { + settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_PREPROCESS_BUFFER_BIT_EXT"; is_first = false; + } + if(!is_first) + settings.stream() << ")"; +} +void dump_text_VkHostImageCopyFlagBits(VkHostImageCopyFlagBits object, const ApiDumpSettings& settings, int indents) +{ + bool is_first = true; + settings.stream() << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_HOST_IMAGE_COPY_MEMCPY"; is_first = false; } if(!is_first) settings.stream() << ")"; @@ -11099,6 +11500,9 @@ void dump_text_VkVideoCodecOperationFlagBitsKHR(VkVideoCodecOperationFlagBitsKHR if(object & 4) { settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR"; is_first = false; } + if(object & 262144) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR"; is_first = false; + } if(!is_first) settings.stream() << ")"; } @@ -11170,10 +11574,10 @@ void dump_text_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR o settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_CREATE_INLINE_QUERIES_BIT_KHR"; is_first = false; } if(object & 8) { - settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_CREATE_RESERVED_3_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR"; is_first = false; } if(object & 16) { - settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_CREATE_RESERVED_4_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_EMPHASIS_MAP_BIT_KHR"; is_first = false; } if(object & 32) { settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_CREATE_RESERVED_5_BIT_KHR"; is_first = false; @@ -11184,6 +11588,16 @@ void dump_text_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR o if(!is_first) settings.stream() << ")"; } +void dump_text_VkVideoSessionParametersCreateFlagBitsKHR(VkVideoSessionParametersCreateFlagBitsKHR object, const ApiDumpSettings& settings, int indents) +{ + bool is_first = true; + settings.stream() << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_SESSION_PARAMETERS_CREATE_QUANTIZATION_MAP_COMPATIBLE_BIT_KHR"; is_first = false; + } + if(!is_first) + settings.stream() << ")"; +} void dump_text_VkVideoCodingControlFlagBitsKHR(VkVideoCodingControlFlagBitsKHR object, const ApiDumpSettings& settings, int indents) { bool is_first = true; @@ -11264,7 +11678,7 @@ void dump_text_VkVideoEncodeH264CapabilityFlagBitsKHR(VkVideoEncodeH264Capabilit settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_H264_CAPABILITY_GENERATE_PREFIX_NALU_BIT_KHR"; is_first = false; } if(object & 512) { - settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_H264_CAPABILITY_RESERVED_9_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_H264_CAPABILITY_MB_QP_DIFF_WRAPAROUND_BIT_KHR"; is_first = false; } if(!is_first) settings.stream() << ")"; @@ -11393,7 +11807,7 @@ void dump_text_VkVideoEncodeH265CapabilityFlagBitsKHR(VkVideoEncodeH265Capabilit settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_KHR"; is_first = false; } if(object & 1024) { - settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_H265_CAPABILITY_RESERVED_10_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_H265_CAPABILITY_CU_QP_DIFF_WRAPAROUND_BIT_KHR"; is_first = false; } if(!is_first) settings.stream() << ")"; @@ -11762,26 +12176,6 @@ void dump_text_VkShaderCorePropertiesFlagBitsAMD(VkShaderCorePropertiesFlagBitsA if(!is_first) settings.stream() << ")"; } -void dump_text_VkHostImageCopyFlagBitsEXT(VkHostImageCopyFlagBitsEXT object, const ApiDumpSettings& settings, int indents) -{ - bool is_first = true; - settings.stream() << object; - if(object & 1) { - settings.stream() << (is_first ? " (" : " | ") << "VK_HOST_IMAGE_COPY_MEMCPY_EXT"; is_first = false; - } - if(!is_first) - settings.stream() << ")"; -} -void dump_text_VkMemoryUnmapFlagBitsKHR(VkMemoryUnmapFlagBitsKHR object, const ApiDumpSettings& settings, int indents) -{ - bool is_first = true; - settings.stream() << object; - if(object & 1) { - settings.stream() << (is_first ? " (" : " | ") << "VK_MEMORY_UNMAP_RESERVE_BIT_EXT"; is_first = false; - } - if(!is_first) - settings.stream() << ")"; -} void dump_text_VkPresentScalingFlagBitsEXT(VkPresentScalingFlagBitsEXT object, const ApiDumpSettings& settings, int indents) { bool is_first = true; @@ -11840,6 +12234,19 @@ void dump_text_VkIndirectCommandsLayoutUsageFlagBitsNV(VkIndirectCommandsLayoutU if(!is_first) settings.stream() << ")"; } +void dump_text_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR object, const ApiDumpSettings& settings, int indents) +{ + bool is_first = true; + settings.stream() << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_WITH_QUANTIZATION_DELTA_MAP_BIT_KHR"; is_first = false; + } + if(object & 2) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_WITH_EMPHASIS_MAP_BIT_KHR"; is_first = false; + } + if(!is_first) + settings.stream() << ")"; +} void dump_text_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR object, const ApiDumpSettings& settings, int indents) { bool is_first = true; @@ -11851,10 +12258,10 @@ void dump_text_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBit settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_CAPABILITY_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_DETECTION_BIT_KHR"; is_first = false; } if(object & 4) { - settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_CAPABILITY_RESERVED_2_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_CAPABILITY_QUANTIZATION_DELTA_MAP_BIT_KHR"; is_first = false; } if(object & 8) { - settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_CAPABILITY_RESERVED_3_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_CAPABILITY_EMPHASIS_MAP_BIT_KHR"; is_first = false; } if(!is_first) settings.stream() << ")"; @@ -12172,8 +12579,6 @@ void dump_text_VkMicromapCreateFlagBitsEXT(VkMicromapCreateFlagBitsEXT object, c settings.stream() << ")"; } // 64 bit bitmasks don't have an enum of bit values. -// NOTE: Because all of the api_dump_*.h files are only included in api_dump.cpp, this typedef -// only needs to be generated by the first .h file. typedef VkFlags64 VkPhysicalDeviceSchedulingControlsFlagBitsARM; void dump_text_VkPhysicalDeviceSchedulingControlsFlagBitsARM(VkPhysicalDeviceSchedulingControlsFlagBitsARM object, const ApiDumpSettings& settings, int indents) { @@ -12186,8 +12591,6 @@ void dump_text_VkPhysicalDeviceSchedulingControlsFlagBitsARM(VkPhysicalDeviceSch settings.stream() << ")"; } // 64 bit bitmasks don't have an enum of bit values. -// NOTE: Because all of the api_dump_*.h files are only included in api_dump.cpp, this typedef -// only needs to be generated by the first .h file. typedef VkFlags64 VkMemoryDecompressionMethodFlagBitsNV; void dump_text_VkMemoryDecompressionMethodFlagBitsNV(VkMemoryDecompressionMethodFlagBitsNV object, const ApiDumpSettings& settings, int indents) { @@ -12278,268 +12681,118 @@ void dump_text_VkOpticalFlowExecuteFlagBitsNV(VkOpticalFlowExecuteFlagBitsNV obj if(!is_first) settings.stream() << ")"; } -// 64 bit bitmasks don't have an enum of bit values. -// NOTE: Because all of the api_dump_*.h files are only included in api_dump.cpp, this typedef -// only needs to be generated by the first .h file. -typedef VkFlags64 VkPipelineCreateFlagBits2KHR; -void dump_text_VkPipelineCreateFlagBits2KHR(VkPipelineCreateFlagBits2KHR object, const ApiDumpSettings& settings, int indents) +void dump_text_VkShaderCreateFlagBitsEXT(VkShaderCreateFlagBitsEXT object, const ApiDumpSettings& settings, int indents) { bool is_first = true; settings.stream() << object; if(object & 1) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT_KHR"; is_first = false; - } - if(object & 2) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT_KHR"; is_first = false; - } - if(object & 4) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DERIVATIVE_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_LINK_STAGE_BIT_EXT"; is_first = false; } - if(object & 4294967296) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_EXECUTION_GRAPH_BIT_AMDX"; is_first = false; + if(object & 1024) { + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_10_BIT_KHR"; is_first = false; } - if(object & 68719476736) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_RESERVED_36_BIT_KHR"; is_first = false; + if(object & 2048) { + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_11_BIT_KHR"; is_first = false; } - if(object & 8589934592) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RESERVED_33_BIT_KHR"; is_first = false; + if(object & 2) { + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT"; is_first = false; } - if(object & 17179869184) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_ENABLE_LEGACY_DITHERING_BIT_EXT"; is_first = false; + if(object & 4) { + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT"; is_first = false; } if(object & 8) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT"; is_first = false; } if(object & 16) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_DISPATCH_BASE_BIT_EXT"; is_first = false; } if(object & 32) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DEFER_COMPILE_BIT_NV"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_EXT"; is_first = false; } if(object & 64) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_CAPTURE_STATISTICS_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"; is_first = false; } if(object & 128) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_INDIRECT_BINDABLE_BIT_EXT"; is_first = false; } if(object & 256) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_8_BIT_EXT"; is_first = false; } if(object & 512) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT_KHR"; is_first = false; - } - if(object & 1024) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_LINK_TIME_OPTIMIZATION_BIT_EXT"; is_first = false; - } - if(object & 8388608) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT"; is_first = false; - } - if(object & 2048) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_LIBRARY_BIT_KHR"; is_first = false; - } - if(object & 4096) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR"; is_first = false; - } - if(object & 8192) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_AABBS_BIT_KHR"; is_first = false; - } - if(object & 16384) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR"; is_first = false; - } - if(object & 32768) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR"; is_first = false; - } - if(object & 65536) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR"; is_first = false; - } - if(object & 131072) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR"; is_first = false; - } - if(object & 524288) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR"; is_first = false; - } - if(object & 262144) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_NV"; is_first = false; - } - if(object & 1048576) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_MOTION_BIT_NV"; is_first = false; - } - if(object & 2097152) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"; is_first = false; - } - if(object & 4194304) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"; is_first = false; - } - if(object & 16777216) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT"; is_first = false; - } - if(object & 33554432) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT"; is_first = false; - } - if(object & 67108864) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT"; is_first = false; - } - if(object & 134217728) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT_EXT"; is_first = false; - } - if(object & 1073741824) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT_EXT"; is_first = false; - } - if(object & 268435456) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV"; is_first = false; - } - if(object & 536870912) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; - } - if(object & 2147483648) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_CAPTURE_DATA_BIT_KHR"; is_first = false; - } - if(object & 274877906944) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_EXT"; is_first = false; - } - if(object & 34359738368) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RESERVED_35_BIT_KHR"; is_first = false; - } - if(object & 137438953472) { - settings.stream() << (is_first ? " (" : " | ") << "VK_PIPELINE_CREATE_2_RESERVED_37_BIT_ARM"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_9_BIT_EXT"; is_first = false; } if(!is_first) settings.stream() << ")"; } -// 64 bit bitmasks don't have an enum of bit values. -// NOTE: Because all of the api_dump_*.h files are only included in api_dump.cpp, this typedef -// only needs to be generated by the first .h file. -typedef VkFlags64 VkBufferUsageFlagBits2KHR; -void dump_text_VkBufferUsageFlagBits2KHR(VkBufferUsageFlagBits2KHR object, const ApiDumpSettings& settings, int indents) +void dump_text_VkVideoEncodeAV1CapabilityFlagBitsKHR(VkVideoEncodeAV1CapabilityFlagBitsKHR object, const ApiDumpSettings& settings, int indents) { bool is_first = true; settings.stream() << object; if(object & 1) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_CAPABILITY_PER_RATE_CONTROL_GROUP_MIN_MAX_Q_INDEX_BIT_KHR"; is_first = false; } if(object & 2) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFER_DST_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_CAPABILITY_GENERATE_OBU_EXTENSION_HEADER_BIT_KHR"; is_first = false; } if(object & 4) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_CAPABILITY_PRIMARY_REFERENCE_CDF_ONLY_BIT_KHR"; is_first = false; } if(object & 8) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_CAPABILITY_FRAME_SIZE_OVERRIDE_BIT_KHR"; is_first = false; } if(object & 16) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT_KHR"; is_first = false; - } - if(object & 32) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT_KHR"; is_first = false; - } - if(object & 64) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT_KHR"; is_first = false; - } - if(object & 128) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT_KHR"; is_first = false; - } - if(object & 256) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT_KHR"; is_first = false; - } - if(object & 33554432) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_EXECUTION_GRAPH_SCRATCH_BIT_AMDX"; is_first = false; - } - if(object & 268435456) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_RESERVED_28_BIT_KHR"; is_first = false; - } - if(object & 134217728) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_RESERVED_27_BIT_QCOM"; is_first = false; - } - if(object & 512) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_CONDITIONAL_RENDERING_BIT_EXT"; is_first = false; - } - if(object & 1024) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_SHADER_BINDING_TABLE_BIT_KHR"; is_first = false; - } - if(object & 2048) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT"; is_first = false; - } - if(object & 4096) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT"; is_first = false; - } - if(object & 8192) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_DECODE_SRC_BIT_KHR"; is_first = false; - } - if(object & 16384) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_DECODE_DST_BIT_KHR"; is_first = false; - } - if(object & 32768) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_ENCODE_DST_BIT_KHR"; is_first = false; - } - if(object & 65536) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_VIDEO_ENCODE_SRC_BIT_KHR"; is_first = false; - } - if(object & 131072) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT_KHR"; is_first = false; - } - if(object & 524288) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR"; is_first = false; - } - if(object & 1048576) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR"; is_first = false; - } - if(object & 2097152) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; - } - if(object & 4194304) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; - } - if(object & 67108864) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT"; is_first = false; - } - if(object & 8388608) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT"; is_first = false; - } - if(object & 16777216) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT"; is_first = false; - } - if(object & 2147483648) { - settings.stream() << (is_first ? " (" : " | ") << "VK_BUFFER_USAGE_2_PREPROCESS_BUFFER_BIT_EXT"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_CAPABILITY_MOTION_VECTOR_SCALING_BIT_KHR"; is_first = false; } if(!is_first) settings.stream() << ")"; } -void dump_text_VkShaderCreateFlagBitsEXT(VkShaderCreateFlagBitsEXT object, const ApiDumpSettings& settings, int indents) +void dump_text_VkVideoEncodeAV1StdFlagBitsKHR(VkVideoEncodeAV1StdFlagBitsKHR object, const ApiDumpSettings& settings, int indents) { bool is_first = true; settings.stream() << object; if(object & 1) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_LINK_STAGE_BIT_EXT"; is_first = false; - } - if(object & 1024) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_10_BIT_KHR"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_STD_UNIFORM_TILE_SPACING_FLAG_SET_BIT_KHR"; is_first = false; } if(object & 2) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_STD_SKIP_MODE_PRESENT_UNSET_BIT_KHR"; is_first = false; } if(object & 4) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_STD_PRIMARY_REF_FRAME_BIT_KHR"; is_first = false; } if(object & 8) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT"; is_first = false; + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_STD_DELTA_Q_BIT_KHR"; is_first = false; } - if(object & 16) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_DISPATCH_BASE_BIT_EXT"; is_first = false; + if(!is_first) + settings.stream() << ")"; +} +void dump_text_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR(VkVideoEncodeAV1SuperblockSizeFlagBitsKHR object, const ApiDumpSettings& settings, int indents) +{ + bool is_first = true; + settings.stream() << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_SUPERBLOCK_SIZE_64_BIT_KHR"; is_first = false; } - if(object & 32) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_EXT"; is_first = false; + if(object & 2) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_SUPERBLOCK_SIZE_128_BIT_KHR"; is_first = false; } - if(object & 64) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"; is_first = false; + if(!is_first) + settings.stream() << ")"; +} +void dump_text_VkVideoEncodeAV1RateControlFlagBitsKHR(VkVideoEncodeAV1RateControlFlagBitsKHR object, const ApiDumpSettings& settings, int indents) +{ + bool is_first = true; + settings.stream() << object; + if(object & 1) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REGULAR_GOP_BIT_KHR"; is_first = false; } - if(object & 128) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_INDIRECT_BINDABLE_BIT_EXT"; is_first = false; + if(object & 2) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_RATE_CONTROL_TEMPORAL_LAYER_PATTERN_DYADIC_BIT_KHR"; is_first = false; } - if(object & 256) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_8_BIT_EXT"; is_first = false; + if(object & 4) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_KHR"; is_first = false; } - if(object & 512) { - settings.stream() << (is_first ? " (" : " | ") << "VK_SHADER_CREATE_RESERVED_9_BIT_EXT"; is_first = false; + if(object & 8) { + settings.stream() << (is_first ? " (" : " | ") << "VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_KHR"; is_first = false; } if(!is_first) settings.stream() << ")"; @@ -12837,6 +13090,22 @@ void dump_text_VkFormatFeatureFlags2(VkFormatFeatureFlags2 object, const ApiDump { dump_text_VkFormatFeatureFlagBits2((VkFormatFeatureFlagBits2) object, settings, indents); } +void dump_text_VkMemoryUnmapFlags(VkMemoryUnmapFlags object, const ApiDumpSettings& settings, int indents) +{ + dump_text_VkMemoryUnmapFlagBits((VkMemoryUnmapFlagBits) object, settings, indents); +} +void dump_text_VkPipelineCreateFlags2(VkPipelineCreateFlags2 object, const ApiDumpSettings& settings, int indents) +{ + dump_text_VkPipelineCreateFlagBits2((VkPipelineCreateFlagBits2) object, settings, indents); +} +void dump_text_VkBufferUsageFlags2(VkBufferUsageFlags2 object, const ApiDumpSettings& settings, int indents) +{ + dump_text_VkBufferUsageFlagBits2((VkBufferUsageFlagBits2) object, settings, indents); +} +void dump_text_VkHostImageCopyFlags(VkHostImageCopyFlags object, const ApiDumpSettings& settings, int indents) +{ + dump_text_VkHostImageCopyFlagBits((VkHostImageCopyFlagBits) object, settings, indents); +} void dump_text_VkCompositeAlphaFlagsKHR(VkCompositeAlphaFlagsKHR object, const ApiDumpSettings& settings, int indents) { dump_text_VkCompositeAlphaFlagBitsKHR((VkCompositeAlphaFlagBitsKHR) object, settings, indents); @@ -12881,6 +13150,10 @@ void dump_text_VkVideoSessionCreateFlagsKHR(VkVideoSessionCreateFlagsKHR object, { dump_text_VkVideoSessionCreateFlagBitsKHR((VkVideoSessionCreateFlagBitsKHR) object, settings, indents); } +void dump_text_VkVideoSessionParametersCreateFlagsKHR(VkVideoSessionParametersCreateFlagsKHR object, const ApiDumpSettings& settings, int indents) +{ + dump_text_VkVideoSessionParametersCreateFlagBitsKHR((VkVideoSessionParametersCreateFlagBitsKHR) object, settings, indents); +} void dump_text_VkVideoCodingControlFlagsKHR(VkVideoCodingControlFlagsKHR object, const ApiDumpSettings& settings, int indents) { dump_text_VkVideoCodingControlFlagBitsKHR((VkVideoCodingControlFlagBitsKHR) object, settings, indents); @@ -12985,14 +13258,6 @@ void dump_text_VkShaderCorePropertiesFlagsAMD(VkShaderCorePropertiesFlagsAMD obj { dump_text_VkShaderCorePropertiesFlagBitsAMD((VkShaderCorePropertiesFlagBitsAMD) object, settings, indents); } -void dump_text_VkHostImageCopyFlagsEXT(VkHostImageCopyFlagsEXT object, const ApiDumpSettings& settings, int indents) -{ - dump_text_VkHostImageCopyFlagBitsEXT((VkHostImageCopyFlagBitsEXT) object, settings, indents); -} -void dump_text_VkMemoryUnmapFlagsKHR(VkMemoryUnmapFlagsKHR object, const ApiDumpSettings& settings, int indents) -{ - dump_text_VkMemoryUnmapFlagBitsKHR((VkMemoryUnmapFlagBitsKHR) object, settings, indents); -} void dump_text_VkPresentScalingFlagsEXT(VkPresentScalingFlagsEXT object, const ApiDumpSettings& settings, int indents) { dump_text_VkPresentScalingFlagBitsEXT((VkPresentScalingFlagBitsEXT) object, settings, indents); @@ -13009,6 +13274,10 @@ void dump_text_VkIndirectCommandsLayoutUsageFlagsNV(VkIndirectCommandsLayoutUsag { dump_text_VkIndirectCommandsLayoutUsageFlagBitsNV((VkIndirectCommandsLayoutUsageFlagBitsNV) object, settings, indents); } +void dump_text_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR object, const ApiDumpSettings& settings, int indents) +{ + dump_text_VkVideoEncodeFlagBitsKHR((VkVideoEncodeFlagBitsKHR) object, settings, indents); +} void dump_text_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR object, const ApiDumpSettings& settings, int indents) { dump_text_VkVideoEncodeCapabilityFlagBitsKHR((VkVideoEncodeCapabilityFlagBitsKHR) object, settings, indents); @@ -13097,17 +13366,25 @@ void dump_text_VkOpticalFlowExecuteFlagsNV(VkOpticalFlowExecuteFlagsNV object, c { dump_text_VkOpticalFlowExecuteFlagBitsNV((VkOpticalFlowExecuteFlagBitsNV) object, settings, indents); } -void dump_text_VkPipelineCreateFlags2KHR(VkPipelineCreateFlags2KHR object, const ApiDumpSettings& settings, int indents) +void dump_text_VkShaderCreateFlagsEXT(VkShaderCreateFlagsEXT object, const ApiDumpSettings& settings, int indents) { - dump_text_VkPipelineCreateFlagBits2KHR((VkPipelineCreateFlagBits2KHR) object, settings, indents); + dump_text_VkShaderCreateFlagBitsEXT((VkShaderCreateFlagBitsEXT) object, settings, indents); } -void dump_text_VkBufferUsageFlags2KHR(VkBufferUsageFlags2KHR object, const ApiDumpSettings& settings, int indents) +void dump_text_VkVideoEncodeAV1CapabilityFlagsKHR(VkVideoEncodeAV1CapabilityFlagsKHR object, const ApiDumpSettings& settings, int indents) { - dump_text_VkBufferUsageFlagBits2KHR((VkBufferUsageFlagBits2KHR) object, settings, indents); + dump_text_VkVideoEncodeAV1CapabilityFlagBitsKHR((VkVideoEncodeAV1CapabilityFlagBitsKHR) object, settings, indents); } -void dump_text_VkShaderCreateFlagsEXT(VkShaderCreateFlagsEXT object, const ApiDumpSettings& settings, int indents) +void dump_text_VkVideoEncodeAV1StdFlagsKHR(VkVideoEncodeAV1StdFlagsKHR object, const ApiDumpSettings& settings, int indents) { - dump_text_VkShaderCreateFlagBitsEXT((VkShaderCreateFlagBitsEXT) object, settings, indents); + dump_text_VkVideoEncodeAV1StdFlagBitsKHR((VkVideoEncodeAV1StdFlagBitsKHR) object, settings, indents); +} +void dump_text_VkVideoEncodeAV1SuperblockSizeFlagsKHR(VkVideoEncodeAV1SuperblockSizeFlagsKHR object, const ApiDumpSettings& settings, int indents) +{ + dump_text_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR((VkVideoEncodeAV1SuperblockSizeFlagBitsKHR) object, settings, indents); +} +void dump_text_VkVideoEncodeAV1RateControlFlagsKHR(VkVideoEncodeAV1RateControlFlagsKHR object, const ApiDumpSettings& settings, int indents) +{ + dump_text_VkVideoEncodeAV1RateControlFlagBitsKHR((VkVideoEncodeAV1RateControlFlagBitsKHR) object, settings, indents); } void dump_text_VkIndirectCommandsInputModeFlagsEXT(VkIndirectCommandsInputModeFlagsEXT object, const ApiDumpSettings& settings, int indents) { @@ -13221,10 +13498,6 @@ void dump_text_VkWin32SurfaceCreateFlagsKHR(VkWin32SurfaceCreateFlagsKHR object, settings.stream() << object; } #endif // VK_USE_PLATFORM_WIN32_KHR -void dump_text_VkVideoSessionParametersCreateFlagsKHR(VkVideoSessionParametersCreateFlagsKHR object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << object; -} void dump_text_VkVideoBeginCodingFlagsKHR(VkVideoBeginCodingFlagsKHR object, const ApiDumpSettings& settings, int indents) { settings.stream() << object; @@ -13325,10 +13598,6 @@ void dump_text_VkDeviceMemoryReportFlagsEXT(VkDeviceMemoryReportFlagsEXT object, { settings.stream() << object; } -void dump_text_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR object, const ApiDumpSettings& settings, int indents) -{ - settings.stream() << object; -} void dump_text_VkVideoEncodeRateControlFlagsKHR(VkVideoEncodeRateControlFlagsKHR object, const ApiDumpSettings& settings, int indents) { settings.stream() << object; @@ -17896,6 +18165,798 @@ void dump_text_VkDeviceImageMemoryRequirements(const VkDeviceImageMemoryRequirem dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } +void dump_text_VkPhysicalDeviceVulkan14Features(const VkPhysicalDeviceVulkan14Features& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.globalPriorityQuery, settings, "VkBool32", "globalPriorityQuery", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.shaderSubgroupRotate, settings, "VkBool32", "shaderSubgroupRotate", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.shaderSubgroupRotateClustered, settings, "VkBool32", "shaderSubgroupRotateClustered", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.shaderFloatControls2, settings, "VkBool32", "shaderFloatControls2", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.shaderExpectAssume, settings, "VkBool32", "shaderExpectAssume", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.rectangularLines, settings, "VkBool32", "rectangularLines", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.bresenhamLines, settings, "VkBool32", "bresenhamLines", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.smoothLines, settings, "VkBool32", "smoothLines", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.stippledRectangularLines, settings, "VkBool32", "stippledRectangularLines", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.stippledBresenhamLines, settings, "VkBool32", "stippledBresenhamLines", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.stippledSmoothLines, settings, "VkBool32", "stippledSmoothLines", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.vertexAttributeInstanceRateDivisor, settings, "VkBool32", "vertexAttributeInstanceRateDivisor", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.vertexAttributeInstanceRateZeroDivisor, settings, "VkBool32", "vertexAttributeInstanceRateZeroDivisor", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.indexTypeUint8, settings, "VkBool32", "indexTypeUint8", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.dynamicRenderingLocalRead, settings, "VkBool32", "dynamicRenderingLocalRead", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.maintenance5, settings, "VkBool32", "maintenance5", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.maintenance6, settings, "VkBool32", "maintenance6", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.pipelineProtectedAccess, settings, "VkBool32", "pipelineProtectedAccess", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.pipelineRobustness, settings, "VkBool32", "pipelineRobustness", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.hostImageCopy, settings, "VkBool32", "hostImageCopy", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.pushDescriptor, settings, "VkBool32", "pushDescriptor", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDeviceVulkan14Properties(const VkPhysicalDeviceVulkan14Properties& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.lineSubPixelPrecisionBits, settings, "uint32_t", "lineSubPixelPrecisionBits", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.maxVertexAttribDivisor, settings, "uint32_t", "maxVertexAttribDivisor", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.supportsNonZeroFirstInstance, settings, "VkBool32", "supportsNonZeroFirstInstance", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.maxPushDescriptors, settings, "uint32_t", "maxPushDescriptors", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.dynamicRenderingLocalReadDepthStencilAttachments, settings, "VkBool32", "dynamicRenderingLocalReadDepthStencilAttachments", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.dynamicRenderingLocalReadMultisampledAttachments, settings, "VkBool32", "dynamicRenderingLocalReadMultisampledAttachments", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.earlyFragmentMultisampleCoverageAfterSampleCounting, settings, "VkBool32", "earlyFragmentMultisampleCoverageAfterSampleCounting", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.earlyFragmentSampleMaskTestBeforeSampleCounting, settings, "VkBool32", "earlyFragmentSampleMaskTestBeforeSampleCounting", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.depthStencilSwizzleOneSupport, settings, "VkBool32", "depthStencilSwizzleOneSupport", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.polygonModePointSize, settings, "VkBool32", "polygonModePointSize", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.nonStrictSinglePixelWideLinesUseParallelogram, settings, "VkBool32", "nonStrictSinglePixelWideLinesUseParallelogram", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.nonStrictWideLinesUseParallelogram, settings, "VkBool32", "nonStrictWideLinesUseParallelogram", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.blockTexelViewCompatibleMultipleLayers, settings, "VkBool32", "blockTexelViewCompatibleMultipleLayers", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.maxCombinedImageSamplerDescriptorCount, settings, "uint32_t", "maxCombinedImageSamplerDescriptorCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.fragmentShadingRateClampCombinerInputs, settings, "VkBool32", "fragmentShadingRateClampCombinerInputs", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.defaultRobustnessStorageBuffers, settings, "VkPipelineRobustnessBufferBehavior", "defaultRobustnessStorageBuffers", indents + 1, dump_text_VkPipelineRobustnessBufferBehavior); // AET + dump_text_value(object.defaultRobustnessUniformBuffers, settings, "VkPipelineRobustnessBufferBehavior", "defaultRobustnessUniformBuffers", indents + 1, dump_text_VkPipelineRobustnessBufferBehavior); // AET + dump_text_value(object.defaultRobustnessVertexInputs, settings, "VkPipelineRobustnessBufferBehavior", "defaultRobustnessVertexInputs", indents + 1, dump_text_VkPipelineRobustnessBufferBehavior); // AET + dump_text_value(object.defaultRobustnessImages, settings, "VkPipelineRobustnessImageBehavior", "defaultRobustnessImages", indents + 1, dump_text_VkPipelineRobustnessImageBehavior); // AET + dump_text_value(object.copySrcLayoutCount, settings, "uint32_t", "copySrcLayoutCount", indents + 1, dump_text_uint32_t); // AET + dump_text_array(object.pCopySrcLayouts, object.copySrcLayoutCount, settings, "VkImageLayout*", "VkImageLayout", "pCopySrcLayouts", indents + 1, dump_text_VkImageLayout); // BQB + dump_text_value(object.copyDstLayoutCount, settings, "uint32_t", "copyDstLayoutCount", indents + 1, dump_text_uint32_t); // AET + dump_text_array(object.pCopyDstLayouts, object.copyDstLayoutCount, settings, "VkImageLayout*", "VkImageLayout", "pCopyDstLayouts", indents + 1, dump_text_VkImageLayout); // BQB + dump_text_array(object.optimalTilingLayoutUUID, 16, settings, "uint8_t[VK_UUID_SIZE]", "uint8_t", "optimalTilingLayoutUUID", indents + 1, dump_text_uint8_t); // AQA + dump_text_value(object.identicalMemoryTypeRequirements, settings, "VkBool32", "identicalMemoryTypeRequirements", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkDeviceQueueGlobalPriorityCreateInfo(const VkDeviceQueueGlobalPriorityCreateInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.globalPriority, settings, "VkQueueGlobalPriority", "globalPriority", indents + 1, dump_text_VkQueueGlobalPriority); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDeviceGlobalPriorityQueryFeatures(const VkPhysicalDeviceGlobalPriorityQueryFeatures& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.globalPriorityQuery, settings, "VkBool32", "globalPriorityQuery", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkQueueFamilyGlobalPriorityProperties(const VkQueueFamilyGlobalPriorityProperties& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.priorityCount, settings, "uint32_t", "priorityCount", indents + 1, dump_text_uint32_t); // AET + dump_text_array(object.priorities, 16, settings, "VkQueueGlobalPriority[VK_MAX_GLOBAL_PRIORITY_SIZE]", "VkQueueGlobalPriority", "priorities", indents + 1, dump_text_VkQueueGlobalPriority); // AQA + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDeviceShaderSubgroupRotateFeatures(const VkPhysicalDeviceShaderSubgroupRotateFeatures& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.shaderSubgroupRotate, settings, "VkBool32", "shaderSubgroupRotate", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.shaderSubgroupRotateClustered, settings, "VkBool32", "shaderSubgroupRotateClustered", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDeviceShaderFloatControls2Features(const VkPhysicalDeviceShaderFloatControls2Features& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.shaderFloatControls2, settings, "VkBool32", "shaderFloatControls2", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDeviceShaderExpectAssumeFeatures(const VkPhysicalDeviceShaderExpectAssumeFeatures& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.shaderExpectAssume, settings, "VkBool32", "shaderExpectAssume", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDeviceLineRasterizationFeatures(const VkPhysicalDeviceLineRasterizationFeatures& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.rectangularLines, settings, "VkBool32", "rectangularLines", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.bresenhamLines, settings, "VkBool32", "bresenhamLines", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.smoothLines, settings, "VkBool32", "smoothLines", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.stippledRectangularLines, settings, "VkBool32", "stippledRectangularLines", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.stippledBresenhamLines, settings, "VkBool32", "stippledBresenhamLines", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.stippledSmoothLines, settings, "VkBool32", "stippledSmoothLines", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDeviceLineRasterizationProperties(const VkPhysicalDeviceLineRasterizationProperties& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.lineSubPixelPrecisionBits, settings, "uint32_t", "lineSubPixelPrecisionBits", indents + 1, dump_text_uint32_t); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPipelineRasterizationLineStateCreateInfo(const VkPipelineRasterizationLineStateCreateInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.lineRasterizationMode, settings, "VkLineRasterizationMode", "lineRasterizationMode", indents + 1, dump_text_VkLineRasterizationMode); // AET + dump_text_value(object.stippledLineEnable, settings, "VkBool32", "stippledLineEnable", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.lineStippleFactor, settings, "uint32_t", "lineStippleFactor", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.lineStipplePattern, settings, "uint16_t", "lineStipplePattern", indents + 1, dump_text_uint16_t); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDeviceVertexAttributeDivisorProperties(const VkPhysicalDeviceVertexAttributeDivisorProperties& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.maxVertexAttribDivisor, settings, "uint32_t", "maxVertexAttribDivisor", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.supportsNonZeroFirstInstance, settings, "VkBool32", "supportsNonZeroFirstInstance", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkVertexInputBindingDivisorDescription(const VkVertexInputBindingDivisorDescription& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.binding, settings, "uint32_t", "binding", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.divisor, settings, "uint32_t", "divisor", indents + 1, dump_text_uint32_t); // AET +} +void dump_text_VkPipelineVertexInputDivisorStateCreateInfo(const VkPipelineVertexInputDivisorStateCreateInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.vertexBindingDivisorCount, settings, "uint32_t", "vertexBindingDivisorCount", indents + 1, dump_text_uint32_t); // AET + dump_text_array(object.pVertexBindingDivisors, object.vertexBindingDivisorCount, settings, "const VkVertexInputBindingDivisorDescription*", "const VkVertexInputBindingDivisorDescription", "pVertexBindingDivisors", indents + 1, dump_text_VkVertexInputBindingDivisorDescription); // BQB + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDeviceVertexAttributeDivisorFeatures(const VkPhysicalDeviceVertexAttributeDivisorFeatures& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.vertexAttributeInstanceRateDivisor, settings, "VkBool32", "vertexAttributeInstanceRateDivisor", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.vertexAttributeInstanceRateZeroDivisor, settings, "VkBool32", "vertexAttributeInstanceRateZeroDivisor", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDeviceIndexTypeUint8Features(const VkPhysicalDeviceIndexTypeUint8Features& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.indexTypeUint8, settings, "VkBool32", "indexTypeUint8", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkMemoryMapInfo(const VkMemoryMapInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.flags, settings, "VkMemoryMapFlags", "flags", indents + 1, dump_text_VkMemoryMapFlags); // AET + dump_text_value(object.memory, settings, "VkDeviceMemory", "memory", indents + 1, dump_text_VkDeviceMemory); // AET + dump_text_value(object.offset, settings, "VkDeviceSize", "offset", indents + 1, dump_text_VkDeviceSize); // AET + dump_text_value(object.size, settings, "VkDeviceSize", "size", indents + 1, dump_text_VkDeviceSize); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkMemoryUnmapInfo(const VkMemoryUnmapInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.flags, settings, "VkMemoryUnmapFlags", "flags", indents + 1, dump_text_VkMemoryUnmapFlags); // AET + dump_text_value(object.memory, settings, "VkDeviceMemory", "memory", indents + 1, dump_text_VkDeviceMemory); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDeviceMaintenance5Features(const VkPhysicalDeviceMaintenance5Features& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.maintenance5, settings, "VkBool32", "maintenance5", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDeviceMaintenance5Properties(const VkPhysicalDeviceMaintenance5Properties& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.earlyFragmentMultisampleCoverageAfterSampleCounting, settings, "VkBool32", "earlyFragmentMultisampleCoverageAfterSampleCounting", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.earlyFragmentSampleMaskTestBeforeSampleCounting, settings, "VkBool32", "earlyFragmentSampleMaskTestBeforeSampleCounting", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.depthStencilSwizzleOneSupport, settings, "VkBool32", "depthStencilSwizzleOneSupport", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.polygonModePointSize, settings, "VkBool32", "polygonModePointSize", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.nonStrictSinglePixelWideLinesUseParallelogram, settings, "VkBool32", "nonStrictSinglePixelWideLinesUseParallelogram", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.nonStrictWideLinesUseParallelogram, settings, "VkBool32", "nonStrictWideLinesUseParallelogram", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkRenderingAreaInfo(const VkRenderingAreaInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.viewMask, settings, "uint32_t", "viewMask", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.colorAttachmentCount, settings, "uint32_t", "colorAttachmentCount", indents + 1, dump_text_uint32_t); // AET + dump_text_array(object.pColorAttachmentFormats, object.colorAttachmentCount, settings, "const VkFormat*", "const VkFormat", "pColorAttachmentFormats", indents + 1, dump_text_VkFormat); // BQB + dump_text_value(object.depthAttachmentFormat, settings, "VkFormat", "depthAttachmentFormat", indents + 1, dump_text_VkFormat); // AET + dump_text_value(object.stencilAttachmentFormat, settings, "VkFormat", "stencilAttachmentFormat", indents + 1, dump_text_VkFormat); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkImageSubresource2(const VkImageSubresource2& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.imageSubresource, settings, "VkImageSubresource", "imageSubresource", indents + 1, dump_text_VkImageSubresource); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkDeviceImageSubresourceInfo(const VkDeviceImageSubresourceInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_pointer(object.pCreateInfo, settings, "const VkImageCreateInfo*", "pCreateInfo", indents + 1, dump_text_VkImageCreateInfo); + dump_text_pointer(object.pSubresource, settings, "const VkImageSubresource2*", "pSubresource", indents + 1, dump_text_VkImageSubresource2); + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkSubresourceLayout2(const VkSubresourceLayout2& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.subresourceLayout, settings, "VkSubresourceLayout", "subresourceLayout", indents + 1, dump_text_VkSubresourceLayout); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPipelineCreateFlags2CreateInfo(const VkPipelineCreateFlags2CreateInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.flags, settings, "VkPipelineCreateFlags2", "flags", indents + 1, dump_text_VkPipelineCreateFlags2); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkBufferUsageFlags2CreateInfo(const VkBufferUsageFlags2CreateInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.usage, settings, "VkBufferUsageFlags2", "usage", indents + 1, dump_text_VkBufferUsageFlags2); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDevicePushDescriptorProperties(const VkPhysicalDevicePushDescriptorProperties& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.maxPushDescriptors, settings, "uint32_t", "maxPushDescriptors", indents + 1, dump_text_uint32_t); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDeviceDynamicRenderingLocalReadFeatures(const VkPhysicalDeviceDynamicRenderingLocalReadFeatures& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.dynamicRenderingLocalRead, settings, "VkBool32", "dynamicRenderingLocalRead", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkRenderingAttachmentLocationInfo(const VkRenderingAttachmentLocationInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.colorAttachmentCount, settings, "uint32_t", "colorAttachmentCount", indents + 1, dump_text_uint32_t); // AET + dump_text_array(object.pColorAttachmentLocations, object.colorAttachmentCount, settings, "const uint32_t*", "const uint32_t", "pColorAttachmentLocations", indents + 1, dump_text_uint32_t); // BQB + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkRenderingInputAttachmentIndexInfo(const VkRenderingInputAttachmentIndexInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.colorAttachmentCount, settings, "uint32_t", "colorAttachmentCount", indents + 1, dump_text_uint32_t); // AET + dump_text_array(object.pColorAttachmentInputIndices, object.colorAttachmentCount, settings, "const uint32_t*", "const uint32_t", "pColorAttachmentInputIndices", indents + 1, dump_text_uint32_t); // BQB + dump_text_pointer(object.pDepthInputAttachmentIndex, settings, "const uint32_t*", "pDepthInputAttachmentIndex", indents + 1, dump_text_uint32_t); + dump_text_pointer(object.pStencilInputAttachmentIndex, settings, "const uint32_t*", "pStencilInputAttachmentIndex", indents + 1, dump_text_uint32_t); + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDeviceMaintenance6Features(const VkPhysicalDeviceMaintenance6Features& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.maintenance6, settings, "VkBool32", "maintenance6", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDeviceMaintenance6Properties(const VkPhysicalDeviceMaintenance6Properties& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.blockTexelViewCompatibleMultipleLayers, settings, "VkBool32", "blockTexelViewCompatibleMultipleLayers", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.maxCombinedImageSamplerDescriptorCount, settings, "uint32_t", "maxCombinedImageSamplerDescriptorCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.fragmentShadingRateClampCombinerInputs, settings, "VkBool32", "fragmentShadingRateClampCombinerInputs", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkBindMemoryStatus(const VkBindMemoryStatus& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_pointer(object.pResult, settings, "VkResult*", "pResult", indents + 1, dump_text_VkResult); + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkBindDescriptorSetsInfo(const VkBindDescriptorSetsInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.stageFlags, settings, "VkShaderStageFlags", "stageFlags", indents + 1, dump_text_VkShaderStageFlags); // AET + dump_text_value(object.layout, settings, "VkPipelineLayout", "layout", indents + 1, dump_text_VkPipelineLayout); // AET + dump_text_value(object.firstSet, settings, "uint32_t", "firstSet", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.descriptorSetCount, settings, "uint32_t", "descriptorSetCount", indents + 1, dump_text_uint32_t); // AET + dump_text_array(object.pDescriptorSets, object.descriptorSetCount, settings, "const VkDescriptorSet*", "const VkDescriptorSet", "pDescriptorSets", indents + 1, dump_text_VkDescriptorSet); // BQB + dump_text_value(object.dynamicOffsetCount, settings, "uint32_t", "dynamicOffsetCount", indents + 1, dump_text_uint32_t); // AET + dump_text_array(object.pDynamicOffsets, object.dynamicOffsetCount, settings, "const uint32_t*", "const uint32_t", "pDynamicOffsets", indents + 1, dump_text_uint32_t); // BQB + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPushConstantsInfo(const VkPushConstantsInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.layout, settings, "VkPipelineLayout", "layout", indents + 1, dump_text_VkPipelineLayout); // AET + dump_text_value(object.stageFlags, settings, "VkShaderStageFlags", "stageFlags", indents + 1, dump_text_VkShaderStageFlags); // AET + dump_text_value(object.offset, settings, "uint32_t", "offset", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.size, settings, "uint32_t", "size", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.pValues, settings, "const void*", "pValues", indents + 1, dump_text_void); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPushDescriptorSetInfo(const VkPushDescriptorSetInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.stageFlags, settings, "VkShaderStageFlags", "stageFlags", indents + 1, dump_text_VkShaderStageFlags); // AET + dump_text_value(object.layout, settings, "VkPipelineLayout", "layout", indents + 1, dump_text_VkPipelineLayout); // AET + dump_text_value(object.set, settings, "uint32_t", "set", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.descriptorWriteCount, settings, "uint32_t", "descriptorWriteCount", indents + 1, dump_text_uint32_t); // AET + dump_text_array(object.pDescriptorWrites, object.descriptorWriteCount, settings, "const VkWriteDescriptorSet*", "const VkWriteDescriptorSet", "pDescriptorWrites", indents + 1, dump_text_VkWriteDescriptorSet); // BQB + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPushDescriptorSetWithTemplateInfo(const VkPushDescriptorSetWithTemplateInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.descriptorUpdateTemplate, settings, "VkDescriptorUpdateTemplate", "descriptorUpdateTemplate", indents + 1, dump_text_VkDescriptorUpdateTemplate); // AET + dump_text_value(object.layout, settings, "VkPipelineLayout", "layout", indents + 1, dump_text_VkPipelineLayout); // AET + dump_text_value(object.set, settings, "uint32_t", "set", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.pData, settings, "const void*", "pData", indents + 1, dump_text_void); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDevicePipelineProtectedAccessFeatures(const VkPhysicalDevicePipelineProtectedAccessFeatures& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.pipelineProtectedAccess, settings, "VkBool32", "pipelineProtectedAccess", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDevicePipelineRobustnessFeatures(const VkPhysicalDevicePipelineRobustnessFeatures& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.pipelineRobustness, settings, "VkBool32", "pipelineRobustness", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDevicePipelineRobustnessProperties(const VkPhysicalDevicePipelineRobustnessProperties& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.defaultRobustnessStorageBuffers, settings, "VkPipelineRobustnessBufferBehavior", "defaultRobustnessStorageBuffers", indents + 1, dump_text_VkPipelineRobustnessBufferBehavior); // AET + dump_text_value(object.defaultRobustnessUniformBuffers, settings, "VkPipelineRobustnessBufferBehavior", "defaultRobustnessUniformBuffers", indents + 1, dump_text_VkPipelineRobustnessBufferBehavior); // AET + dump_text_value(object.defaultRobustnessVertexInputs, settings, "VkPipelineRobustnessBufferBehavior", "defaultRobustnessVertexInputs", indents + 1, dump_text_VkPipelineRobustnessBufferBehavior); // AET + dump_text_value(object.defaultRobustnessImages, settings, "VkPipelineRobustnessImageBehavior", "defaultRobustnessImages", indents + 1, dump_text_VkPipelineRobustnessImageBehavior); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPipelineRobustnessCreateInfo(const VkPipelineRobustnessCreateInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.storageBuffers, settings, "VkPipelineRobustnessBufferBehavior", "storageBuffers", indents + 1, dump_text_VkPipelineRobustnessBufferBehavior); // AET + dump_text_value(object.uniformBuffers, settings, "VkPipelineRobustnessBufferBehavior", "uniformBuffers", indents + 1, dump_text_VkPipelineRobustnessBufferBehavior); // AET + dump_text_value(object.vertexInputs, settings, "VkPipelineRobustnessBufferBehavior", "vertexInputs", indents + 1, dump_text_VkPipelineRobustnessBufferBehavior); // AET + dump_text_value(object.images, settings, "VkPipelineRobustnessImageBehavior", "images", indents + 1, dump_text_VkPipelineRobustnessImageBehavior); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDeviceHostImageCopyFeatures(const VkPhysicalDeviceHostImageCopyFeatures& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.hostImageCopy, settings, "VkBool32", "hostImageCopy", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDeviceHostImageCopyProperties(const VkPhysicalDeviceHostImageCopyProperties& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.copySrcLayoutCount, settings, "uint32_t", "copySrcLayoutCount", indents + 1, dump_text_uint32_t); // AET + dump_text_array(object.pCopySrcLayouts, object.copySrcLayoutCount, settings, "VkImageLayout*", "VkImageLayout", "pCopySrcLayouts", indents + 1, dump_text_VkImageLayout); // BQB + dump_text_value(object.copyDstLayoutCount, settings, "uint32_t", "copyDstLayoutCount", indents + 1, dump_text_uint32_t); // AET + dump_text_array(object.pCopyDstLayouts, object.copyDstLayoutCount, settings, "VkImageLayout*", "VkImageLayout", "pCopyDstLayouts", indents + 1, dump_text_VkImageLayout); // BQB + dump_text_array(object.optimalTilingLayoutUUID, 16, settings, "uint8_t[VK_UUID_SIZE]", "uint8_t", "optimalTilingLayoutUUID", indents + 1, dump_text_uint8_t); // AQA + dump_text_value(object.identicalMemoryTypeRequirements, settings, "VkBool32", "identicalMemoryTypeRequirements", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkMemoryToImageCopy(const VkMemoryToImageCopy& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.pHostPointer, settings, "const void*", "pHostPointer", indents + 1, dump_text_void); // AET + dump_text_value(object.memoryRowLength, settings, "uint32_t", "memoryRowLength", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.memoryImageHeight, settings, "uint32_t", "memoryImageHeight", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.imageSubresource, settings, "VkImageSubresourceLayers", "imageSubresource", indents + 1, dump_text_VkImageSubresourceLayers); // AET + dump_text_value(object.imageOffset, settings, "VkOffset3D", "imageOffset", indents + 1, dump_text_VkOffset3D); // AET + dump_text_value(object.imageExtent, settings, "VkExtent3D", "imageExtent", indents + 1, dump_text_VkExtent3D); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkImageToMemoryCopy(const VkImageToMemoryCopy& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.pHostPointer, settings, "void*", "pHostPointer", indents + 1, dump_text_void); // AET + dump_text_value(object.memoryRowLength, settings, "uint32_t", "memoryRowLength", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.memoryImageHeight, settings, "uint32_t", "memoryImageHeight", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.imageSubresource, settings, "VkImageSubresourceLayers", "imageSubresource", indents + 1, dump_text_VkImageSubresourceLayers); // AET + dump_text_value(object.imageOffset, settings, "VkOffset3D", "imageOffset", indents + 1, dump_text_VkOffset3D); // AET + dump_text_value(object.imageExtent, settings, "VkExtent3D", "imageExtent", indents + 1, dump_text_VkExtent3D); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkCopyMemoryToImageInfo(const VkCopyMemoryToImageInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.flags, settings, "VkHostImageCopyFlags", "flags", indents + 1, dump_text_VkHostImageCopyFlags); // AET + dump_text_value(object.dstImage, settings, "VkImage", "dstImage", indents + 1, dump_text_VkImage); // AET + dump_text_value(object.dstImageLayout, settings, "VkImageLayout", "dstImageLayout", indents + 1, dump_text_VkImageLayout); // AET + dump_text_value(object.regionCount, settings, "uint32_t", "regionCount", indents + 1, dump_text_uint32_t); // AET + dump_text_array(object.pRegions, object.regionCount, settings, "const VkMemoryToImageCopy*", "const VkMemoryToImageCopy", "pRegions", indents + 1, dump_text_VkMemoryToImageCopy); // BQB + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkCopyImageToMemoryInfo(const VkCopyImageToMemoryInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.flags, settings, "VkHostImageCopyFlags", "flags", indents + 1, dump_text_VkHostImageCopyFlags); // AET + dump_text_value(object.srcImage, settings, "VkImage", "srcImage", indents + 1, dump_text_VkImage); // AET + dump_text_value(object.srcImageLayout, settings, "VkImageLayout", "srcImageLayout", indents + 1, dump_text_VkImageLayout); // AET + dump_text_value(object.regionCount, settings, "uint32_t", "regionCount", indents + 1, dump_text_uint32_t); // AET + dump_text_array(object.pRegions, object.regionCount, settings, "const VkImageToMemoryCopy*", "const VkImageToMemoryCopy", "pRegions", indents + 1, dump_text_VkImageToMemoryCopy); // BQB + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkCopyImageToImageInfo(const VkCopyImageToImageInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.flags, settings, "VkHostImageCopyFlags", "flags", indents + 1, dump_text_VkHostImageCopyFlags); // AET + dump_text_value(object.srcImage, settings, "VkImage", "srcImage", indents + 1, dump_text_VkImage); // AET + dump_text_value(object.srcImageLayout, settings, "VkImageLayout", "srcImageLayout", indents + 1, dump_text_VkImageLayout); // AET + dump_text_value(object.dstImage, settings, "VkImage", "dstImage", indents + 1, dump_text_VkImage); // AET + dump_text_value(object.dstImageLayout, settings, "VkImageLayout", "dstImageLayout", indents + 1, dump_text_VkImageLayout); // AET + dump_text_value(object.regionCount, settings, "uint32_t", "regionCount", indents + 1, dump_text_uint32_t); // AET + dump_text_array(object.pRegions, object.regionCount, settings, "const VkImageCopy2*", "const VkImageCopy2", "pRegions", indents + 1, dump_text_VkImageCopy2); // BQB + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkHostImageLayoutTransitionInfo(const VkHostImageLayoutTransitionInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.image, settings, "VkImage", "image", indents + 1, dump_text_VkImage); // AET + dump_text_value(object.oldLayout, settings, "VkImageLayout", "oldLayout", indents + 1, dump_text_VkImageLayout); // AET + dump_text_value(object.newLayout, settings, "VkImageLayout", "newLayout", indents + 1, dump_text_VkImageLayout); // AET + dump_text_value(object.subresourceRange, settings, "VkImageSubresourceRange", "subresourceRange", indents + 1, dump_text_VkImageSubresourceRange); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkSubresourceHostMemcpySize(const VkSubresourceHostMemcpySize& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.size, settings, "VkDeviceSize", "size", indents + 1, dump_text_VkDeviceSize); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkHostImageCopyDevicePerformanceQuery(const VkHostImageCopyDevicePerformanceQuery& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.optimalDeviceAccess, settings, "VkBool32", "optimalDeviceAccess", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.identicalMemoryLayout, settings, "VkBool32", "identicalMemoryLayout", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} void dump_text_VkSurfaceCapabilitiesKHR(const VkSurfaceCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) @@ -18731,6 +19792,19 @@ void dump_text_VkCuModuleCreateInfoNVX(const VkCuModuleCreateInfoNVX& object, co dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } +void dump_text_VkCuModuleTexturingModeCreateInfoNVX(const VkCuModuleTexturingModeCreateInfoNVX& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.use64bitTexturing, settings, "VkBool32", "use64bitTexturing", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} void dump_text_VkCuFunctionCreateInfoNVX(const VkCuFunctionCreateInfoNVX& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) @@ -19427,64 +20501,6 @@ void dump_text_VkShaderStatisticsInfoAMD(const VkShaderStatisticsInfoAMD& object dump_text_value(object.numAvailableSgprs, settings, "uint32_t", "numAvailableSgprs", indents + 1, dump_text_uint32_t); // AET dump_text_array(object.computeWorkGroupSize, 3, settings, "uint32_t[3]", "uint32_t", "computeWorkGroupSize", indents + 1, dump_text_uint32_t); // AQA } -void dump_text_VkRenderingFragmentShadingRateAttachmentInfoKHR(const VkRenderingFragmentShadingRateAttachmentInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.imageView, settings, "VkImageView", "imageView", indents + 1, dump_text_VkImageView); // AET - dump_text_value(object.imageLayout, settings, "VkImageLayout", "imageLayout", indents + 1, dump_text_VkImageLayout); // AET - dump_text_value(object.shadingRateAttachmentTexelSize, settings, "VkExtent2D", "shadingRateAttachmentTexelSize", indents + 1, dump_text_VkExtent2D); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkRenderingFragmentDensityMapAttachmentInfoEXT(const VkRenderingFragmentDensityMapAttachmentInfoEXT& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.imageView, settings, "VkImageView", "imageView", indents + 1, dump_text_VkImageView); // AET - dump_text_value(object.imageLayout, settings, "VkImageLayout", "imageLayout", indents + 1, dump_text_VkImageLayout); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkAttachmentSampleCountInfoAMD(const VkAttachmentSampleCountInfoAMD& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.colorAttachmentCount, settings, "uint32_t", "colorAttachmentCount", indents + 1, dump_text_uint32_t); // AET - dump_text_array(object.pColorAttachmentSamples, object.colorAttachmentCount, settings, "const VkSampleCountFlagBits*", "const VkSampleCountFlagBits", "pColorAttachmentSamples", indents + 1, dump_text_VkSampleCountFlagBits); // BQB - dump_text_value(object.depthStencilAttachmentSamples, settings, "VkSampleCountFlagBits", "depthStencilAttachmentSamples", indents + 1, dump_text_VkSampleCountFlagBits); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkMultiviewPerViewAttributesInfoNVX(const VkMultiviewPerViewAttributesInfoNVX& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.perViewAttributes, settings, "VkBool32", "perViewAttributes", indents + 1, dump_text_VkBool32); // AET - dump_text_value(object.perViewAttributesPositionXOnly, settings, "VkBool32", "perViewAttributesPositionXOnly", indents + 1, dump_text_VkBool32); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} #if defined(VK_USE_PLATFORM_GGP) void dump_text_VkStreamDescriptorSurfaceCreateInfoGGP(const VkStreamDescriptorSurfaceCreateInfoGGP& object, const ApiDumpSettings& settings, int indents) { @@ -19660,51 +20676,6 @@ void dump_text_VkPhysicalDeviceASTCDecodeFeaturesEXT(const VkPhysicalDeviceASTCD dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.pipelineRobustness, settings, "VkBool32", "pipelineRobustness", indents + 1, dump_text_VkBool32); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.defaultRobustnessStorageBuffers, settings, "VkPipelineRobustnessBufferBehaviorEXT", "defaultRobustnessStorageBuffers", indents + 1, dump_text_VkPipelineRobustnessBufferBehaviorEXT); // AET - dump_text_value(object.defaultRobustnessUniformBuffers, settings, "VkPipelineRobustnessBufferBehaviorEXT", "defaultRobustnessUniformBuffers", indents + 1, dump_text_VkPipelineRobustnessBufferBehaviorEXT); // AET - dump_text_value(object.defaultRobustnessVertexInputs, settings, "VkPipelineRobustnessBufferBehaviorEXT", "defaultRobustnessVertexInputs", indents + 1, dump_text_VkPipelineRobustnessBufferBehaviorEXT); // AET - dump_text_value(object.defaultRobustnessImages, settings, "VkPipelineRobustnessImageBehaviorEXT", "defaultRobustnessImages", indents + 1, dump_text_VkPipelineRobustnessImageBehaviorEXT); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.storageBuffers, settings, "VkPipelineRobustnessBufferBehaviorEXT", "storageBuffers", indents + 1, dump_text_VkPipelineRobustnessBufferBehaviorEXT); // AET - dump_text_value(object.uniformBuffers, settings, "VkPipelineRobustnessBufferBehaviorEXT", "uniformBuffers", indents + 1, dump_text_VkPipelineRobustnessBufferBehaviorEXT); // AET - dump_text_value(object.vertexInputs, settings, "VkPipelineRobustnessBufferBehaviorEXT", "vertexInputs", indents + 1, dump_text_VkPipelineRobustnessBufferBehaviorEXT); // AET - dump_text_value(object.images, settings, "VkPipelineRobustnessImageBehaviorEXT", "images", indents + 1, dump_text_VkPipelineRobustnessImageBehaviorEXT); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} #if defined(VK_USE_PLATFORM_WIN32_KHR) void dump_text_VkImportMemoryWin32HandleInfoKHR(const VkImportMemoryWin32HandleInfoKHR& object, const ApiDumpSettings& settings, int indents) { @@ -19932,19 +20903,6 @@ void dump_text_VkSemaphoreGetFdInfoKHR(const VkSemaphoreGetFdInfoKHR& object, co dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkPhysicalDevicePushDescriptorPropertiesKHR(const VkPhysicalDevicePushDescriptorPropertiesKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.maxPushDescriptors, settings, "uint32_t", "maxPushDescriptors", indents + 1, dump_text_uint32_t); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} void dump_text_VkConditionalRenderingBeginInfoEXT(const VkConditionalRenderingBeginInfoEXT& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) @@ -20175,6 +21133,20 @@ void dump_text_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX(const VkP dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } +void dump_text_VkMultiviewPerViewAttributesInfoNVX(const VkMultiviewPerViewAttributesInfoNVX& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.perViewAttributes, settings, "VkBool32", "perViewAttributes", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.perViewAttributesPositionXOnly, settings, "VkBool32", "perViewAttributesPositionXOnly", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} void dump_text_VkViewportSwizzleNV(const VkViewportSwizzleNV& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) @@ -21003,6 +21975,21 @@ void dump_text_VkPipelineShaderStageNodeCreateInfoAMDX(const VkPipelineShaderSta } } #endif // VK_ENABLE_BETA_EXTENSIONS +void dump_text_VkAttachmentSampleCountInfoAMD(const VkAttachmentSampleCountInfoAMD& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.colorAttachmentCount, settings, "uint32_t", "colorAttachmentCount", indents + 1, dump_text_uint32_t); // AET + dump_text_array(object.pColorAttachmentSamples, object.colorAttachmentCount, settings, "const VkSampleCountFlagBits*", "const VkSampleCountFlagBits", "pColorAttachmentSamples", indents + 1, dump_text_VkSampleCountFlagBits); // BQB + dump_text_value(object.depthStencilAttachmentSamples, settings, "VkSampleCountFlagBits", "depthStencilAttachmentSamples", indents + 1, dump_text_VkSampleCountFlagBits); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} void dump_text_VkSampleLocationEXT(const VkSampleLocationEXT& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) @@ -22009,19 +22996,6 @@ void dump_text_VkFilterCubicImageViewImageFormatPropertiesEXT(const VkFilterCubi dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkDeviceQueueGlobalPriorityCreateInfoKHR(const VkDeviceQueueGlobalPriorityCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.globalPriority, settings, "VkQueueGlobalPriorityKHR", "globalPriority", indents + 1, dump_text_VkQueueGlobalPriorityKHR); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} void dump_text_VkImportMemoryHostPointerInfoEXT(const VkImportMemoryHostPointerInfoEXT& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) @@ -22216,33 +23190,6 @@ void dump_text_VkVideoDecodeH265DpbSlotInfoKHR(const VkVideoDecodeH265DpbSlotInf dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR(const VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.globalPriorityQuery, settings, "VkBool32", "globalPriorityQuery", indents + 1, dump_text_VkBool32); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkQueueFamilyGlobalPriorityPropertiesKHR(const VkQueueFamilyGlobalPriorityPropertiesKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.priorityCount, settings, "uint32_t", "priorityCount", indents + 1, dump_text_uint32_t); // AET - dump_text_array(object.priorities, object.priorityCount, settings, "VkQueueGlobalPriorityKHR[VK_MAX_GLOBAL_PRIORITY_SIZE_KHR]", "VkQueueGlobalPriorityKHR", "priorities", indents + 1, dump_text_VkQueueGlobalPriorityKHR); // BQB - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} void dump_text_VkDeviceMemoryOverallocationCreateInfoAMD(const VkDeviceMemoryOverallocationCreateInfoAMD& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) @@ -22269,43 +23216,6 @@ void dump_text_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT(const VkPhysi dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkVertexInputBindingDivisorDescriptionKHR(const VkVertexInputBindingDivisorDescriptionKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.binding, settings, "uint32_t", "binding", indents + 1, dump_text_uint32_t); // AET - dump_text_value(object.divisor, settings, "uint32_t", "divisor", indents + 1, dump_text_uint32_t); // AET -} -void dump_text_VkPipelineVertexInputDivisorStateCreateInfoKHR(const VkPipelineVertexInputDivisorStateCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.vertexBindingDivisorCount, settings, "uint32_t", "vertexBindingDivisorCount", indents + 1, dump_text_uint32_t); // AET - dump_text_array(object.pVertexBindingDivisors, object.vertexBindingDivisorCount, settings, "const VkVertexInputBindingDivisorDescriptionKHR*", "const VkVertexInputBindingDivisorDescriptionKHR", "pVertexBindingDivisors", indents + 1, dump_text_VkVertexInputBindingDivisorDescriptionKHR); // BQB - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR(const VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.vertexAttributeInstanceRateDivisor, settings, "VkBool32", "vertexAttributeInstanceRateDivisor", indents + 1, dump_text_VkBool32); // AET - dump_text_value(object.vertexAttributeInstanceRateZeroDivisor, settings, "VkBool32", "vertexAttributeInstanceRateZeroDivisor", indents + 1, dump_text_VkBool32); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} #if defined(VK_USE_PLATFORM_GGP) void dump_text_VkPresentFrameTokenGGP(const VkPresentFrameTokenGGP& object, const ApiDumpSettings& settings, int indents) { @@ -22463,6 +23373,33 @@ void dump_text_VkCheckpointDataNV(const VkCheckpointDataNV& object, const ApiDum dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } +void dump_text_VkQueueFamilyCheckpointProperties2NV(const VkQueueFamilyCheckpointProperties2NV& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.checkpointExecutionStageMask, settings, "VkPipelineStageFlags2", "checkpointExecutionStageMask", indents + 1, dump_text_VkPipelineStageFlags2); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkCheckpointData2NV(const VkCheckpointData2NV& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.stage, settings, "VkPipelineStageFlags2", "stage", indents + 1, dump_text_VkPipelineStageFlags2); // AET + dump_text_value(object.pCheckpointMarker, settings, "void*", "pCheckpointMarker", indents + 1, dump_text_void); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} void dump_text_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL(const VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) @@ -22682,6 +23619,20 @@ void dump_text_VkRenderPassFragmentDensityMapCreateInfoEXT(const VkRenderPassFra dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } +void dump_text_VkRenderingFragmentDensityMapAttachmentInfoEXT(const VkRenderingFragmentDensityMapAttachmentInfoEXT& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.imageView, settings, "VkImageView", "imageView", indents + 1, dump_text_VkImageView); // AET + dump_text_value(object.imageLayout, settings, "VkImageLayout", "imageLayout", indents + 1, dump_text_VkImageLayout); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} void dump_text_VkFragmentShadingRateAttachmentInfoKHR(const VkFragmentShadingRateAttachmentInfoKHR& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) @@ -22768,21 +23719,22 @@ void dump_text_VkPhysicalDeviceFragmentShadingRateKHR(const VkPhysicalDeviceFrag dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkPhysicalDeviceShaderCoreProperties2AMD(const VkPhysicalDeviceShaderCoreProperties2AMD& object, const ApiDumpSettings& settings, int indents) +void dump_text_VkRenderingFragmentShadingRateAttachmentInfoKHR(const VkRenderingFragmentShadingRateAttachmentInfoKHR& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) settings.stream() << &object << ":\n"; else settings.stream() << "address:\n"; dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.shaderCoreFeatures, settings, "VkShaderCorePropertiesFlagsAMD", "shaderCoreFeatures", indents + 1, dump_text_VkShaderCorePropertiesFlagsAMD); // AET - dump_text_value(object.activeComputeUnitCount, settings, "uint32_t", "activeComputeUnitCount", indents + 1, dump_text_uint32_t); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.imageView, settings, "VkImageView", "imageView", indents + 1, dump_text_VkImageView); // AET + dump_text_value(object.imageLayout, settings, "VkImageLayout", "imageLayout", indents + 1, dump_text_VkImageLayout); // AET + dump_text_value(object.shadingRateAttachmentTexelSize, settings, "VkExtent2D", "shadingRateAttachmentTexelSize", indents + 1, dump_text_VkExtent2D); // AET if(object.pNext != nullptr){ dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkPhysicalDeviceCoherentMemoryFeaturesAMD(const VkPhysicalDeviceCoherentMemoryFeaturesAMD& object, const ApiDumpSettings& settings, int indents) +void dump_text_VkPhysicalDeviceShaderCoreProperties2AMD(const VkPhysicalDeviceShaderCoreProperties2AMD& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) settings.stream() << &object << ":\n"; @@ -22790,12 +23742,13 @@ void dump_text_VkPhysicalDeviceCoherentMemoryFeaturesAMD(const VkPhysicalDeviceC settings.stream() << "address:\n"; dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.deviceCoherentMemory, settings, "VkBool32", "deviceCoherentMemory", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.shaderCoreFeatures, settings, "VkShaderCorePropertiesFlagsAMD", "shaderCoreFeatures", indents + 1, dump_text_VkShaderCorePropertiesFlagsAMD); // AET + dump_text_value(object.activeComputeUnitCount, settings, "uint32_t", "activeComputeUnitCount", indents + 1, dump_text_uint32_t); // AET if(object.pNext != nullptr){ dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR(const VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_text_VkPhysicalDeviceCoherentMemoryFeaturesAMD(const VkPhysicalDeviceCoherentMemoryFeaturesAMD& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) settings.stream() << &object << ":\n"; @@ -22803,37 +23756,7 @@ void dump_text_VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR(const VkPhys settings.stream() << "address:\n"; dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.dynamicRenderingLocalRead, settings, "VkBool32", "dynamicRenderingLocalRead", indents + 1, dump_text_VkBool32); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkRenderingAttachmentLocationInfoKHR(const VkRenderingAttachmentLocationInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.colorAttachmentCount, settings, "uint32_t", "colorAttachmentCount", indents + 1, dump_text_uint32_t); // AET - dump_text_array(object.pColorAttachmentLocations, object.colorAttachmentCount, settings, "const uint32_t*", "const uint32_t", "pColorAttachmentLocations", indents + 1, dump_text_uint32_t); // BQB - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkRenderingInputAttachmentIndexInfoKHR(const VkRenderingInputAttachmentIndexInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.colorAttachmentCount, settings, "uint32_t", "colorAttachmentCount", indents + 1, dump_text_uint32_t); // AET - dump_text_array(object.pColorAttachmentInputIndices, object.colorAttachmentCount, settings, "const uint32_t*", "const uint32_t", "pColorAttachmentInputIndices", indents + 1, dump_text_uint32_t); // BQB - dump_text_pointer(object.pDepthInputAttachmentIndex, settings, "const uint32_t*", "pDepthInputAttachmentIndex", indents + 1, dump_text_uint32_t); - dump_text_pointer(object.pStencilInputAttachmentIndex, settings, "const uint32_t*", "pStencilInputAttachmentIndex", indents + 1, dump_text_uint32_t); + dump_text_value(object.deviceCoherentMemory, settings, "VkBool32", "deviceCoherentMemory", indents + 1, dump_text_VkBool32); // AET if(object.pNext != nullptr){ dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } @@ -23205,53 +24128,6 @@ void dump_text_VkHeadlessSurfaceCreateInfoEXT(const VkHeadlessSurfaceCreateInfoE dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkPhysicalDeviceLineRasterizationFeaturesKHR(const VkPhysicalDeviceLineRasterizationFeaturesKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.rectangularLines, settings, "VkBool32", "rectangularLines", indents + 1, dump_text_VkBool32); // AET - dump_text_value(object.bresenhamLines, settings, "VkBool32", "bresenhamLines", indents + 1, dump_text_VkBool32); // AET - dump_text_value(object.smoothLines, settings, "VkBool32", "smoothLines", indents + 1, dump_text_VkBool32); // AET - dump_text_value(object.stippledRectangularLines, settings, "VkBool32", "stippledRectangularLines", indents + 1, dump_text_VkBool32); // AET - dump_text_value(object.stippledBresenhamLines, settings, "VkBool32", "stippledBresenhamLines", indents + 1, dump_text_VkBool32); // AET - dump_text_value(object.stippledSmoothLines, settings, "VkBool32", "stippledSmoothLines", indents + 1, dump_text_VkBool32); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkPhysicalDeviceLineRasterizationPropertiesKHR(const VkPhysicalDeviceLineRasterizationPropertiesKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.lineSubPixelPrecisionBits, settings, "uint32_t", "lineSubPixelPrecisionBits", indents + 1, dump_text_uint32_t); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkPipelineRasterizationLineStateCreateInfoKHR(const VkPipelineRasterizationLineStateCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.lineRasterizationMode, settings, "VkLineRasterizationModeKHR", "lineRasterizationMode", indents + 1, dump_text_VkLineRasterizationModeKHR); // AET - dump_text_value(object.stippledLineEnable, settings, "VkBool32", "stippledLineEnable", indents + 1, dump_text_VkBool32); // AET - dump_text_value(object.lineStippleFactor, settings, "uint32_t", "lineStippleFactor", indents + 1, dump_text_uint32_t); // AET - dump_text_value(object.lineStipplePattern, settings, "uint16_t", "lineStipplePattern", indents + 1, dump_text_uint16_t); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} void dump_text_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT(const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) @@ -23276,19 +24152,6 @@ void dump_text_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT(const VkPhysicalDevi dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkPhysicalDeviceIndexTypeUint8FeaturesKHR(const VkPhysicalDeviceIndexTypeUint8FeaturesKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.indexTypeUint8, settings, "VkBool32", "indexTypeUint8", indents + 1, dump_text_VkBool32); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} void dump_text_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT(const VkPhysicalDeviceExtendedDynamicStateFeaturesEXT& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) @@ -23391,225 +24254,6 @@ void dump_text_VkPipelineExecutableInternalRepresentationKHR(const VkPipelineExe dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkPhysicalDeviceHostImageCopyFeaturesEXT(const VkPhysicalDeviceHostImageCopyFeaturesEXT& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.hostImageCopy, settings, "VkBool32", "hostImageCopy", indents + 1, dump_text_VkBool32); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkPhysicalDeviceHostImageCopyPropertiesEXT(const VkPhysicalDeviceHostImageCopyPropertiesEXT& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.copySrcLayoutCount, settings, "uint32_t", "copySrcLayoutCount", indents + 1, dump_text_uint32_t); // AET - dump_text_array(object.pCopySrcLayouts, object.copySrcLayoutCount, settings, "VkImageLayout*", "VkImageLayout", "pCopySrcLayouts", indents + 1, dump_text_VkImageLayout); // BQB - dump_text_value(object.copyDstLayoutCount, settings, "uint32_t", "copyDstLayoutCount", indents + 1, dump_text_uint32_t); // AET - dump_text_array(object.pCopyDstLayouts, object.copyDstLayoutCount, settings, "VkImageLayout*", "VkImageLayout", "pCopyDstLayouts", indents + 1, dump_text_VkImageLayout); // BQB - dump_text_array(object.optimalTilingLayoutUUID, 16, settings, "uint8_t[VK_UUID_SIZE]", "uint8_t", "optimalTilingLayoutUUID", indents + 1, dump_text_uint8_t); // AQA - dump_text_value(object.identicalMemoryTypeRequirements, settings, "VkBool32", "identicalMemoryTypeRequirements", indents + 1, dump_text_VkBool32); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkMemoryToImageCopyEXT(const VkMemoryToImageCopyEXT& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.pHostPointer, settings, "const void*", "pHostPointer", indents + 1, dump_text_void); // AET - dump_text_value(object.memoryRowLength, settings, "uint32_t", "memoryRowLength", indents + 1, dump_text_uint32_t); // AET - dump_text_value(object.memoryImageHeight, settings, "uint32_t", "memoryImageHeight", indents + 1, dump_text_uint32_t); // AET - dump_text_value(object.imageSubresource, settings, "VkImageSubresourceLayers", "imageSubresource", indents + 1, dump_text_VkImageSubresourceLayers); // AET - dump_text_value(object.imageOffset, settings, "VkOffset3D", "imageOffset", indents + 1, dump_text_VkOffset3D); // AET - dump_text_value(object.imageExtent, settings, "VkExtent3D", "imageExtent", indents + 1, dump_text_VkExtent3D); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkImageToMemoryCopyEXT(const VkImageToMemoryCopyEXT& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.pHostPointer, settings, "void*", "pHostPointer", indents + 1, dump_text_void); // AET - dump_text_value(object.memoryRowLength, settings, "uint32_t", "memoryRowLength", indents + 1, dump_text_uint32_t); // AET - dump_text_value(object.memoryImageHeight, settings, "uint32_t", "memoryImageHeight", indents + 1, dump_text_uint32_t); // AET - dump_text_value(object.imageSubresource, settings, "VkImageSubresourceLayers", "imageSubresource", indents + 1, dump_text_VkImageSubresourceLayers); // AET - dump_text_value(object.imageOffset, settings, "VkOffset3D", "imageOffset", indents + 1, dump_text_VkOffset3D); // AET - dump_text_value(object.imageExtent, settings, "VkExtent3D", "imageExtent", indents + 1, dump_text_VkExtent3D); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkCopyMemoryToImageInfoEXT(const VkCopyMemoryToImageInfoEXT& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.flags, settings, "VkHostImageCopyFlagsEXT", "flags", indents + 1, dump_text_VkHostImageCopyFlagsEXT); // AET - dump_text_value(object.dstImage, settings, "VkImage", "dstImage", indents + 1, dump_text_VkImage); // AET - dump_text_value(object.dstImageLayout, settings, "VkImageLayout", "dstImageLayout", indents + 1, dump_text_VkImageLayout); // AET - dump_text_value(object.regionCount, settings, "uint32_t", "regionCount", indents + 1, dump_text_uint32_t); // AET - dump_text_array(object.pRegions, object.regionCount, settings, "const VkMemoryToImageCopyEXT*", "const VkMemoryToImageCopyEXT", "pRegions", indents + 1, dump_text_VkMemoryToImageCopyEXT); // BQB - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkCopyImageToMemoryInfoEXT(const VkCopyImageToMemoryInfoEXT& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.flags, settings, "VkHostImageCopyFlagsEXT", "flags", indents + 1, dump_text_VkHostImageCopyFlagsEXT); // AET - dump_text_value(object.srcImage, settings, "VkImage", "srcImage", indents + 1, dump_text_VkImage); // AET - dump_text_value(object.srcImageLayout, settings, "VkImageLayout", "srcImageLayout", indents + 1, dump_text_VkImageLayout); // AET - dump_text_value(object.regionCount, settings, "uint32_t", "regionCount", indents + 1, dump_text_uint32_t); // AET - dump_text_array(object.pRegions, object.regionCount, settings, "const VkImageToMemoryCopyEXT*", "const VkImageToMemoryCopyEXT", "pRegions", indents + 1, dump_text_VkImageToMemoryCopyEXT); // BQB - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkCopyImageToImageInfoEXT(const VkCopyImageToImageInfoEXT& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.flags, settings, "VkHostImageCopyFlagsEXT", "flags", indents + 1, dump_text_VkHostImageCopyFlagsEXT); // AET - dump_text_value(object.srcImage, settings, "VkImage", "srcImage", indents + 1, dump_text_VkImage); // AET - dump_text_value(object.srcImageLayout, settings, "VkImageLayout", "srcImageLayout", indents + 1, dump_text_VkImageLayout); // AET - dump_text_value(object.dstImage, settings, "VkImage", "dstImage", indents + 1, dump_text_VkImage); // AET - dump_text_value(object.dstImageLayout, settings, "VkImageLayout", "dstImageLayout", indents + 1, dump_text_VkImageLayout); // AET - dump_text_value(object.regionCount, settings, "uint32_t", "regionCount", indents + 1, dump_text_uint32_t); // AET - dump_text_array(object.pRegions, object.regionCount, settings, "const VkImageCopy2*", "const VkImageCopy2", "pRegions", indents + 1, dump_text_VkImageCopy2); // BQB - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkHostImageLayoutTransitionInfoEXT(const VkHostImageLayoutTransitionInfoEXT& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.image, settings, "VkImage", "image", indents + 1, dump_text_VkImage); // AET - dump_text_value(object.oldLayout, settings, "VkImageLayout", "oldLayout", indents + 1, dump_text_VkImageLayout); // AET - dump_text_value(object.newLayout, settings, "VkImageLayout", "newLayout", indents + 1, dump_text_VkImageLayout); // AET - dump_text_value(object.subresourceRange, settings, "VkImageSubresourceRange", "subresourceRange", indents + 1, dump_text_VkImageSubresourceRange); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkSubresourceHostMemcpySizeEXT(const VkSubresourceHostMemcpySizeEXT& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.size, settings, "VkDeviceSize", "size", indents + 1, dump_text_VkDeviceSize); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkHostImageCopyDevicePerformanceQueryEXT(const VkHostImageCopyDevicePerformanceQueryEXT& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.optimalDeviceAccess, settings, "VkBool32", "optimalDeviceAccess", indents + 1, dump_text_VkBool32); // AET - dump_text_value(object.identicalMemoryLayout, settings, "VkBool32", "identicalMemoryLayout", indents + 1, dump_text_VkBool32); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkSubresourceLayout2KHR(const VkSubresourceLayout2KHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.subresourceLayout, settings, "VkSubresourceLayout", "subresourceLayout", indents + 1, dump_text_VkSubresourceLayout); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkImageSubresource2KHR(const VkImageSubresource2KHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.imageSubresource, settings, "VkImageSubresource", "imageSubresource", indents + 1, dump_text_VkImageSubresource); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkMemoryMapInfoKHR(const VkMemoryMapInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.flags, settings, "VkMemoryMapFlags", "flags", indents + 1, dump_text_VkMemoryMapFlags); // AET - dump_text_value(object.memory, settings, "VkDeviceMemory", "memory", indents + 1, dump_text_VkDeviceMemory); // AET - dump_text_value(object.offset, settings, "VkDeviceSize", "offset", indents + 1, dump_text_VkDeviceSize); // AET - dump_text_value(object.size, settings, "VkDeviceSize", "size", indents + 1, dump_text_VkDeviceSize); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkMemoryUnmapInfoKHR(const VkMemoryUnmapInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.flags, settings, "VkMemoryUnmapFlagsKHR", "flags", indents + 1, dump_text_VkMemoryUnmapFlagsKHR); // AET - dump_text_value(object.memory, settings, "VkDeviceMemory", "memory", indents + 1, dump_text_VkDeviceMemory); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} void dump_text_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT(const VkPhysicalDeviceMapMemoryPlacedFeaturesEXT& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) @@ -24771,33 +25415,6 @@ void dump_text_VkImportMetalSharedEventInfoEXT(const VkImportMetalSharedEventInf } } #endif // VK_USE_PLATFORM_METAL_EXT -void dump_text_VkQueueFamilyCheckpointProperties2NV(const VkQueueFamilyCheckpointProperties2NV& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.checkpointExecutionStageMask, settings, "VkPipelineStageFlags2", "checkpointExecutionStageMask", indents + 1, dump_text_VkPipelineStageFlags2); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkCheckpointData2NV(const VkCheckpointData2NV& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.stage, settings, "VkPipelineStageFlags2", "stage", indents + 1, dump_text_VkPipelineStageFlags2); // AET - dump_text_value(object.pCheckpointMarker, settings, "void*", "pCheckpointMarker", indents + 1, dump_text_void); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} void dump_text_VkPhysicalDeviceDescriptorBufferPropertiesEXT(const VkPhysicalDeviceDescriptorBufferPropertiesEXT& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) @@ -26875,20 +27492,6 @@ void dump_text_VkPhysicalDeviceShaderCorePropertiesARM(const VkPhysicalDeviceSha dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR(const VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.shaderSubgroupRotate, settings, "VkBool32", "shaderSubgroupRotate", indents + 1, dump_text_VkBool32); // AET - dump_text_value(object.shaderSubgroupRotateClustered, settings, "VkBool32", "shaderSubgroupRotateClustered", indents + 1, dump_text_VkBool32); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} void dump_text_VkDeviceQueueShaderCoreControlCreateInfoARM(const VkDeviceQueueShaderCoreControlCreateInfoARM& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) @@ -27756,19 +28359,6 @@ void dump_text_VkPhysicalDeviceLegacyDitheringFeaturesEXT(const VkPhysicalDevice dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkPhysicalDevicePipelineProtectedAccessFeaturesEXT(const VkPhysicalDevicePipelineProtectedAccessFeaturesEXT& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.pipelineProtectedAccess, settings, "VkBool32", "pipelineProtectedAccess", indents + 1, dump_text_VkBool32); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} #if defined(VK_USE_PLATFORM_ANDROID_KHR) void dump_text_VkPhysicalDeviceExternalFormatResolveFeaturesANDROID(const VkPhysicalDeviceExternalFormatResolveFeaturesANDROID& object, const ApiDumpSettings& settings, int indents) { @@ -27816,94 +28406,6 @@ void dump_text_VkAndroidHardwareBufferFormatResolvePropertiesANDROID(const VkAnd } } #endif // VK_USE_PLATFORM_ANDROID_KHR -void dump_text_VkPhysicalDeviceMaintenance5FeaturesKHR(const VkPhysicalDeviceMaintenance5FeaturesKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.maintenance5, settings, "VkBool32", "maintenance5", indents + 1, dump_text_VkBool32); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkPhysicalDeviceMaintenance5PropertiesKHR(const VkPhysicalDeviceMaintenance5PropertiesKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.earlyFragmentMultisampleCoverageAfterSampleCounting, settings, "VkBool32", "earlyFragmentMultisampleCoverageAfterSampleCounting", indents + 1, dump_text_VkBool32); // AET - dump_text_value(object.earlyFragmentSampleMaskTestBeforeSampleCounting, settings, "VkBool32", "earlyFragmentSampleMaskTestBeforeSampleCounting", indents + 1, dump_text_VkBool32); // AET - dump_text_value(object.depthStencilSwizzleOneSupport, settings, "VkBool32", "depthStencilSwizzleOneSupport", indents + 1, dump_text_VkBool32); // AET - dump_text_value(object.polygonModePointSize, settings, "VkBool32", "polygonModePointSize", indents + 1, dump_text_VkBool32); // AET - dump_text_value(object.nonStrictSinglePixelWideLinesUseParallelogram, settings, "VkBool32", "nonStrictSinglePixelWideLinesUseParallelogram", indents + 1, dump_text_VkBool32); // AET - dump_text_value(object.nonStrictWideLinesUseParallelogram, settings, "VkBool32", "nonStrictWideLinesUseParallelogram", indents + 1, dump_text_VkBool32); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkRenderingAreaInfoKHR(const VkRenderingAreaInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.viewMask, settings, "uint32_t", "viewMask", indents + 1, dump_text_uint32_t); // AET - dump_text_value(object.colorAttachmentCount, settings, "uint32_t", "colorAttachmentCount", indents + 1, dump_text_uint32_t); // AET - dump_text_array(object.pColorAttachmentFormats, object.colorAttachmentCount, settings, "const VkFormat*", "const VkFormat", "pColorAttachmentFormats", indents + 1, dump_text_VkFormat); // BQB - dump_text_value(object.depthAttachmentFormat, settings, "VkFormat", "depthAttachmentFormat", indents + 1, dump_text_VkFormat); // AET - dump_text_value(object.stencilAttachmentFormat, settings, "VkFormat", "stencilAttachmentFormat", indents + 1, dump_text_VkFormat); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkDeviceImageSubresourceInfoKHR(const VkDeviceImageSubresourceInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_pointer(object.pCreateInfo, settings, "const VkImageCreateInfo*", "pCreateInfo", indents + 1, dump_text_VkImageCreateInfo); - dump_text_pointer(object.pSubresource, settings, "const VkImageSubresource2KHR*", "pSubresource", indents + 1, dump_text_VkImageSubresource2KHR); - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkPipelineCreateFlags2CreateInfoKHR(const VkPipelineCreateFlags2CreateInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.flags, settings, "VkPipelineCreateFlags2KHR", "flags", indents + 1, dump_text_VkPipelineCreateFlags2KHR); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkBufferUsageFlags2CreateInfoKHR(const VkBufferUsageFlags2CreateInfoKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.usage, settings, "VkBufferUsageFlags2KHR", "usage", indents + 1, dump_text_VkBufferUsageFlags2KHR); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} void dump_text_VkPhysicalDeviceAntiLagFeaturesAMD(const VkPhysicalDeviceAntiLagFeaturesAMD& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) @@ -28699,6 +29201,228 @@ void dump_text_VkVideoDecodeAV1DpbSlotInfoKHR(const VkVideoDecodeAV1DpbSlotInfoK dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } +void dump_text_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR(const VkPhysicalDeviceVideoEncodeAV1FeaturesKHR& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.videoEncodeAV1, settings, "VkBool32", "videoEncodeAV1", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkVideoEncodeAV1CapabilitiesKHR(const VkVideoEncodeAV1CapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.flags, settings, "VkVideoEncodeAV1CapabilityFlagsKHR", "flags", indents + 1, dump_text_VkVideoEncodeAV1CapabilityFlagsKHR); // AET + dump_text_value(object.maxLevel, settings, "StdVideoAV1Level", "maxLevel", indents + 1, dump_text_StdVideoAV1Level); // AET + dump_text_value(object.codedPictureAlignment, settings, "VkExtent2D", "codedPictureAlignment", indents + 1, dump_text_VkExtent2D); // AET + dump_text_value(object.maxTiles, settings, "VkExtent2D", "maxTiles", indents + 1, dump_text_VkExtent2D); // AET + dump_text_value(object.minTileSize, settings, "VkExtent2D", "minTileSize", indents + 1, dump_text_VkExtent2D); // AET + dump_text_value(object.maxTileSize, settings, "VkExtent2D", "maxTileSize", indents + 1, dump_text_VkExtent2D); // AET + dump_text_value(object.superblockSizes, settings, "VkVideoEncodeAV1SuperblockSizeFlagsKHR", "superblockSizes", indents + 1, dump_text_VkVideoEncodeAV1SuperblockSizeFlagsKHR); // AET + dump_text_value(object.maxSingleReferenceCount, settings, "uint32_t", "maxSingleReferenceCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.singleReferenceNameMask, settings, "uint32_t", "singleReferenceNameMask", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.maxUnidirectionalCompoundReferenceCount, settings, "uint32_t", "maxUnidirectionalCompoundReferenceCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.maxUnidirectionalCompoundGroup1ReferenceCount, settings, "uint32_t", "maxUnidirectionalCompoundGroup1ReferenceCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.unidirectionalCompoundReferenceNameMask, settings, "uint32_t", "unidirectionalCompoundReferenceNameMask", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.maxBidirectionalCompoundReferenceCount, settings, "uint32_t", "maxBidirectionalCompoundReferenceCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.maxBidirectionalCompoundGroup1ReferenceCount, settings, "uint32_t", "maxBidirectionalCompoundGroup1ReferenceCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.maxBidirectionalCompoundGroup2ReferenceCount, settings, "uint32_t", "maxBidirectionalCompoundGroup2ReferenceCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.bidirectionalCompoundReferenceNameMask, settings, "uint32_t", "bidirectionalCompoundReferenceNameMask", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.maxTemporalLayerCount, settings, "uint32_t", "maxTemporalLayerCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.maxSpatialLayerCount, settings, "uint32_t", "maxSpatialLayerCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.maxOperatingPoints, settings, "uint32_t", "maxOperatingPoints", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.minQIndex, settings, "uint32_t", "minQIndex", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.maxQIndex, settings, "uint32_t", "maxQIndex", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.prefersGopRemainingFrames, settings, "VkBool32", "prefersGopRemainingFrames", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.requiresGopRemainingFrames, settings, "VkBool32", "requiresGopRemainingFrames", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.stdSyntaxFlags, settings, "VkVideoEncodeAV1StdFlagsKHR", "stdSyntaxFlags", indents + 1, dump_text_VkVideoEncodeAV1StdFlagsKHR); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkVideoEncodeAV1QIndexKHR(const VkVideoEncodeAV1QIndexKHR& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.intraQIndex, settings, "uint32_t", "intraQIndex", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.predictiveQIndex, settings, "uint32_t", "predictiveQIndex", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.bipredictiveQIndex, settings, "uint32_t", "bipredictiveQIndex", indents + 1, dump_text_uint32_t); // AET +} +void dump_text_VkVideoEncodeAV1QualityLevelPropertiesKHR(const VkVideoEncodeAV1QualityLevelPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.preferredRateControlFlags, settings, "VkVideoEncodeAV1RateControlFlagsKHR", "preferredRateControlFlags", indents + 1, dump_text_VkVideoEncodeAV1RateControlFlagsKHR); // AET + dump_text_value(object.preferredGopFrameCount, settings, "uint32_t", "preferredGopFrameCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.preferredKeyFramePeriod, settings, "uint32_t", "preferredKeyFramePeriod", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.preferredConsecutiveBipredictiveFrameCount, settings, "uint32_t", "preferredConsecutiveBipredictiveFrameCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.preferredTemporalLayerCount, settings, "uint32_t", "preferredTemporalLayerCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.preferredConstantQIndex, settings, "VkVideoEncodeAV1QIndexKHR", "preferredConstantQIndex", indents + 1, dump_text_VkVideoEncodeAV1QIndexKHR); // AET + dump_text_value(object.preferredMaxSingleReferenceCount, settings, "uint32_t", "preferredMaxSingleReferenceCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.preferredSingleReferenceNameMask, settings, "uint32_t", "preferredSingleReferenceNameMask", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.preferredMaxUnidirectionalCompoundReferenceCount, settings, "uint32_t", "preferredMaxUnidirectionalCompoundReferenceCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.preferredMaxUnidirectionalCompoundGroup1ReferenceCount, settings, "uint32_t", "preferredMaxUnidirectionalCompoundGroup1ReferenceCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.preferredUnidirectionalCompoundReferenceNameMask, settings, "uint32_t", "preferredUnidirectionalCompoundReferenceNameMask", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.preferredMaxBidirectionalCompoundReferenceCount, settings, "uint32_t", "preferredMaxBidirectionalCompoundReferenceCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.preferredMaxBidirectionalCompoundGroup1ReferenceCount, settings, "uint32_t", "preferredMaxBidirectionalCompoundGroup1ReferenceCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.preferredMaxBidirectionalCompoundGroup2ReferenceCount, settings, "uint32_t", "preferredMaxBidirectionalCompoundGroup2ReferenceCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.preferredBidirectionalCompoundReferenceNameMask, settings, "uint32_t", "preferredBidirectionalCompoundReferenceNameMask", indents + 1, dump_text_uint32_t); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkVideoEncodeAV1SessionCreateInfoKHR(const VkVideoEncodeAV1SessionCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.useMaxLevel, settings, "VkBool32", "useMaxLevel", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.maxLevel, settings, "StdVideoAV1Level", "maxLevel", indents + 1, dump_text_StdVideoAV1Level); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkVideoEncodeAV1SessionParametersCreateInfoKHR(const VkVideoEncodeAV1SessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_pointer(object.pStdSequenceHeader, settings, "const StdVideoAV1SequenceHeader*", "pStdSequenceHeader", indents + 1, dump_text_StdVideoAV1SequenceHeader); + dump_text_pointer(object.pStdDecoderModelInfo, settings, "const StdVideoEncodeAV1DecoderModelInfo*", "pStdDecoderModelInfo", indents + 1, dump_text_StdVideoEncodeAV1DecoderModelInfo); + dump_text_value(object.stdOperatingPointCount, settings, "uint32_t", "stdOperatingPointCount", indents + 1, dump_text_uint32_t); // AET + dump_text_array(object.pStdOperatingPoints, object.stdOperatingPointCount, settings, "const StdVideoEncodeAV1OperatingPointInfo*", "const StdVideoEncodeAV1OperatingPointInfo", "pStdOperatingPoints", indents + 1, dump_text_StdVideoEncodeAV1OperatingPointInfo); // BQB + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkVideoEncodeAV1PictureInfoKHR(const VkVideoEncodeAV1PictureInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.predictionMode, settings, "VkVideoEncodeAV1PredictionModeKHR", "predictionMode", indents + 1, dump_text_VkVideoEncodeAV1PredictionModeKHR); // AET + dump_text_value(object.rateControlGroup, settings, "VkVideoEncodeAV1RateControlGroupKHR", "rateControlGroup", indents + 1, dump_text_VkVideoEncodeAV1RateControlGroupKHR); // AET + dump_text_value(object.constantQIndex, settings, "uint32_t", "constantQIndex", indents + 1, dump_text_uint32_t); // AET + dump_text_pointer(object.pStdPictureInfo, settings, "const StdVideoEncodeAV1PictureInfo*", "pStdPictureInfo", indents + 1, dump_text_StdVideoEncodeAV1PictureInfo); + dump_text_array(object.referenceNameSlotIndices, 7, settings, "int32_t[VK_MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR]", "int32_t", "referenceNameSlotIndices", indents + 1, dump_text_int32_t); // AQA + dump_text_value(object.primaryReferenceCdfOnly, settings, "VkBool32", "primaryReferenceCdfOnly", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.generateObuExtensionHeader, settings, "VkBool32", "generateObuExtensionHeader", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkVideoEncodeAV1DpbSlotInfoKHR(const VkVideoEncodeAV1DpbSlotInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_pointer(object.pStdReferenceInfo, settings, "const StdVideoEncodeAV1ReferenceInfo*", "pStdReferenceInfo", indents + 1, dump_text_StdVideoEncodeAV1ReferenceInfo); + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkVideoEncodeAV1ProfileInfoKHR(const VkVideoEncodeAV1ProfileInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.stdProfile, settings, "StdVideoAV1Profile", "stdProfile", indents + 1, dump_text_StdVideoAV1Profile); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkVideoEncodeAV1FrameSizeKHR(const VkVideoEncodeAV1FrameSizeKHR& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.intraFrameSize, settings, "uint32_t", "intraFrameSize", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.predictiveFrameSize, settings, "uint32_t", "predictiveFrameSize", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.bipredictiveFrameSize, settings, "uint32_t", "bipredictiveFrameSize", indents + 1, dump_text_uint32_t); // AET +} +void dump_text_VkVideoEncodeAV1GopRemainingFrameInfoKHR(const VkVideoEncodeAV1GopRemainingFrameInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.useGopRemainingFrames, settings, "VkBool32", "useGopRemainingFrames", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.gopRemainingIntra, settings, "uint32_t", "gopRemainingIntra", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.gopRemainingPredictive, settings, "uint32_t", "gopRemainingPredictive", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.gopRemainingBipredictive, settings, "uint32_t", "gopRemainingBipredictive", indents + 1, dump_text_uint32_t); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkVideoEncodeAV1RateControlInfoKHR(const VkVideoEncodeAV1RateControlInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.flags, settings, "VkVideoEncodeAV1RateControlFlagsKHR", "flags", indents + 1, dump_text_VkVideoEncodeAV1RateControlFlagsKHR); // AET + dump_text_value(object.gopFrameCount, settings, "uint32_t", "gopFrameCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.keyFramePeriod, settings, "uint32_t", "keyFramePeriod", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.consecutiveBipredictiveFrameCount, settings, "uint32_t", "consecutiveBipredictiveFrameCount", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.temporalLayerCount, settings, "uint32_t", "temporalLayerCount", indents + 1, dump_text_uint32_t); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkVideoEncodeAV1RateControlLayerInfoKHR(const VkVideoEncodeAV1RateControlLayerInfoKHR& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.useMinQIndex, settings, "VkBool32", "useMinQIndex", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.minQIndex, settings, "VkVideoEncodeAV1QIndexKHR", "minQIndex", indents + 1, dump_text_VkVideoEncodeAV1QIndexKHR); // AET + dump_text_value(object.useMaxQIndex, settings, "VkBool32", "useMaxQIndex", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.maxQIndex, settings, "VkVideoEncodeAV1QIndexKHR", "maxQIndex", indents + 1, dump_text_VkVideoEncodeAV1QIndexKHR); // AET + dump_text_value(object.useMaxFrameSize, settings, "VkBool32", "useMaxFrameSize", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.maxFrameSize, settings, "VkVideoEncodeAV1FrameSizeKHR", "maxFrameSize", indents + 1, dump_text_VkVideoEncodeAV1FrameSizeKHR); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} void dump_text_VkPhysicalDeviceVideoMaintenance1FeaturesKHR(const VkPhysicalDeviceVideoMaintenance1FeaturesKHR& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) @@ -28873,33 +29597,6 @@ void dump_text_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT(con dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR(const VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.maxVertexAttribDivisor, settings, "uint32_t", "maxVertexAttribDivisor", indents + 1, dump_text_uint32_t); // AET - dump_text_value(object.supportsNonZeroFirstInstance, settings, "VkBool32", "supportsNonZeroFirstInstance", indents + 1, dump_text_VkBool32); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} -void dump_text_VkPhysicalDeviceShaderFloatControls2FeaturesKHR(const VkPhysicalDeviceShaderFloatControls2FeaturesKHR& object, const ApiDumpSettings& settings, int indents) -{ - if(settings.showAddress()) - settings.stream() << &object << ":\n"; - else - settings.stream() << "address:\n"; - dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.shaderFloatControls2, settings, "VkBool32", "shaderFloatControls2", indents + 1, dump_text_VkBool32); // AET - if(object.pNext != nullptr){ - dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); - } -} #if defined(VK_USE_PLATFORM_SCREEN_QNX) void dump_text_VkScreenBufferPropertiesQNX(const VkScreenBufferPropertiesQNX& object, const ApiDumpSettings& settings, int indents) { @@ -28997,33 +29694,40 @@ void dump_text_VkPhysicalDeviceLayeredDriverPropertiesMSFT(const VkPhysicalDevic dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkPhysicalDeviceShaderExpectAssumeFeaturesKHR(const VkPhysicalDeviceShaderExpectAssumeFeaturesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_text_VkSetDescriptorBufferOffsetsInfoEXT(const VkSetDescriptorBufferOffsetsInfoEXT& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) settings.stream() << &object << ":\n"; else settings.stream() << "address:\n"; dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.shaderExpectAssume, settings, "VkBool32", "shaderExpectAssume", indents + 1, dump_text_VkBool32); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.stageFlags, settings, "VkShaderStageFlags", "stageFlags", indents + 1, dump_text_VkShaderStageFlags); // AET + dump_text_value(object.layout, settings, "VkPipelineLayout", "layout", indents + 1, dump_text_VkPipelineLayout); // AET + dump_text_value(object.firstSet, settings, "uint32_t", "firstSet", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.setCount, settings, "uint32_t", "setCount", indents + 1, dump_text_uint32_t); // AET + dump_text_array(object.pBufferIndices, object.setCount, settings, "const uint32_t*", "const uint32_t", "pBufferIndices", indents + 1, dump_text_uint32_t); // BQB + dump_text_array(object.pOffsets, object.setCount, settings, "const VkDeviceSize*", "const VkDeviceSize", "pOffsets", indents + 1, dump_text_VkDeviceSize); // BQB if(object.pNext != nullptr){ dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkPhysicalDeviceMaintenance6FeaturesKHR(const VkPhysicalDeviceMaintenance6FeaturesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_text_VkBindDescriptorBufferEmbeddedSamplersInfoEXT(const VkBindDescriptorBufferEmbeddedSamplersInfoEXT& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) settings.stream() << &object << ":\n"; else settings.stream() << "address:\n"; dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.maintenance6, settings, "VkBool32", "maintenance6", indents + 1, dump_text_VkBool32); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.stageFlags, settings, "VkShaderStageFlags", "stageFlags", indents + 1, dump_text_VkShaderStageFlags); // AET + dump_text_value(object.layout, settings, "VkPipelineLayout", "layout", indents + 1, dump_text_VkPipelineLayout); // AET + dump_text_value(object.set, settings, "uint32_t", "set", indents + 1, dump_text_uint32_t); // AET if(object.pNext != nullptr){ dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkPhysicalDeviceMaintenance6PropertiesKHR(const VkPhysicalDeviceMaintenance6PropertiesKHR& object, const ApiDumpSettings& settings, int indents) +void dump_text_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV(const VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) settings.stream() << &object << ":\n"; @@ -29031,14 +29735,12 @@ void dump_text_VkPhysicalDeviceMaintenance6PropertiesKHR(const VkPhysicalDeviceM settings.stream() << "address:\n"; dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.blockTexelViewCompatibleMultipleLayers, settings, "VkBool32", "blockTexelViewCompatibleMultipleLayers", indents + 1, dump_text_VkBool32); // AET - dump_text_value(object.maxCombinedImageSamplerDescriptorCount, settings, "uint32_t", "maxCombinedImageSamplerDescriptorCount", indents + 1, dump_text_uint32_t); // AET - dump_text_value(object.fragmentShadingRateClampCombinerInputs, settings, "VkBool32", "fragmentShadingRateClampCombinerInputs", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.descriptorPoolOverallocation, settings, "VkBool32", "descriptorPoolOverallocation", indents + 1, dump_text_VkBool32); // AET if(object.pNext != nullptr){ dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkBindMemoryStatusKHR(const VkBindMemoryStatusKHR& object, const ApiDumpSettings& settings, int indents) +void dump_text_VkDisplaySurfaceStereoCreateInfoNV(const VkDisplaySurfaceStereoCreateInfoNV& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) settings.stream() << &object << ":\n"; @@ -29046,12 +29748,12 @@ void dump_text_VkBindMemoryStatusKHR(const VkBindMemoryStatusKHR& object, const settings.stream() << "address:\n"; dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_pointer(object.pResult, settings, "VkResult*", "pResult", indents + 1, dump_text_VkResult); + dump_text_value(object.stereoType, settings, "VkDisplaySurfaceStereoTypeNV", "stereoType", indents + 1, dump_text_VkDisplaySurfaceStereoTypeNV); // AET if(object.pNext != nullptr){ dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkBindDescriptorSetsInfoKHR(const VkBindDescriptorSetsInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_text_VkDisplayModeStereoPropertiesNV(const VkDisplayModeStereoPropertiesNV& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) settings.stream() << &object << ":\n"; @@ -29059,52 +29761,38 @@ void dump_text_VkBindDescriptorSetsInfoKHR(const VkBindDescriptorSetsInfoKHR& ob settings.stream() << "address:\n"; dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.stageFlags, settings, "VkShaderStageFlags", "stageFlags", indents + 1, dump_text_VkShaderStageFlags); // AET - dump_text_value(object.layout, settings, "VkPipelineLayout", "layout", indents + 1, dump_text_VkPipelineLayout); // AET - dump_text_value(object.firstSet, settings, "uint32_t", "firstSet", indents + 1, dump_text_uint32_t); // AET - dump_text_value(object.descriptorSetCount, settings, "uint32_t", "descriptorSetCount", indents + 1, dump_text_uint32_t); // AET - dump_text_array(object.pDescriptorSets, object.descriptorSetCount, settings, "const VkDescriptorSet*", "const VkDescriptorSet", "pDescriptorSets", indents + 1, dump_text_VkDescriptorSet); // BQB - dump_text_value(object.dynamicOffsetCount, settings, "uint32_t", "dynamicOffsetCount", indents + 1, dump_text_uint32_t); // AET - dump_text_array(object.pDynamicOffsets, object.dynamicOffsetCount, settings, "const uint32_t*", "const uint32_t", "pDynamicOffsets", indents + 1, dump_text_uint32_t); // BQB + dump_text_value(object.hdmi3DSupported, settings, "VkBool32", "hdmi3DSupported", indents + 1, dump_text_VkBool32); // AET if(object.pNext != nullptr){ dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkPushConstantsInfoKHR(const VkPushConstantsInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_text_VkVideoEncodeQuantizationMapCapabilitiesKHR(const VkVideoEncodeQuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) settings.stream() << &object << ":\n"; else settings.stream() << "address:\n"; dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.layout, settings, "VkPipelineLayout", "layout", indents + 1, dump_text_VkPipelineLayout); // AET - dump_text_value(object.stageFlags, settings, "VkShaderStageFlags", "stageFlags", indents + 1, dump_text_VkShaderStageFlags); // AET - dump_text_value(object.offset, settings, "uint32_t", "offset", indents + 1, dump_text_uint32_t); // AET - dump_text_value(object.size, settings, "uint32_t", "size", indents + 1, dump_text_uint32_t); // AET - dump_text_value(object.pValues, settings, "const void*", "pValues", indents + 1, dump_text_void); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.maxQuantizationMapExtent, settings, "VkExtent2D", "maxQuantizationMapExtent", indents + 1, dump_text_VkExtent2D); // AET if(object.pNext != nullptr){ dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkPushDescriptorSetInfoKHR(const VkPushDescriptorSetInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_text_VkVideoFormatQuantizationMapPropertiesKHR(const VkVideoFormatQuantizationMapPropertiesKHR& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) settings.stream() << &object << ":\n"; else settings.stream() << "address:\n"; dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.stageFlags, settings, "VkShaderStageFlags", "stageFlags", indents + 1, dump_text_VkShaderStageFlags); // AET - dump_text_value(object.layout, settings, "VkPipelineLayout", "layout", indents + 1, dump_text_VkPipelineLayout); // AET - dump_text_value(object.set, settings, "uint32_t", "set", indents + 1, dump_text_uint32_t); // AET - dump_text_value(object.descriptorWriteCount, settings, "uint32_t", "descriptorWriteCount", indents + 1, dump_text_uint32_t); // AET - dump_text_array(object.pDescriptorWrites, object.descriptorWriteCount, settings, "const VkWriteDescriptorSet*", "const VkWriteDescriptorSet", "pDescriptorWrites", indents + 1, dump_text_VkWriteDescriptorSet); // BQB + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.quantizationMapTexelSize, settings, "VkExtent2D", "quantizationMapTexelSize", indents + 1, dump_text_VkExtent2D); // AET if(object.pNext != nullptr){ dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkPushDescriptorSetWithTemplateInfoKHR(const VkPushDescriptorSetWithTemplateInfoKHR& object, const ApiDumpSettings& settings, int indents) +void dump_text_VkVideoEncodeQuantizationMapInfoKHR(const VkVideoEncodeQuantizationMapInfoKHR& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) settings.stream() << &object << ":\n"; @@ -29112,15 +29800,13 @@ void dump_text_VkPushDescriptorSetWithTemplateInfoKHR(const VkPushDescriptorSetW settings.stream() << "address:\n"; dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.descriptorUpdateTemplate, settings, "VkDescriptorUpdateTemplate", "descriptorUpdateTemplate", indents + 1, dump_text_VkDescriptorUpdateTemplate); // AET - dump_text_value(object.layout, settings, "VkPipelineLayout", "layout", indents + 1, dump_text_VkPipelineLayout); // AET - dump_text_value(object.set, settings, "uint32_t", "set", indents + 1, dump_text_uint32_t); // AET - dump_text_value(object.pData, settings, "const void*", "pData", indents + 1, dump_text_void); // AET + dump_text_value(object.quantizationMap, settings, "VkImageView", "quantizationMap", indents + 1, dump_text_VkImageView); // AET + dump_text_value(object.quantizationMapExtent, settings, "VkExtent2D", "quantizationMapExtent", indents + 1, dump_text_VkExtent2D); // AET if(object.pNext != nullptr){ dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkSetDescriptorBufferOffsetsInfoEXT(const VkSetDescriptorBufferOffsetsInfoEXT& object, const ApiDumpSettings& settings, int indents) +void dump_text_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR(const VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) settings.stream() << &object << ":\n"; @@ -29128,32 +29814,25 @@ void dump_text_VkSetDescriptorBufferOffsetsInfoEXT(const VkSetDescriptorBufferOf settings.stream() << "address:\n"; dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.stageFlags, settings, "VkShaderStageFlags", "stageFlags", indents + 1, dump_text_VkShaderStageFlags); // AET - dump_text_value(object.layout, settings, "VkPipelineLayout", "layout", indents + 1, dump_text_VkPipelineLayout); // AET - dump_text_value(object.firstSet, settings, "uint32_t", "firstSet", indents + 1, dump_text_uint32_t); // AET - dump_text_value(object.setCount, settings, "uint32_t", "setCount", indents + 1, dump_text_uint32_t); // AET - dump_text_array(object.pBufferIndices, object.setCount, settings, "const uint32_t*", "const uint32_t", "pBufferIndices", indents + 1, dump_text_uint32_t); // BQB - dump_text_array(object.pOffsets, object.setCount, settings, "const VkDeviceSize*", "const VkDeviceSize", "pOffsets", indents + 1, dump_text_VkDeviceSize); // BQB + dump_text_value(object.quantizationMapTexelSize, settings, "VkExtent2D", "quantizationMapTexelSize", indents + 1, dump_text_VkExtent2D); // AET if(object.pNext != nullptr){ dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkBindDescriptorBufferEmbeddedSamplersInfoEXT(const VkBindDescriptorBufferEmbeddedSamplersInfoEXT& object, const ApiDumpSettings& settings, int indents) +void dump_text_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR(const VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) settings.stream() << &object << ":\n"; else settings.stream() << "address:\n"; dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET - dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); - dump_text_value(object.stageFlags, settings, "VkShaderStageFlags", "stageFlags", indents + 1, dump_text_VkShaderStageFlags); // AET - dump_text_value(object.layout, settings, "VkPipelineLayout", "layout", indents + 1, dump_text_VkPipelineLayout); // AET - dump_text_value(object.set, settings, "uint32_t", "set", indents + 1, dump_text_uint32_t); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.videoEncodeQuantizationMap, settings, "VkBool32", "videoEncodeQuantizationMap", indents + 1, dump_text_VkBool32); // AET if(object.pNext != nullptr){ dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } -void dump_text_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV(const VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV& object, const ApiDumpSettings& settings, int indents) +void dump_text_VkVideoEncodeH264QuantizationMapCapabilitiesKHR(const VkVideoEncodeH264QuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) { if(settings.showAddress()) settings.stream() << &object << ":\n"; @@ -29161,7 +29840,62 @@ void dump_text_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV(const VkPh settings.stream() << "address:\n"; dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); - dump_text_value(object.descriptorPoolOverallocation, settings, "VkBool32", "descriptorPoolOverallocation", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.minQpDelta, settings, "int32_t", "minQpDelta", indents + 1, dump_text_int32_t); // AET + dump_text_value(object.maxQpDelta, settings, "int32_t", "maxQpDelta", indents + 1, dump_text_int32_t); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkVideoEncodeH265QuantizationMapCapabilitiesKHR(const VkVideoEncodeH265QuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.minQpDelta, settings, "int32_t", "minQpDelta", indents + 1, dump_text_int32_t); // AET + dump_text_value(object.maxQpDelta, settings, "int32_t", "maxQpDelta", indents + 1, dump_text_int32_t); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkVideoFormatH265QuantizationMapPropertiesKHR(const VkVideoFormatH265QuantizationMapPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.compatibleCtbSizes, settings, "VkVideoEncodeH265CtbSizeFlagsKHR", "compatibleCtbSizes", indents + 1, dump_text_VkVideoEncodeH265CtbSizeFlagsKHR); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR(const VkVideoEncodeAV1QuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.minQIndexDelta, settings, "int32_t", "minQIndexDelta", indents + 1, dump_text_int32_t); // AET + dump_text_value(object.maxQIndexDelta, settings, "int32_t", "maxQIndexDelta", indents + 1, dump_text_int32_t); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkVideoFormatAV1QuantizationMapPropertiesKHR(const VkVideoFormatAV1QuantizationMapPropertiesKHR& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.compatibleSuperblockSizes, settings, "VkVideoEncodeAV1SuperblockSizeFlagsKHR", "compatibleSuperblockSizes", indents + 1, dump_text_VkVideoEncodeAV1SuperblockSizeFlagsKHR); // AET if(object.pNext != nullptr){ dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } @@ -29674,6 +30408,102 @@ void dump_text_VkPipelineViewportDepthClampControlCreateInfoEXT(const VkPipeline dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); } } +void dump_text_VkPhysicalDeviceHdrVividFeaturesHUAWEI(const VkPhysicalDeviceHdrVividFeaturesHUAWEI& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.hdrVivid, settings, "VkBool32", "hdrVivid", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkHdrVividDynamicMetadataHUAWEI(const VkHdrVividDynamicMetadataHUAWEI& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "const void*"); + dump_text_value(object.dynamicMetadataSize, settings, "size_t", "dynamicMetadataSize", indents + 1, dump_text_size_t); // AET + dump_text_value(object.pDynamicMetadata, settings, "const void*", "pDynamicMetadata", indents + 1, dump_text_void); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkCooperativeMatrixFlexibleDimensionsPropertiesNV(const VkCooperativeMatrixFlexibleDimensionsPropertiesNV& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.MGranularity, settings, "uint32_t", "MGranularity", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.NGranularity, settings, "uint32_t", "NGranularity", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.KGranularity, settings, "uint32_t", "KGranularity", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.AType, settings, "VkComponentTypeKHR", "AType", indents + 1, dump_text_VkComponentTypeKHR); // AET + dump_text_value(object.BType, settings, "VkComponentTypeKHR", "BType", indents + 1, dump_text_VkComponentTypeKHR); // AET + dump_text_value(object.CType, settings, "VkComponentTypeKHR", "CType", indents + 1, dump_text_VkComponentTypeKHR); // AET + dump_text_value(object.ResultType, settings, "VkComponentTypeKHR", "ResultType", indents + 1, dump_text_VkComponentTypeKHR); // AET + dump_text_value(object.saturatingAccumulation, settings, "VkBool32", "saturatingAccumulation", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.scope, settings, "VkScopeKHR", "scope", indents + 1, dump_text_VkScopeKHR); // AET + dump_text_value(object.workgroupInvocations, settings, "uint32_t", "workgroupInvocations", indents + 1, dump_text_uint32_t); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDeviceCooperativeMatrix2FeaturesNV(const VkPhysicalDeviceCooperativeMatrix2FeaturesNV& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.cooperativeMatrixWorkgroupScope, settings, "VkBool32", "cooperativeMatrixWorkgroupScope", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.cooperativeMatrixFlexibleDimensions, settings, "VkBool32", "cooperativeMatrixFlexibleDimensions", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.cooperativeMatrixReductions, settings, "VkBool32", "cooperativeMatrixReductions", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.cooperativeMatrixConversions, settings, "VkBool32", "cooperativeMatrixConversions", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.cooperativeMatrixPerElementOperations, settings, "VkBool32", "cooperativeMatrixPerElementOperations", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.cooperativeMatrixTensorAddressing, settings, "VkBool32", "cooperativeMatrixTensorAddressing", indents + 1, dump_text_VkBool32); // AET + dump_text_value(object.cooperativeMatrixBlockLoads, settings, "VkBool32", "cooperativeMatrixBlockLoads", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDeviceCooperativeMatrix2PropertiesNV(const VkPhysicalDeviceCooperativeMatrix2PropertiesNV& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.cooperativeMatrixWorkgroupScopeMaxWorkgroupSize, settings, "uint32_t", "cooperativeMatrixWorkgroupScopeMaxWorkgroupSize", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.cooperativeMatrixFlexibleDimensionsMaxDimension, settings, "uint32_t", "cooperativeMatrixFlexibleDimensionsMaxDimension", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.cooperativeMatrixWorkgroupScopeReservedSharedMemory, settings, "uint32_t", "cooperativeMatrixWorkgroupScopeReservedSharedMemory", indents + 1, dump_text_uint32_t); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} +void dump_text_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT(const VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.sType, settings, "VkStructureType", "sType", indents + 1, dump_text_VkStructureType); // AET + dump_text_pNext_struct_name(object.pNext, settings, indents + 1, "void*"); + dump_text_value(object.vertexAttributeRobustness, settings, "VkBool32", "vertexAttributeRobustness", indents + 1, dump_text_VkBool32); // AET + if(object.pNext != nullptr){ + dump_text_pNext_trampoline(object.pNext, settings, indents < 2 ? indents + 1 : indents); + } +} //========================== Union Implementations ==========================// @@ -30488,6 +31318,156 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett case 1000413003: settings.stream() << "VkDeviceImageMemoryRequirements\n"; break; + case 55: + settings.stream() << "VkPhysicalDeviceVulkan14Features\n"; + break; + case 56: + settings.stream() << "VkPhysicalDeviceVulkan14Properties\n"; + break; + case 1000174000: + settings.stream() << "VkDeviceQueueGlobalPriorityCreateInfo\n"; + break; + case 1000388000: + settings.stream() << "VkPhysicalDeviceGlobalPriorityQueryFeatures\n"; + break; + case 1000388001: + settings.stream() << "VkQueueFamilyGlobalPriorityProperties\n"; + break; + case 1000416000: + settings.stream() << "VkPhysicalDeviceShaderSubgroupRotateFeatures\n"; + break; + case 1000528000: + settings.stream() << "VkPhysicalDeviceShaderFloatControls2Features\n"; + break; + case 1000544000: + settings.stream() << "VkPhysicalDeviceShaderExpectAssumeFeatures\n"; + break; + case 1000259000: + settings.stream() << "VkPhysicalDeviceLineRasterizationFeatures\n"; + break; + case 1000259002: + settings.stream() << "VkPhysicalDeviceLineRasterizationProperties\n"; + break; + case 1000259001: + settings.stream() << "VkPipelineRasterizationLineStateCreateInfo\n"; + break; + case 1000525000: + settings.stream() << "VkPhysicalDeviceVertexAttributeDivisorProperties\n"; + break; + case 1000190001: + settings.stream() << "VkPipelineVertexInputDivisorStateCreateInfo\n"; + break; + case 1000190002: + settings.stream() << "VkPhysicalDeviceVertexAttributeDivisorFeatures\n"; + break; + case 1000265000: + settings.stream() << "VkPhysicalDeviceIndexTypeUint8Features\n"; + break; + case 1000271000: + settings.stream() << "VkMemoryMapInfo\n"; + break; + case 1000271001: + settings.stream() << "VkMemoryUnmapInfo\n"; + break; + case 1000470000: + settings.stream() << "VkPhysicalDeviceMaintenance5Features\n"; + break; + case 1000470001: + settings.stream() << "VkPhysicalDeviceMaintenance5Properties\n"; + break; + case 1000470003: + settings.stream() << "VkRenderingAreaInfo\n"; + break; + case 1000338003: + settings.stream() << "VkImageSubresource2\n"; + break; + case 1000470004: + settings.stream() << "VkDeviceImageSubresourceInfo\n"; + break; + case 1000338002: + settings.stream() << "VkSubresourceLayout2\n"; + break; + case 1000470005: + settings.stream() << "VkPipelineCreateFlags2CreateInfo\n"; + break; + case 1000470006: + settings.stream() << "VkBufferUsageFlags2CreateInfo\n"; + break; + case 1000080000: + settings.stream() << "VkPhysicalDevicePushDescriptorProperties\n"; + break; + case 1000232000: + settings.stream() << "VkPhysicalDeviceDynamicRenderingLocalReadFeatures\n"; + break; + case 1000232001: + settings.stream() << "VkRenderingAttachmentLocationInfo\n"; + break; + case 1000232002: + settings.stream() << "VkRenderingInputAttachmentIndexInfo\n"; + break; + case 1000545000: + settings.stream() << "VkPhysicalDeviceMaintenance6Features\n"; + break; + case 1000545001: + settings.stream() << "VkPhysicalDeviceMaintenance6Properties\n"; + break; + case 1000545002: + settings.stream() << "VkBindMemoryStatus\n"; + break; + case 1000545003: + settings.stream() << "VkBindDescriptorSetsInfo\n"; + break; + case 1000545004: + settings.stream() << "VkPushConstantsInfo\n"; + break; + case 1000545005: + settings.stream() << "VkPushDescriptorSetInfo\n"; + break; + case 1000545006: + settings.stream() << "VkPushDescriptorSetWithTemplateInfo\n"; + break; + case 1000466000: + settings.stream() << "VkPhysicalDevicePipelineProtectedAccessFeatures\n"; + break; + case 1000068001: + settings.stream() << "VkPhysicalDevicePipelineRobustnessFeatures\n"; + break; + case 1000068002: + settings.stream() << "VkPhysicalDevicePipelineRobustnessProperties\n"; + break; + case 1000068000: + settings.stream() << "VkPipelineRobustnessCreateInfo\n"; + break; + case 1000270000: + settings.stream() << "VkPhysicalDeviceHostImageCopyFeatures\n"; + break; + case 1000270001: + settings.stream() << "VkPhysicalDeviceHostImageCopyProperties\n"; + break; + case 1000270002: + settings.stream() << "VkMemoryToImageCopy\n"; + break; + case 1000270003: + settings.stream() << "VkImageToMemoryCopy\n"; + break; + case 1000270005: + settings.stream() << "VkCopyMemoryToImageInfo\n"; + break; + case 1000270004: + settings.stream() << "VkCopyImageToMemoryInfo\n"; + break; + case 1000270007: + settings.stream() << "VkCopyImageToImageInfo\n"; + break; + case 1000270006: + settings.stream() << "VkHostImageLayoutTransitionInfo\n"; + break; + case 1000270008: + settings.stream() << "VkSubresourceHostMemcpySize\n"; + break; + case 1000270009: + settings.stream() << "VkHostImageCopyDevicePerformanceQuery\n"; + break; case 1000001000: settings.stream() << "VkSwapchainCreateInfoKHR\n"; break; @@ -30642,6 +31622,9 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett case 1000029000: settings.stream() << "VkCuModuleCreateInfoNVX\n"; break; + case 1000029004: + settings.stream() << "VkCuModuleTexturingModeCreateInfoNVX\n"; + break; case 1000029001: settings.stream() << "VkCuFunctionCreateInfoNVX\n"; break; @@ -30759,18 +31742,6 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett case 1000041000: settings.stream() << "VkTextureLODGatherFormatPropertiesAMD\n"; break; - case 1000044006: - settings.stream() << "VkRenderingFragmentShadingRateAttachmentInfoKHR\n"; - break; - case 1000044007: - settings.stream() << "VkRenderingFragmentDensityMapAttachmentInfoEXT\n"; - break; - case 1000044008: - settings.stream() << "VkAttachmentSampleCountInfoAMD\n"; - break; - case 1000044009: - settings.stream() << "VkMultiviewPerViewAttributesInfoNVX\n"; - break; #if defined(VK_USE_PLATFORM_GGP) case 1000049000: settings.stream() << "VkStreamDescriptorSurfaceCreateInfoGGP\n"; @@ -30814,15 +31785,6 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett case 1000067001: settings.stream() << "VkPhysicalDeviceASTCDecodeFeaturesEXT\n"; break; - case 1000068001: - settings.stream() << "VkPhysicalDevicePipelineRobustnessFeaturesEXT\n"; - break; - case 1000068002: - settings.stream() << "VkPhysicalDevicePipelineRobustnessPropertiesEXT\n"; - break; - case 1000068000: - settings.stream() << "VkPipelineRobustnessCreateInfoEXT\n"; - break; #if defined(VK_USE_PLATFORM_WIN32_KHR) case 1000073000: settings.stream() << "VkImportMemoryWin32HandleInfoKHR\n"; @@ -30883,9 +31845,6 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett case 1000079001: settings.stream() << "VkSemaphoreGetFdInfoKHR\n"; break; - case 1000080000: - settings.stream() << "VkPhysicalDevicePushDescriptorPropertiesKHR\n"; - break; case 1000081002: settings.stream() << "VkConditionalRenderingBeginInfoEXT\n"; break; @@ -30922,6 +31881,9 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett case 1000097000: settings.stream() << "VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX\n"; break; + case 1000044009: + settings.stream() << "VkMultiviewPerViewAttributesInfoNVX\n"; + break; case 1000098000: settings.stream() << "VkPipelineViewportSwizzleStateCreateInfoNV\n"; break; @@ -31110,6 +32072,9 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett settings.stream() << "VkPipelineShaderStageNodeCreateInfoAMDX\n"; break; #endif // VK_ENABLE_BETA_EXTENSIONS + case 1000044008: + settings.stream() << "VkAttachmentSampleCountInfoAMD\n"; + break; case 1000143000: settings.stream() << "VkSampleLocationsInfoEXT\n"; break; @@ -31282,9 +32247,6 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett case 1000170001: settings.stream() << "VkFilterCubicImageViewImageFormatPropertiesEXT\n"; break; - case 1000174000: - settings.stream() << "VkDeviceQueueGlobalPriorityCreateInfoKHR\n"; - break; case 1000178000: settings.stream() << "VkImportMemoryHostPointerInfoEXT\n"; break; @@ -31324,24 +32286,12 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett case 1000187005: settings.stream() << "VkVideoDecodeH265DpbSlotInfoKHR\n"; break; - case 1000388000: - settings.stream() << "VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR\n"; - break; - case 1000388001: - settings.stream() << "VkQueueFamilyGlobalPriorityPropertiesKHR\n"; - break; case 1000189000: settings.stream() << "VkDeviceMemoryOverallocationCreateInfoAMD\n"; break; case 1000190000: settings.stream() << "VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT\n"; break; - case 1000190001: - settings.stream() << "VkPipelineVertexInputDivisorStateCreateInfoKHR\n"; - break; - case 1000190002: - settings.stream() << "VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR\n"; - break; #if defined(VK_USE_PLATFORM_GGP) case 1000191000: settings.stream() << "VkPresentFrameTokenGGP\n"; @@ -31374,6 +32324,12 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett case 1000206000: settings.stream() << "VkCheckpointDataNV\n"; break; + case 1000314008: + settings.stream() << "VkQueueFamilyCheckpointProperties2NV\n"; + break; + case 1000314009: + settings.stream() << "VkCheckpointData2NV\n"; + break; case 1000209000: settings.stream() << "VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL\n"; break; @@ -31423,6 +32379,9 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett case 1000218002: settings.stream() << "VkRenderPassFragmentDensityMapCreateInfoEXT\n"; break; + case 1000044007: + settings.stream() << "VkRenderingFragmentDensityMapAttachmentInfoEXT\n"; + break; case 1000226000: settings.stream() << "VkFragmentShadingRateAttachmentInfoKHR\n"; break; @@ -31438,21 +32397,15 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett case 1000226004: settings.stream() << "VkPhysicalDeviceFragmentShadingRateKHR\n"; break; + case 1000044006: + settings.stream() << "VkRenderingFragmentShadingRateAttachmentInfoKHR\n"; + break; case 1000227000: settings.stream() << "VkPhysicalDeviceShaderCoreProperties2AMD\n"; break; case 1000229000: settings.stream() << "VkPhysicalDeviceCoherentMemoryFeaturesAMD\n"; break; - case 1000232000: - settings.stream() << "VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR\n"; - break; - case 1000232001: - settings.stream() << "VkRenderingAttachmentLocationInfoKHR\n"; - break; - case 1000232002: - settings.stream() << "VkRenderingInputAttachmentIndexInfoKHR\n"; - break; case 1000234000: settings.stream() << "VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT\n"; break; @@ -31537,21 +32490,9 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett case 1000256000: settings.stream() << "VkHeadlessSurfaceCreateInfoEXT\n"; break; - case 1000259000: - settings.stream() << "VkPhysicalDeviceLineRasterizationFeaturesKHR\n"; - break; - case 1000259002: - settings.stream() << "VkPhysicalDeviceLineRasterizationPropertiesKHR\n"; - break; - case 1000259001: - settings.stream() << "VkPipelineRasterizationLineStateCreateInfoKHR\n"; - break; case 1000260000: settings.stream() << "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT\n"; break; - case 1000265000: - settings.stream() << "VkPhysicalDeviceIndexTypeUint8FeaturesKHR\n"; - break; case 1000267000: settings.stream() << "VkPhysicalDeviceExtendedDynamicStateFeaturesEXT\n"; break; @@ -31573,48 +32514,6 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett case 1000269005: settings.stream() << "VkPipelineExecutableInternalRepresentationKHR\n"; break; - case 1000270000: - settings.stream() << "VkPhysicalDeviceHostImageCopyFeaturesEXT\n"; - break; - case 1000270001: - settings.stream() << "VkPhysicalDeviceHostImageCopyPropertiesEXT\n"; - break; - case 1000270002: - settings.stream() << "VkMemoryToImageCopyEXT\n"; - break; - case 1000270003: - settings.stream() << "VkImageToMemoryCopyEXT\n"; - break; - case 1000270005: - settings.stream() << "VkCopyMemoryToImageInfoEXT\n"; - break; - case 1000270004: - settings.stream() << "VkCopyImageToMemoryInfoEXT\n"; - break; - case 1000270007: - settings.stream() << "VkCopyImageToImageInfoEXT\n"; - break; - case 1000270006: - settings.stream() << "VkHostImageLayoutTransitionInfoEXT\n"; - break; - case 1000270008: - settings.stream() << "VkSubresourceHostMemcpySizeEXT\n"; - break; - case 1000270009: - settings.stream() << "VkHostImageCopyDevicePerformanceQueryEXT\n"; - break; - case 1000338002: - settings.stream() << "VkSubresourceLayout2KHR\n"; - break; - case 1000338003: - settings.stream() << "VkImageSubresource2KHR\n"; - break; - case 1000271000: - settings.stream() << "VkMemoryMapInfoKHR\n"; - break; - case 1000271001: - settings.stream() << "VkMemoryUnmapInfoKHR\n"; - break; case 1000272000: settings.stream() << "VkPhysicalDeviceMapMemoryPlacedFeaturesEXT\n"; break; @@ -31858,12 +32757,6 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett settings.stream() << "VkImportMetalSharedEventInfoEXT\n"; break; #endif // VK_USE_PLATFORM_METAL_EXT - case 1000314008: - settings.stream() << "VkQueueFamilyCheckpointProperties2NV\n"; - break; - case 1000314009: - settings.stream() << "VkCheckpointData2NV\n"; - break; case 1000316000: settings.stream() << "VkPhysicalDeviceDescriptorBufferPropertiesEXT\n"; break; @@ -32270,9 +33163,6 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett case 1000415000: settings.stream() << "VkPhysicalDeviceShaderCorePropertiesARM\n"; break; - case 1000416000: - settings.stream() << "VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR\n"; - break; case 1000417000: settings.stream() << "VkDeviceQueueShaderCoreControlCreateInfoARM\n"; break; @@ -32435,9 +33325,6 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett case 1000465000: settings.stream() << "VkPhysicalDeviceLegacyDitheringFeaturesEXT\n"; break; - case 1000466000: - settings.stream() << "VkPhysicalDevicePipelineProtectedAccessFeaturesEXT\n"; - break; #if defined(VK_USE_PLATFORM_ANDROID_KHR) case 1000468000: settings.stream() << "VkPhysicalDeviceExternalFormatResolveFeaturesANDROID\n"; @@ -32453,24 +33340,6 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett settings.stream() << "VkAndroidHardwareBufferFormatResolvePropertiesANDROID\n"; break; #endif // VK_USE_PLATFORM_ANDROID_KHR - case 1000470000: - settings.stream() << "VkPhysicalDeviceMaintenance5FeaturesKHR\n"; - break; - case 1000470001: - settings.stream() << "VkPhysicalDeviceMaintenance5PropertiesKHR\n"; - break; - case 1000470003: - settings.stream() << "VkRenderingAreaInfoKHR\n"; - break; - case 1000470004: - settings.stream() << "VkDeviceImageSubresourceInfoKHR\n"; - break; - case 1000470005: - settings.stream() << "VkPipelineCreateFlags2CreateInfoKHR\n"; - break; - case 1000470006: - settings.stream() << "VkBufferUsageFlags2CreateInfoKHR\n"; - break; case 1000476000: settings.stream() << "VkPhysicalDeviceAntiLagFeaturesAMD\n"; break; @@ -32630,6 +33499,39 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett case 1000512005: settings.stream() << "VkVideoDecodeAV1DpbSlotInfoKHR\n"; break; + case 1000513004: + settings.stream() << "VkPhysicalDeviceVideoEncodeAV1FeaturesKHR\n"; + break; + case 1000513000: + settings.stream() << "VkVideoEncodeAV1CapabilitiesKHR\n"; + break; + case 1000513008: + settings.stream() << "VkVideoEncodeAV1QualityLevelPropertiesKHR\n"; + break; + case 1000513009: + settings.stream() << "VkVideoEncodeAV1SessionCreateInfoKHR\n"; + break; + case 1000513001: + settings.stream() << "VkVideoEncodeAV1SessionParametersCreateInfoKHR\n"; + break; + case 1000513002: + settings.stream() << "VkVideoEncodeAV1PictureInfoKHR\n"; + break; + case 1000513003: + settings.stream() << "VkVideoEncodeAV1DpbSlotInfoKHR\n"; + break; + case 1000513005: + settings.stream() << "VkVideoEncodeAV1ProfileInfoKHR\n"; + break; + case 1000513010: + settings.stream() << "VkVideoEncodeAV1GopRemainingFrameInfoKHR\n"; + break; + case 1000513006: + settings.stream() << "VkVideoEncodeAV1RateControlInfoKHR\n"; + break; + case 1000513007: + settings.stream() << "VkVideoEncodeAV1RateControlLayerInfoKHR\n"; + break; case 1000515000: settings.stream() << "VkPhysicalDeviceVideoMaintenance1FeaturesKHR\n"; break; @@ -32669,12 +33571,6 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett case 1000524000: settings.stream() << "VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT\n"; break; - case 1000525000: - settings.stream() << "VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR\n"; - break; - case 1000528000: - settings.stream() << "VkPhysicalDeviceShaderFloatControls2FeaturesKHR\n"; - break; #if defined(VK_USE_PLATFORM_SCREEN_QNX) case 1000529000: settings.stream() << "VkScreenBufferPropertiesQNX\n"; @@ -32703,38 +33599,50 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett case 1000530000: settings.stream() << "VkPhysicalDeviceLayeredDriverPropertiesMSFT\n"; break; - case 1000544000: - settings.stream() << "VkPhysicalDeviceShaderExpectAssumeFeaturesKHR\n"; + case 1000545007: + settings.stream() << "VkSetDescriptorBufferOffsetsInfoEXT\n"; break; - case 1000545000: - settings.stream() << "VkPhysicalDeviceMaintenance6FeaturesKHR\n"; + case 1000545008: + settings.stream() << "VkBindDescriptorBufferEmbeddedSamplersInfoEXT\n"; break; - case 1000545001: - settings.stream() << "VkPhysicalDeviceMaintenance6PropertiesKHR\n"; + case 1000546000: + settings.stream() << "VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV\n"; break; - case 1000545002: - settings.stream() << "VkBindMemoryStatusKHR\n"; + case 1000551000: + settings.stream() << "VkDisplaySurfaceStereoCreateInfoNV\n"; break; - case 1000545003: - settings.stream() << "VkBindDescriptorSetsInfoKHR\n"; + case 1000551001: + settings.stream() << "VkDisplayModeStereoPropertiesNV\n"; break; - case 1000545004: - settings.stream() << "VkPushConstantsInfoKHR\n"; + case 1000553000: + settings.stream() << "VkVideoEncodeQuantizationMapCapabilitiesKHR\n"; break; - case 1000545005: - settings.stream() << "VkPushDescriptorSetInfoKHR\n"; + case 1000553001: + settings.stream() << "VkVideoFormatQuantizationMapPropertiesKHR\n"; break; - case 1000545006: - settings.stream() << "VkPushDescriptorSetWithTemplateInfoKHR\n"; + case 1000553002: + settings.stream() << "VkVideoEncodeQuantizationMapInfoKHR\n"; break; - case 1000545007: - settings.stream() << "VkSetDescriptorBufferOffsetsInfoEXT\n"; + case 1000553005: + settings.stream() << "VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR\n"; break; - case 1000545008: - settings.stream() << "VkBindDescriptorBufferEmbeddedSamplersInfoEXT\n"; + case 1000553009: + settings.stream() << "VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR\n"; break; - case 1000546000: - settings.stream() << "VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV\n"; + case 1000553003: + settings.stream() << "VkVideoEncodeH264QuantizationMapCapabilitiesKHR\n"; + break; + case 1000553004: + settings.stream() << "VkVideoEncodeH265QuantizationMapCapabilitiesKHR\n"; + break; + case 1000553006: + settings.stream() << "VkVideoFormatH265QuantizationMapPropertiesKHR\n"; + break; + case 1000553007: + settings.stream() << "VkVideoEncodeAV1QuantizationMapCapabilitiesKHR\n"; + break; + case 1000553008: + settings.stream() << "VkVideoFormatAV1QuantizationMapPropertiesKHR\n"; break; case 1000555000: settings.stream() << "VkPhysicalDeviceRawAccessChainsFeaturesNV\n"; @@ -32826,6 +33734,24 @@ void dump_text_pNext_struct_name(const void* object, const ApiDumpSettings& sett case 1000582001: settings.stream() << "VkPipelineViewportDepthClampControlCreateInfoEXT\n"; break; + case 1000590000: + settings.stream() << "VkPhysicalDeviceHdrVividFeaturesHUAWEI\n"; + break; + case 1000590001: + settings.stream() << "VkHdrVividDynamicMetadataHUAWEI\n"; + break; + case 1000593001: + settings.stream() << "VkCooperativeMatrixFlexibleDimensionsPropertiesNV\n"; + break; + case 1000593000: + settings.stream() << "VkPhysicalDeviceCooperativeMatrix2FeaturesNV\n"; + break; + case 1000593002: + settings.stream() << "VkPhysicalDeviceCooperativeMatrix2PropertiesNV\n"; + break; + case 1000608000: + settings.stream() << "VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT\n"; + break; case VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO: // 47 case VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO: // 48 default: @@ -33480,6 +34406,156 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000413003: dump_text_pNext(reinterpret_cast(object), settings, "VkDeviceImageMemoryRequirements", indents, dump_text_VkDeviceImageMemoryRequirements); break; + case 55: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceVulkan14Features", indents, dump_text_VkPhysicalDeviceVulkan14Features); + break; + case 56: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceVulkan14Properties", indents, dump_text_VkPhysicalDeviceVulkan14Properties); + break; + case 1000174000: + dump_text_pNext(reinterpret_cast(object), settings, "VkDeviceQueueGlobalPriorityCreateInfo", indents, dump_text_VkDeviceQueueGlobalPriorityCreateInfo); + break; + case 1000388000: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceGlobalPriorityQueryFeatures", indents, dump_text_VkPhysicalDeviceGlobalPriorityQueryFeatures); + break; + case 1000388001: + dump_text_pNext(reinterpret_cast(object), settings, "VkQueueFamilyGlobalPriorityProperties", indents, dump_text_VkQueueFamilyGlobalPriorityProperties); + break; + case 1000416000: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceShaderSubgroupRotateFeatures", indents, dump_text_VkPhysicalDeviceShaderSubgroupRotateFeatures); + break; + case 1000528000: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceShaderFloatControls2Features", indents, dump_text_VkPhysicalDeviceShaderFloatControls2Features); + break; + case 1000544000: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceShaderExpectAssumeFeatures", indents, dump_text_VkPhysicalDeviceShaderExpectAssumeFeatures); + break; + case 1000259000: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceLineRasterizationFeatures", indents, dump_text_VkPhysicalDeviceLineRasterizationFeatures); + break; + case 1000259002: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceLineRasterizationProperties", indents, dump_text_VkPhysicalDeviceLineRasterizationProperties); + break; + case 1000259001: + dump_text_pNext(reinterpret_cast(object), settings, "VkPipelineRasterizationLineStateCreateInfo", indents, dump_text_VkPipelineRasterizationLineStateCreateInfo); + break; + case 1000525000: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceVertexAttributeDivisorProperties", indents, dump_text_VkPhysicalDeviceVertexAttributeDivisorProperties); + break; + case 1000190001: + dump_text_pNext(reinterpret_cast(object), settings, "VkPipelineVertexInputDivisorStateCreateInfo", indents, dump_text_VkPipelineVertexInputDivisorStateCreateInfo); + break; + case 1000190002: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceVertexAttributeDivisorFeatures", indents, dump_text_VkPhysicalDeviceVertexAttributeDivisorFeatures); + break; + case 1000265000: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceIndexTypeUint8Features", indents, dump_text_VkPhysicalDeviceIndexTypeUint8Features); + break; + case 1000271000: + dump_text_pNext(reinterpret_cast(object), settings, "VkMemoryMapInfo", indents, dump_text_VkMemoryMapInfo); + break; + case 1000271001: + dump_text_pNext(reinterpret_cast(object), settings, "VkMemoryUnmapInfo", indents, dump_text_VkMemoryUnmapInfo); + break; + case 1000470000: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceMaintenance5Features", indents, dump_text_VkPhysicalDeviceMaintenance5Features); + break; + case 1000470001: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceMaintenance5Properties", indents, dump_text_VkPhysicalDeviceMaintenance5Properties); + break; + case 1000470003: + dump_text_pNext(reinterpret_cast(object), settings, "VkRenderingAreaInfo", indents, dump_text_VkRenderingAreaInfo); + break; + case 1000338003: + dump_text_pNext(reinterpret_cast(object), settings, "VkImageSubresource2", indents, dump_text_VkImageSubresource2); + break; + case 1000470004: + dump_text_pNext(reinterpret_cast(object), settings, "VkDeviceImageSubresourceInfo", indents, dump_text_VkDeviceImageSubresourceInfo); + break; + case 1000338002: + dump_text_pNext(reinterpret_cast(object), settings, "VkSubresourceLayout2", indents, dump_text_VkSubresourceLayout2); + break; + case 1000470005: + dump_text_pNext(reinterpret_cast(object), settings, "VkPipelineCreateFlags2CreateInfo", indents, dump_text_VkPipelineCreateFlags2CreateInfo); + break; + case 1000470006: + dump_text_pNext(reinterpret_cast(object), settings, "VkBufferUsageFlags2CreateInfo", indents, dump_text_VkBufferUsageFlags2CreateInfo); + break; + case 1000080000: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDevicePushDescriptorProperties", indents, dump_text_VkPhysicalDevicePushDescriptorProperties); + break; + case 1000232000: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceDynamicRenderingLocalReadFeatures", indents, dump_text_VkPhysicalDeviceDynamicRenderingLocalReadFeatures); + break; + case 1000232001: + dump_text_pNext(reinterpret_cast(object), settings, "VkRenderingAttachmentLocationInfo", indents, dump_text_VkRenderingAttachmentLocationInfo); + break; + case 1000232002: + dump_text_pNext(reinterpret_cast(object), settings, "VkRenderingInputAttachmentIndexInfo", indents, dump_text_VkRenderingInputAttachmentIndexInfo); + break; + case 1000545000: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceMaintenance6Features", indents, dump_text_VkPhysicalDeviceMaintenance6Features); + break; + case 1000545001: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceMaintenance6Properties", indents, dump_text_VkPhysicalDeviceMaintenance6Properties); + break; + case 1000545002: + dump_text_pNext(reinterpret_cast(object), settings, "VkBindMemoryStatus", indents, dump_text_VkBindMemoryStatus); + break; + case 1000545003: + dump_text_pNext(reinterpret_cast(object), settings, "VkBindDescriptorSetsInfo", indents, dump_text_VkBindDescriptorSetsInfo); + break; + case 1000545004: + dump_text_pNext(reinterpret_cast(object), settings, "VkPushConstantsInfo", indents, dump_text_VkPushConstantsInfo); + break; + case 1000545005: + dump_text_pNext(reinterpret_cast(object), settings, "VkPushDescriptorSetInfo", indents, dump_text_VkPushDescriptorSetInfo); + break; + case 1000545006: + dump_text_pNext(reinterpret_cast(object), settings, "VkPushDescriptorSetWithTemplateInfo", indents, dump_text_VkPushDescriptorSetWithTemplateInfo); + break; + case 1000466000: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDevicePipelineProtectedAccessFeatures", indents, dump_text_VkPhysicalDevicePipelineProtectedAccessFeatures); + break; + case 1000068001: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDevicePipelineRobustnessFeatures", indents, dump_text_VkPhysicalDevicePipelineRobustnessFeatures); + break; + case 1000068002: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDevicePipelineRobustnessProperties", indents, dump_text_VkPhysicalDevicePipelineRobustnessProperties); + break; + case 1000068000: + dump_text_pNext(reinterpret_cast(object), settings, "VkPipelineRobustnessCreateInfo", indents, dump_text_VkPipelineRobustnessCreateInfo); + break; + case 1000270000: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceHostImageCopyFeatures", indents, dump_text_VkPhysicalDeviceHostImageCopyFeatures); + break; + case 1000270001: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceHostImageCopyProperties", indents, dump_text_VkPhysicalDeviceHostImageCopyProperties); + break; + case 1000270002: + dump_text_pNext(reinterpret_cast(object), settings, "VkMemoryToImageCopy", indents, dump_text_VkMemoryToImageCopy); + break; + case 1000270003: + dump_text_pNext(reinterpret_cast(object), settings, "VkImageToMemoryCopy", indents, dump_text_VkImageToMemoryCopy); + break; + case 1000270005: + dump_text_pNext(reinterpret_cast(object), settings, "VkCopyMemoryToImageInfo", indents, dump_text_VkCopyMemoryToImageInfo); + break; + case 1000270004: + dump_text_pNext(reinterpret_cast(object), settings, "VkCopyImageToMemoryInfo", indents, dump_text_VkCopyImageToMemoryInfo); + break; + case 1000270007: + dump_text_pNext(reinterpret_cast(object), settings, "VkCopyImageToImageInfo", indents, dump_text_VkCopyImageToImageInfo); + break; + case 1000270006: + dump_text_pNext(reinterpret_cast(object), settings, "VkHostImageLayoutTransitionInfo", indents, dump_text_VkHostImageLayoutTransitionInfo); + break; + case 1000270008: + dump_text_pNext(reinterpret_cast(object), settings, "VkSubresourceHostMemcpySize", indents, dump_text_VkSubresourceHostMemcpySize); + break; + case 1000270009: + dump_text_pNext(reinterpret_cast(object), settings, "VkHostImageCopyDevicePerformanceQuery", indents, dump_text_VkHostImageCopyDevicePerformanceQuery); + break; case 1000001000: dump_text_pNext(reinterpret_cast(object), settings, "VkSwapchainCreateInfoKHR", indents, dump_text_VkSwapchainCreateInfoKHR); break; @@ -33634,6 +34710,9 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000029000: dump_text_pNext(reinterpret_cast(object), settings, "VkCuModuleCreateInfoNVX", indents, dump_text_VkCuModuleCreateInfoNVX); break; + case 1000029004: + dump_text_pNext(reinterpret_cast(object), settings, "VkCuModuleTexturingModeCreateInfoNVX", indents, dump_text_VkCuModuleTexturingModeCreateInfoNVX); + break; case 1000029001: dump_text_pNext(reinterpret_cast(object), settings, "VkCuFunctionCreateInfoNVX", indents, dump_text_VkCuFunctionCreateInfoNVX); break; @@ -33751,18 +34830,6 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000041000: dump_text_pNext(reinterpret_cast(object), settings, "VkTextureLODGatherFormatPropertiesAMD", indents, dump_text_VkTextureLODGatherFormatPropertiesAMD); break; - case 1000044006: - dump_text_pNext(reinterpret_cast(object), settings, "VkRenderingFragmentShadingRateAttachmentInfoKHR", indents, dump_text_VkRenderingFragmentShadingRateAttachmentInfoKHR); - break; - case 1000044007: - dump_text_pNext(reinterpret_cast(object), settings, "VkRenderingFragmentDensityMapAttachmentInfoEXT", indents, dump_text_VkRenderingFragmentDensityMapAttachmentInfoEXT); - break; - case 1000044008: - dump_text_pNext(reinterpret_cast(object), settings, "VkAttachmentSampleCountInfoAMD", indents, dump_text_VkAttachmentSampleCountInfoAMD); - break; - case 1000044009: - dump_text_pNext(reinterpret_cast(object), settings, "VkMultiviewPerViewAttributesInfoNVX", indents, dump_text_VkMultiviewPerViewAttributesInfoNVX); - break; #if defined(VK_USE_PLATFORM_GGP) case 1000049000: dump_text_pNext(reinterpret_cast(object), settings, "VkStreamDescriptorSurfaceCreateInfoGGP", indents, dump_text_VkStreamDescriptorSurfaceCreateInfoGGP); @@ -33806,15 +34873,6 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000067001: dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceASTCDecodeFeaturesEXT", indents, dump_text_VkPhysicalDeviceASTCDecodeFeaturesEXT); break; - case 1000068001: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDevicePipelineRobustnessFeaturesEXT", indents, dump_text_VkPhysicalDevicePipelineRobustnessFeaturesEXT); - break; - case 1000068002: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDevicePipelineRobustnessPropertiesEXT", indents, dump_text_VkPhysicalDevicePipelineRobustnessPropertiesEXT); - break; - case 1000068000: - dump_text_pNext(reinterpret_cast(object), settings, "VkPipelineRobustnessCreateInfoEXT", indents, dump_text_VkPipelineRobustnessCreateInfoEXT); - break; #if defined(VK_USE_PLATFORM_WIN32_KHR) case 1000073000: dump_text_pNext(reinterpret_cast(object), settings, "VkImportMemoryWin32HandleInfoKHR", indents, dump_text_VkImportMemoryWin32HandleInfoKHR); @@ -33875,9 +34933,6 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000079001: dump_text_pNext(reinterpret_cast(object), settings, "VkSemaphoreGetFdInfoKHR", indents, dump_text_VkSemaphoreGetFdInfoKHR); break; - case 1000080000: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDevicePushDescriptorPropertiesKHR", indents, dump_text_VkPhysicalDevicePushDescriptorPropertiesKHR); - break; case 1000081002: dump_text_pNext(reinterpret_cast(object), settings, "VkConditionalRenderingBeginInfoEXT", indents, dump_text_VkConditionalRenderingBeginInfoEXT); break; @@ -33914,6 +34969,9 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000097000: dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX", indents, dump_text_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX); break; + case 1000044009: + dump_text_pNext(reinterpret_cast(object), settings, "VkMultiviewPerViewAttributesInfoNVX", indents, dump_text_VkMultiviewPerViewAttributesInfoNVX); + break; case 1000098000: dump_text_pNext(reinterpret_cast(object), settings, "VkPipelineViewportSwizzleStateCreateInfoNV", indents, dump_text_VkPipelineViewportSwizzleStateCreateInfoNV); break; @@ -34102,6 +35160,9 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti dump_text_pNext(reinterpret_cast(object), settings, "VkPipelineShaderStageNodeCreateInfoAMDX", indents, dump_text_VkPipelineShaderStageNodeCreateInfoAMDX); break; #endif // VK_ENABLE_BETA_EXTENSIONS + case 1000044008: + dump_text_pNext(reinterpret_cast(object), settings, "VkAttachmentSampleCountInfoAMD", indents, dump_text_VkAttachmentSampleCountInfoAMD); + break; case 1000143000: dump_text_pNext(reinterpret_cast(object), settings, "VkSampleLocationsInfoEXT", indents, dump_text_VkSampleLocationsInfoEXT); break; @@ -34274,9 +35335,6 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000170001: dump_text_pNext(reinterpret_cast(object), settings, "VkFilterCubicImageViewImageFormatPropertiesEXT", indents, dump_text_VkFilterCubicImageViewImageFormatPropertiesEXT); break; - case 1000174000: - dump_text_pNext(reinterpret_cast(object), settings, "VkDeviceQueueGlobalPriorityCreateInfoKHR", indents, dump_text_VkDeviceQueueGlobalPriorityCreateInfoKHR); - break; case 1000178000: dump_text_pNext(reinterpret_cast(object), settings, "VkImportMemoryHostPointerInfoEXT", indents, dump_text_VkImportMemoryHostPointerInfoEXT); break; @@ -34316,24 +35374,12 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000187005: dump_text_pNext(reinterpret_cast(object), settings, "VkVideoDecodeH265DpbSlotInfoKHR", indents, dump_text_VkVideoDecodeH265DpbSlotInfoKHR); break; - case 1000388000: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR", indents, dump_text_VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR); - break; - case 1000388001: - dump_text_pNext(reinterpret_cast(object), settings, "VkQueueFamilyGlobalPriorityPropertiesKHR", indents, dump_text_VkQueueFamilyGlobalPriorityPropertiesKHR); - break; case 1000189000: dump_text_pNext(reinterpret_cast(object), settings, "VkDeviceMemoryOverallocationCreateInfoAMD", indents, dump_text_VkDeviceMemoryOverallocationCreateInfoAMD); break; case 1000190000: dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT", indents, dump_text_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT); break; - case 1000190001: - dump_text_pNext(reinterpret_cast(object), settings, "VkPipelineVertexInputDivisorStateCreateInfoKHR", indents, dump_text_VkPipelineVertexInputDivisorStateCreateInfoKHR); - break; - case 1000190002: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR", indents, dump_text_VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR); - break; #if defined(VK_USE_PLATFORM_GGP) case 1000191000: dump_text_pNext(reinterpret_cast(object), settings, "VkPresentFrameTokenGGP", indents, dump_text_VkPresentFrameTokenGGP); @@ -34366,6 +35412,12 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000206000: dump_text_pNext(reinterpret_cast(object), settings, "VkCheckpointDataNV", indents, dump_text_VkCheckpointDataNV); break; + case 1000314008: + dump_text_pNext(reinterpret_cast(object), settings, "VkQueueFamilyCheckpointProperties2NV", indents, dump_text_VkQueueFamilyCheckpointProperties2NV); + break; + case 1000314009: + dump_text_pNext(reinterpret_cast(object), settings, "VkCheckpointData2NV", indents, dump_text_VkCheckpointData2NV); + break; case 1000209000: dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL", indents, dump_text_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL); break; @@ -34415,6 +35467,9 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000218002: dump_text_pNext(reinterpret_cast(object), settings, "VkRenderPassFragmentDensityMapCreateInfoEXT", indents, dump_text_VkRenderPassFragmentDensityMapCreateInfoEXT); break; + case 1000044007: + dump_text_pNext(reinterpret_cast(object), settings, "VkRenderingFragmentDensityMapAttachmentInfoEXT", indents, dump_text_VkRenderingFragmentDensityMapAttachmentInfoEXT); + break; case 1000226000: dump_text_pNext(reinterpret_cast(object), settings, "VkFragmentShadingRateAttachmentInfoKHR", indents, dump_text_VkFragmentShadingRateAttachmentInfoKHR); break; @@ -34430,21 +35485,15 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000226004: dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceFragmentShadingRateKHR", indents, dump_text_VkPhysicalDeviceFragmentShadingRateKHR); break; + case 1000044006: + dump_text_pNext(reinterpret_cast(object), settings, "VkRenderingFragmentShadingRateAttachmentInfoKHR", indents, dump_text_VkRenderingFragmentShadingRateAttachmentInfoKHR); + break; case 1000227000: dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceShaderCoreProperties2AMD", indents, dump_text_VkPhysicalDeviceShaderCoreProperties2AMD); break; case 1000229000: dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceCoherentMemoryFeaturesAMD", indents, dump_text_VkPhysicalDeviceCoherentMemoryFeaturesAMD); break; - case 1000232000: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR", indents, dump_text_VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR); - break; - case 1000232001: - dump_text_pNext(reinterpret_cast(object), settings, "VkRenderingAttachmentLocationInfoKHR", indents, dump_text_VkRenderingAttachmentLocationInfoKHR); - break; - case 1000232002: - dump_text_pNext(reinterpret_cast(object), settings, "VkRenderingInputAttachmentIndexInfoKHR", indents, dump_text_VkRenderingInputAttachmentIndexInfoKHR); - break; case 1000234000: dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT", indents, dump_text_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT); break; @@ -34529,21 +35578,9 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000256000: dump_text_pNext(reinterpret_cast(object), settings, "VkHeadlessSurfaceCreateInfoEXT", indents, dump_text_VkHeadlessSurfaceCreateInfoEXT); break; - case 1000259000: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceLineRasterizationFeaturesKHR", indents, dump_text_VkPhysicalDeviceLineRasterizationFeaturesKHR); - break; - case 1000259002: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceLineRasterizationPropertiesKHR", indents, dump_text_VkPhysicalDeviceLineRasterizationPropertiesKHR); - break; - case 1000259001: - dump_text_pNext(reinterpret_cast(object), settings, "VkPipelineRasterizationLineStateCreateInfoKHR", indents, dump_text_VkPipelineRasterizationLineStateCreateInfoKHR); - break; case 1000260000: dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT", indents, dump_text_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT); break; - case 1000265000: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceIndexTypeUint8FeaturesKHR", indents, dump_text_VkPhysicalDeviceIndexTypeUint8FeaturesKHR); - break; case 1000267000: dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceExtendedDynamicStateFeaturesEXT", indents, dump_text_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT); break; @@ -34565,48 +35602,6 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000269005: dump_text_pNext(reinterpret_cast(object), settings, "VkPipelineExecutableInternalRepresentationKHR", indents, dump_text_VkPipelineExecutableInternalRepresentationKHR); break; - case 1000270000: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceHostImageCopyFeaturesEXT", indents, dump_text_VkPhysicalDeviceHostImageCopyFeaturesEXT); - break; - case 1000270001: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceHostImageCopyPropertiesEXT", indents, dump_text_VkPhysicalDeviceHostImageCopyPropertiesEXT); - break; - case 1000270002: - dump_text_pNext(reinterpret_cast(object), settings, "VkMemoryToImageCopyEXT", indents, dump_text_VkMemoryToImageCopyEXT); - break; - case 1000270003: - dump_text_pNext(reinterpret_cast(object), settings, "VkImageToMemoryCopyEXT", indents, dump_text_VkImageToMemoryCopyEXT); - break; - case 1000270005: - dump_text_pNext(reinterpret_cast(object), settings, "VkCopyMemoryToImageInfoEXT", indents, dump_text_VkCopyMemoryToImageInfoEXT); - break; - case 1000270004: - dump_text_pNext(reinterpret_cast(object), settings, "VkCopyImageToMemoryInfoEXT", indents, dump_text_VkCopyImageToMemoryInfoEXT); - break; - case 1000270007: - dump_text_pNext(reinterpret_cast(object), settings, "VkCopyImageToImageInfoEXT", indents, dump_text_VkCopyImageToImageInfoEXT); - break; - case 1000270006: - dump_text_pNext(reinterpret_cast(object), settings, "VkHostImageLayoutTransitionInfoEXT", indents, dump_text_VkHostImageLayoutTransitionInfoEXT); - break; - case 1000270008: - dump_text_pNext(reinterpret_cast(object), settings, "VkSubresourceHostMemcpySizeEXT", indents, dump_text_VkSubresourceHostMemcpySizeEXT); - break; - case 1000270009: - dump_text_pNext(reinterpret_cast(object), settings, "VkHostImageCopyDevicePerformanceQueryEXT", indents, dump_text_VkHostImageCopyDevicePerformanceQueryEXT); - break; - case 1000338002: - dump_text_pNext(reinterpret_cast(object), settings, "VkSubresourceLayout2KHR", indents, dump_text_VkSubresourceLayout2KHR); - break; - case 1000338003: - dump_text_pNext(reinterpret_cast(object), settings, "VkImageSubresource2KHR", indents, dump_text_VkImageSubresource2KHR); - break; - case 1000271000: - dump_text_pNext(reinterpret_cast(object), settings, "VkMemoryMapInfoKHR", indents, dump_text_VkMemoryMapInfoKHR); - break; - case 1000271001: - dump_text_pNext(reinterpret_cast(object), settings, "VkMemoryUnmapInfoKHR", indents, dump_text_VkMemoryUnmapInfoKHR); - break; case 1000272000: dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceMapMemoryPlacedFeaturesEXT", indents, dump_text_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT); break; @@ -34850,12 +35845,6 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti dump_text_pNext(reinterpret_cast(object), settings, "VkImportMetalSharedEventInfoEXT", indents, dump_text_VkImportMetalSharedEventInfoEXT); break; #endif // VK_USE_PLATFORM_METAL_EXT - case 1000314008: - dump_text_pNext(reinterpret_cast(object), settings, "VkQueueFamilyCheckpointProperties2NV", indents, dump_text_VkQueueFamilyCheckpointProperties2NV); - break; - case 1000314009: - dump_text_pNext(reinterpret_cast(object), settings, "VkCheckpointData2NV", indents, dump_text_VkCheckpointData2NV); - break; case 1000316000: dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceDescriptorBufferPropertiesEXT", indents, dump_text_VkPhysicalDeviceDescriptorBufferPropertiesEXT); break; @@ -35262,9 +36251,6 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000415000: dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceShaderCorePropertiesARM", indents, dump_text_VkPhysicalDeviceShaderCorePropertiesARM); break; - case 1000416000: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR", indents, dump_text_VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR); - break; case 1000417000: dump_text_pNext(reinterpret_cast(object), settings, "VkDeviceQueueShaderCoreControlCreateInfoARM", indents, dump_text_VkDeviceQueueShaderCoreControlCreateInfoARM); break; @@ -35427,9 +36413,6 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000465000: dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceLegacyDitheringFeaturesEXT", indents, dump_text_VkPhysicalDeviceLegacyDitheringFeaturesEXT); break; - case 1000466000: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDevicePipelineProtectedAccessFeaturesEXT", indents, dump_text_VkPhysicalDevicePipelineProtectedAccessFeaturesEXT); - break; #if defined(VK_USE_PLATFORM_ANDROID_KHR) case 1000468000: dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceExternalFormatResolveFeaturesANDROID", indents, dump_text_VkPhysicalDeviceExternalFormatResolveFeaturesANDROID); @@ -35445,24 +36428,6 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti dump_text_pNext(reinterpret_cast(object), settings, "VkAndroidHardwareBufferFormatResolvePropertiesANDROID", indents, dump_text_VkAndroidHardwareBufferFormatResolvePropertiesANDROID); break; #endif // VK_USE_PLATFORM_ANDROID_KHR - case 1000470000: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceMaintenance5FeaturesKHR", indents, dump_text_VkPhysicalDeviceMaintenance5FeaturesKHR); - break; - case 1000470001: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceMaintenance5PropertiesKHR", indents, dump_text_VkPhysicalDeviceMaintenance5PropertiesKHR); - break; - case 1000470003: - dump_text_pNext(reinterpret_cast(object), settings, "VkRenderingAreaInfoKHR", indents, dump_text_VkRenderingAreaInfoKHR); - break; - case 1000470004: - dump_text_pNext(reinterpret_cast(object), settings, "VkDeviceImageSubresourceInfoKHR", indents, dump_text_VkDeviceImageSubresourceInfoKHR); - break; - case 1000470005: - dump_text_pNext(reinterpret_cast(object), settings, "VkPipelineCreateFlags2CreateInfoKHR", indents, dump_text_VkPipelineCreateFlags2CreateInfoKHR); - break; - case 1000470006: - dump_text_pNext(reinterpret_cast(object), settings, "VkBufferUsageFlags2CreateInfoKHR", indents, dump_text_VkBufferUsageFlags2CreateInfoKHR); - break; case 1000476000: dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceAntiLagFeaturesAMD", indents, dump_text_VkPhysicalDeviceAntiLagFeaturesAMD); break; @@ -35622,6 +36587,39 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000512005: dump_text_pNext(reinterpret_cast(object), settings, "VkVideoDecodeAV1DpbSlotInfoKHR", indents, dump_text_VkVideoDecodeAV1DpbSlotInfoKHR); break; + case 1000513004: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceVideoEncodeAV1FeaturesKHR", indents, dump_text_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR); + break; + case 1000513000: + dump_text_pNext(reinterpret_cast(object), settings, "VkVideoEncodeAV1CapabilitiesKHR", indents, dump_text_VkVideoEncodeAV1CapabilitiesKHR); + break; + case 1000513008: + dump_text_pNext(reinterpret_cast(object), settings, "VkVideoEncodeAV1QualityLevelPropertiesKHR", indents, dump_text_VkVideoEncodeAV1QualityLevelPropertiesKHR); + break; + case 1000513009: + dump_text_pNext(reinterpret_cast(object), settings, "VkVideoEncodeAV1SessionCreateInfoKHR", indents, dump_text_VkVideoEncodeAV1SessionCreateInfoKHR); + break; + case 1000513001: + dump_text_pNext(reinterpret_cast(object), settings, "VkVideoEncodeAV1SessionParametersCreateInfoKHR", indents, dump_text_VkVideoEncodeAV1SessionParametersCreateInfoKHR); + break; + case 1000513002: + dump_text_pNext(reinterpret_cast(object), settings, "VkVideoEncodeAV1PictureInfoKHR", indents, dump_text_VkVideoEncodeAV1PictureInfoKHR); + break; + case 1000513003: + dump_text_pNext(reinterpret_cast(object), settings, "VkVideoEncodeAV1DpbSlotInfoKHR", indents, dump_text_VkVideoEncodeAV1DpbSlotInfoKHR); + break; + case 1000513005: + dump_text_pNext(reinterpret_cast(object), settings, "VkVideoEncodeAV1ProfileInfoKHR", indents, dump_text_VkVideoEncodeAV1ProfileInfoKHR); + break; + case 1000513010: + dump_text_pNext(reinterpret_cast(object), settings, "VkVideoEncodeAV1GopRemainingFrameInfoKHR", indents, dump_text_VkVideoEncodeAV1GopRemainingFrameInfoKHR); + break; + case 1000513006: + dump_text_pNext(reinterpret_cast(object), settings, "VkVideoEncodeAV1RateControlInfoKHR", indents, dump_text_VkVideoEncodeAV1RateControlInfoKHR); + break; + case 1000513007: + dump_text_pNext(reinterpret_cast(object), settings, "VkVideoEncodeAV1RateControlLayerInfoKHR", indents, dump_text_VkVideoEncodeAV1RateControlLayerInfoKHR); + break; case 1000515000: dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceVideoMaintenance1FeaturesKHR", indents, dump_text_VkPhysicalDeviceVideoMaintenance1FeaturesKHR); break; @@ -35661,12 +36659,6 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000524000: dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT", indents, dump_text_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT); break; - case 1000525000: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR", indents, dump_text_VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR); - break; - case 1000528000: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceShaderFloatControls2FeaturesKHR", indents, dump_text_VkPhysicalDeviceShaderFloatControls2FeaturesKHR); - break; #if defined(VK_USE_PLATFORM_SCREEN_QNX) case 1000529000: dump_text_pNext(reinterpret_cast(object), settings, "VkScreenBufferPropertiesQNX", indents, dump_text_VkScreenBufferPropertiesQNX); @@ -35695,38 +36687,50 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000530000: dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceLayeredDriverPropertiesMSFT", indents, dump_text_VkPhysicalDeviceLayeredDriverPropertiesMSFT); break; - case 1000544000: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceShaderExpectAssumeFeaturesKHR", indents, dump_text_VkPhysicalDeviceShaderExpectAssumeFeaturesKHR); + case 1000545007: + dump_text_pNext(reinterpret_cast(object), settings, "VkSetDescriptorBufferOffsetsInfoEXT", indents, dump_text_VkSetDescriptorBufferOffsetsInfoEXT); break; - case 1000545000: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceMaintenance6FeaturesKHR", indents, dump_text_VkPhysicalDeviceMaintenance6FeaturesKHR); + case 1000545008: + dump_text_pNext(reinterpret_cast(object), settings, "VkBindDescriptorBufferEmbeddedSamplersInfoEXT", indents, dump_text_VkBindDescriptorBufferEmbeddedSamplersInfoEXT); break; - case 1000545001: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceMaintenance6PropertiesKHR", indents, dump_text_VkPhysicalDeviceMaintenance6PropertiesKHR); + case 1000546000: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV", indents, dump_text_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV); break; - case 1000545002: - dump_text_pNext(reinterpret_cast(object), settings, "VkBindMemoryStatusKHR", indents, dump_text_VkBindMemoryStatusKHR); + case 1000551000: + dump_text_pNext(reinterpret_cast(object), settings, "VkDisplaySurfaceStereoCreateInfoNV", indents, dump_text_VkDisplaySurfaceStereoCreateInfoNV); break; - case 1000545003: - dump_text_pNext(reinterpret_cast(object), settings, "VkBindDescriptorSetsInfoKHR", indents, dump_text_VkBindDescriptorSetsInfoKHR); + case 1000551001: + dump_text_pNext(reinterpret_cast(object), settings, "VkDisplayModeStereoPropertiesNV", indents, dump_text_VkDisplayModeStereoPropertiesNV); break; - case 1000545004: - dump_text_pNext(reinterpret_cast(object), settings, "VkPushConstantsInfoKHR", indents, dump_text_VkPushConstantsInfoKHR); + case 1000553000: + dump_text_pNext(reinterpret_cast(object), settings, "VkVideoEncodeQuantizationMapCapabilitiesKHR", indents, dump_text_VkVideoEncodeQuantizationMapCapabilitiesKHR); break; - case 1000545005: - dump_text_pNext(reinterpret_cast(object), settings, "VkPushDescriptorSetInfoKHR", indents, dump_text_VkPushDescriptorSetInfoKHR); + case 1000553001: + dump_text_pNext(reinterpret_cast(object), settings, "VkVideoFormatQuantizationMapPropertiesKHR", indents, dump_text_VkVideoFormatQuantizationMapPropertiesKHR); break; - case 1000545006: - dump_text_pNext(reinterpret_cast(object), settings, "VkPushDescriptorSetWithTemplateInfoKHR", indents, dump_text_VkPushDescriptorSetWithTemplateInfoKHR); + case 1000553002: + dump_text_pNext(reinterpret_cast(object), settings, "VkVideoEncodeQuantizationMapInfoKHR", indents, dump_text_VkVideoEncodeQuantizationMapInfoKHR); break; - case 1000545007: - dump_text_pNext(reinterpret_cast(object), settings, "VkSetDescriptorBufferOffsetsInfoEXT", indents, dump_text_VkSetDescriptorBufferOffsetsInfoEXT); + case 1000553005: + dump_text_pNext(reinterpret_cast(object), settings, "VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR", indents, dump_text_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR); break; - case 1000545008: - dump_text_pNext(reinterpret_cast(object), settings, "VkBindDescriptorBufferEmbeddedSamplersInfoEXT", indents, dump_text_VkBindDescriptorBufferEmbeddedSamplersInfoEXT); + case 1000553009: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR", indents, dump_text_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR); break; - case 1000546000: - dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV", indents, dump_text_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV); + case 1000553003: + dump_text_pNext(reinterpret_cast(object), settings, "VkVideoEncodeH264QuantizationMapCapabilitiesKHR", indents, dump_text_VkVideoEncodeH264QuantizationMapCapabilitiesKHR); + break; + case 1000553004: + dump_text_pNext(reinterpret_cast(object), settings, "VkVideoEncodeH265QuantizationMapCapabilitiesKHR", indents, dump_text_VkVideoEncodeH265QuantizationMapCapabilitiesKHR); + break; + case 1000553006: + dump_text_pNext(reinterpret_cast(object), settings, "VkVideoFormatH265QuantizationMapPropertiesKHR", indents, dump_text_VkVideoFormatH265QuantizationMapPropertiesKHR); + break; + case 1000553007: + dump_text_pNext(reinterpret_cast(object), settings, "VkVideoEncodeAV1QuantizationMapCapabilitiesKHR", indents, dump_text_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR); + break; + case 1000553008: + dump_text_pNext(reinterpret_cast(object), settings, "VkVideoFormatAV1QuantizationMapPropertiesKHR", indents, dump_text_VkVideoFormatAV1QuantizationMapPropertiesKHR); break; case 1000555000: dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceRawAccessChainsFeaturesNV", indents, dump_text_VkPhysicalDeviceRawAccessChainsFeaturesNV); @@ -35818,6 +36822,24 @@ void dump_text_pNext_trampoline(const void* object, const ApiDumpSettings& setti case 1000582001: dump_text_pNext(reinterpret_cast(object), settings, "VkPipelineViewportDepthClampControlCreateInfoEXT", indents, dump_text_VkPipelineViewportDepthClampControlCreateInfoEXT); break; + case 1000590000: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceHdrVividFeaturesHUAWEI", indents, dump_text_VkPhysicalDeviceHdrVividFeaturesHUAWEI); + break; + case 1000590001: + dump_text_pNext(reinterpret_cast(object), settings, "VkHdrVividDynamicMetadataHUAWEI", indents, dump_text_VkHdrVividDynamicMetadataHUAWEI); + break; + case 1000593001: + dump_text_pNext(reinterpret_cast(object), settings, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV", indents, dump_text_VkCooperativeMatrixFlexibleDimensionsPropertiesNV); + break; + case 1000593000: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV", indents, dump_text_VkPhysicalDeviceCooperativeMatrix2FeaturesNV); + break; + case 1000593002: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceCooperativeMatrix2PropertiesNV", indents, dump_text_VkPhysicalDeviceCooperativeMatrix2PropertiesNV); + break; + case 1000608000: + dump_text_pNext(reinterpret_cast(object), settings, "VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT", indents, dump_text_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT); + break; case VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO: // 47 case VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO: // 48 if(base_struct->pNext != nullptr){ @@ -38643,6 +39665,244 @@ void dump_text_vkGetDeviceImageSparseMemoryRequirements(ApiDumpInstance& dump_in } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } +void dump_text_vkCmdSetLineStipple(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET + dump_text_value(lineStippleFactor, settings, "uint32_t", "lineStippleFactor", 1, dump_text_uint32_t); // MET + dump_text_value(lineStipplePattern, settings, "uint16_t", "lineStipplePattern", 1, dump_text_uint16_t); // MET + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} +void dump_text_vkMapMemory2(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryMapInfo* pMemoryMapInfo, void** ppData) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << " "; + dump_text_VkResult(result, settings, 0); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET + dump_text_pointer(pMemoryMapInfo, settings, "const VkMemoryMapInfo*", "pMemoryMapInfo", 1, dump_text_VkMemoryMapInfo); + dump_text_pointer(ppData, settings, "void**", "ppData", 1, dump_text_void); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} +void dump_text_vkUnmapMemory2(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryUnmapInfo* pMemoryUnmapInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << " "; + dump_text_VkResult(result, settings, 0); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET + dump_text_pointer(pMemoryUnmapInfo, settings, "const VkMemoryUnmapInfo*", "pMemoryUnmapInfo", 1, dump_text_VkMemoryUnmapInfo); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} +void dump_text_vkCmdBindIndexBuffer2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET + dump_text_value(buffer, settings, "VkBuffer", "buffer", 1, dump_text_VkBuffer); // MET + dump_text_value(offset, settings, "VkDeviceSize", "offset", 1, dump_text_VkDeviceSize); // MET + dump_text_value(size, settings, "VkDeviceSize", "size", 1, dump_text_VkDeviceSize); // MET + dump_text_value(indexType, settings, "VkIndexType", "indexType", 1, dump_text_VkIndexType); // MET + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} +void dump_text_vkGetRenderingAreaGranularity(ApiDumpInstance& dump_inst, VkDevice device, const VkRenderingAreaInfo* pRenderingAreaInfo, VkExtent2D* pGranularity) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET + dump_text_pointer(pRenderingAreaInfo, settings, "const VkRenderingAreaInfo*", "pRenderingAreaInfo", 1, dump_text_VkRenderingAreaInfo); + dump_text_pointer(pGranularity, settings, "VkExtent2D*", "pGranularity", 1, dump_text_VkExtent2D); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} +void dump_text_vkGetDeviceImageSubresourceLayout(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageSubresourceInfo* pInfo, VkSubresourceLayout2* pLayout) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET + dump_text_pointer(pInfo, settings, "const VkDeviceImageSubresourceInfo*", "pInfo", 1, dump_text_VkDeviceImageSubresourceInfo); + dump_text_pointer(pLayout, settings, "VkSubresourceLayout2*", "pLayout", 1, dump_text_VkSubresourceLayout2); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} +void dump_text_vkGetImageSubresourceLayout2(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET + dump_text_value(image, settings, "VkImage", "image", 1, dump_text_VkImage); // MET + dump_text_pointer(pSubresource, settings, "const VkImageSubresource2*", "pSubresource", 1, dump_text_VkImageSubresource2); + dump_text_pointer(pLayout, settings, "VkSubresourceLayout2*", "pLayout", 1, dump_text_VkSubresourceLayout2); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} +void dump_text_vkCmdPushDescriptorSet(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET + dump_text_value(pipelineBindPoint, settings, "VkPipelineBindPoint", "pipelineBindPoint", 1, dump_text_VkPipelineBindPoint); // MET + dump_text_value(layout, settings, "VkPipelineLayout", "layout", 1, dump_text_VkPipelineLayout); // MET + dump_text_value(set, settings, "uint32_t", "set", 1, dump_text_uint32_t); // MET + dump_text_value(descriptorWriteCount, settings, "uint32_t", "descriptorWriteCount", 1, dump_text_uint32_t); // MET + dump_text_array(pDescriptorWrites, descriptorWriteCount, settings, "const VkWriteDescriptorSet*", "const VkWriteDescriptorSet", "pDescriptorWrites", 1, dump_text_VkWriteDescriptorSet); // HQA + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} +void dump_text_vkCmdPushDescriptorSetWithTemplate(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, const void* pData) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET + dump_text_value(descriptorUpdateTemplate, settings, "VkDescriptorUpdateTemplate", "descriptorUpdateTemplate", 1, dump_text_VkDescriptorUpdateTemplate); // MET + dump_text_value(layout, settings, "VkPipelineLayout", "layout", 1, dump_text_VkPipelineLayout); // MET + dump_text_value(set, settings, "uint32_t", "set", 1, dump_text_uint32_t); // MET + dump_text_value(pData, settings, "const void*", "pData", 1, dump_text_void); // MET + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} +void dump_text_vkCmdSetRenderingAttachmentLocations(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfo* pLocationInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET + dump_text_pointer(pLocationInfo, settings, "const VkRenderingAttachmentLocationInfo*", "pLocationInfo", 1, dump_text_VkRenderingAttachmentLocationInfo); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} +void dump_text_vkCmdSetRenderingInputAttachmentIndices(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfo* pInputAttachmentIndexInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET + dump_text_pointer(pInputAttachmentIndexInfo, settings, "const VkRenderingInputAttachmentIndexInfo*", "pInputAttachmentIndexInfo", 1, dump_text_VkRenderingInputAttachmentIndexInfo); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} +void dump_text_vkCmdBindDescriptorSets2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfo* pBindDescriptorSetsInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET + dump_text_pointer(pBindDescriptorSetsInfo, settings, "const VkBindDescriptorSetsInfo*", "pBindDescriptorSetsInfo", 1, dump_text_VkBindDescriptorSetsInfo); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} +void dump_text_vkCmdPushConstants2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushConstantsInfo* pPushConstantsInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET + dump_text_pointer(pPushConstantsInfo, settings, "const VkPushConstantsInfo*", "pPushConstantsInfo", 1, dump_text_VkPushConstantsInfo); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} +void dump_text_vkCmdPushDescriptorSet2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo* pPushDescriptorSetInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET + dump_text_pointer(pPushDescriptorSetInfo, settings, "const VkPushDescriptorSetInfo*", "pPushDescriptorSetInfo", 1, dump_text_VkPushDescriptorSetInfo); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} +void dump_text_vkCmdPushDescriptorSetWithTemplate2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo* pPushDescriptorSetWithTemplateInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET + dump_text_pointer(pPushDescriptorSetWithTemplateInfo, settings, "const VkPushDescriptorSetWithTemplateInfo*", "pPushDescriptorSetWithTemplateInfo", 1, dump_text_VkPushDescriptorSetWithTemplateInfo); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} +void dump_text_vkCopyMemoryToImage(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyMemoryToImageInfo* pCopyMemoryToImageInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << " "; + dump_text_VkResult(result, settings, 0); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET + dump_text_pointer(pCopyMemoryToImageInfo, settings, "const VkCopyMemoryToImageInfo*", "pCopyMemoryToImageInfo", 1, dump_text_VkCopyMemoryToImageInfo); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} +void dump_text_vkCopyImageToMemory(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToMemoryInfo* pCopyImageToMemoryInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << " "; + dump_text_VkResult(result, settings, 0); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET + dump_text_pointer(pCopyImageToMemoryInfo, settings, "const VkCopyImageToMemoryInfo*", "pCopyImageToMemoryInfo", 1, dump_text_VkCopyImageToMemoryInfo); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} +void dump_text_vkCopyImageToImage(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToImageInfo* pCopyImageToImageInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << " "; + dump_text_VkResult(result, settings, 0); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET + dump_text_pointer(pCopyImageToImageInfo, settings, "const VkCopyImageToImageInfo*", "pCopyImageToImageInfo", 1, dump_text_VkCopyImageToImageInfo); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} +void dump_text_vkTransitionImageLayout(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfo* pTransitions) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << " "; + dump_text_VkResult(result, settings, 0); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET + dump_text_value(transitionCount, settings, "uint32_t", "transitionCount", 1, dump_text_uint32_t); // MET + dump_text_array(pTransitions, transitionCount, settings, "const VkHostImageLayoutTransitionInfo*", "const VkHostImageLayoutTransitionInfo", "pTransitions", 1, dump_text_VkHostImageLayoutTransitionInfo); // HQA + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} void dump_text_vkDestroySurfaceKHR(ApiDumpInstance& dump_inst, VkInstance instance, VkSurfaceKHR surface, const VkAllocationCallbacks* pAllocator) { const ApiDumpSettings& settings(dump_inst.settings()); @@ -39549,6 +40809,19 @@ void dump_text_vkGetImageViewHandleNVX(ApiDumpInstance& dump_inst, uint32_t resu } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } +void dump_text_vkGetImageViewHandle64NVX(ApiDumpInstance& dump_inst, uint64_t result, VkDevice device, const VkImageViewHandleInfoNVX* pInfo) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << " "; + dump_text_uint64_t(result, settings, 0); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET + dump_text_pointer(pInfo, settings, "const VkImageViewHandleInfoNVX*", "pInfo", 1, dump_text_VkImageViewHandleInfoNVX); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} void dump_text_vkGetImageViewAddressNVX(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkImageView imageView, VkImageViewAddressPropertiesNVX* pProperties) { const ApiDumpSettings& settings(dump_inst.settings()); @@ -41591,6 +42864,20 @@ void dump_text_vkCmdWriteBufferMarkerAMD(ApiDumpInstance& dump_inst, VkCommandBu } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } +void dump_text_vkCmdWriteBufferMarker2AMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET + dump_text_value(stage, settings, "VkPipelineStageFlags2", "stage", 1, dump_text_VkPipelineStageFlags2); // MET + dump_text_value(dstBuffer, settings, "VkBuffer", "dstBuffer", 1, dump_text_VkBuffer); // MET + dump_text_value(dstOffset, settings, "VkDeviceSize", "dstOffset", 1, dump_text_VkDeviceSize); // MET + dump_text_value(marker, settings, "uint32_t", "marker", 1, dump_text_uint32_t); // MET + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} void dump_text_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pTimeDomainCount, VkTimeDomainKHR* pTimeDomains) { const ApiDumpSettings& settings(dump_inst.settings()); @@ -41742,6 +43029,18 @@ void dump_text_vkGetQueueCheckpointDataNV(ApiDumpInstance& dump_inst, VkQueue qu } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } +void dump_text_vkGetQueueCheckpointData2NV(ApiDumpInstance& dump_inst, VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(queue, settings, "VkQueue", "queue", 1, dump_text_VkQueue); // MET + dump_text_pointer(pCheckpointDataCount, settings, "uint32_t*", "pCheckpointDataCount", 1, dump_text_uint32_t); + dump_text_array(pCheckpointData, *pCheckpointDataCount, settings, "VkCheckpointData2NV*", "VkCheckpointData2NV", "pCheckpointData", 1, dump_text_VkCheckpointData2NV); // HQA + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} void dump_text_vkGetSemaphoreCounterValueKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkSemaphore semaphore, uint64_t* pValue) { const ApiDumpSettings& settings(dump_inst.settings()); @@ -41971,25 +43270,25 @@ void dump_text_vkCmdSetFragmentShadingRateKHR(ApiDumpInstance& dump_inst, VkComm } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } -void dump_text_vkCmdSetRenderingAttachmentLocationsKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfoKHR* pLocationInfo) +void dump_text_vkCmdSetRenderingAttachmentLocationsKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfo* pLocationInfo) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << ":\n"; if(settings.showParams()) { dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET - dump_text_pointer(pLocationInfo, settings, "const VkRenderingAttachmentLocationInfoKHR*", "pLocationInfo", 1, dump_text_VkRenderingAttachmentLocationInfoKHR); + dump_text_pointer(pLocationInfo, settings, "const VkRenderingAttachmentLocationInfo*", "pLocationInfo", 1, dump_text_VkRenderingAttachmentLocationInfo); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } -void dump_text_vkCmdSetRenderingInputAttachmentIndicesKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfoKHR* pInputAttachmentIndexInfo) +void dump_text_vkCmdSetRenderingInputAttachmentIndicesKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfo* pInputAttachmentIndexInfo) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << ":\n"; if(settings.showParams()) { dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET - dump_text_pointer(pInputAttachmentIndexInfo, settings, "const VkRenderingInputAttachmentIndexInfoKHR*", "pInputAttachmentIndexInfo", 1, dump_text_VkRenderingInputAttachmentIndexInfoKHR); + dump_text_pointer(pInputAttachmentIndexInfo, settings, "const VkRenderingInputAttachmentIndexInfo*", "pInputAttachmentIndexInfo", 1, dump_text_VkRenderingInputAttachmentIndexInfo); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } @@ -42180,18 +43479,6 @@ void dump_text_vkGetDeviceMemoryOpaqueCaptureAddressKHR(ApiDumpInstance& dump_in } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } -void dump_text_vkCmdSetLineStippleKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) -{ - const ApiDumpSettings& settings(dump_inst.settings()); - settings.stream() << ":\n"; - if(settings.showParams()) - { - dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET - dump_text_value(lineStippleFactor, settings, "uint32_t", "lineStippleFactor", 1, dump_text_uint32_t); // MET - dump_text_value(lineStipplePattern, settings, "uint16_t", "lineStipplePattern", 1, dump_text_uint16_t); // MET - } - settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; -} void dump_text_vkCmdSetLineStippleEXT(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) { const ApiDumpSettings& settings(dump_inst.settings()); @@ -42470,7 +43757,7 @@ void dump_text_vkGetPipelineExecutableInternalRepresentationsKHR(ApiDumpInstance } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } -void dump_text_vkCopyMemoryToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyMemoryToImageInfoEXT* pCopyMemoryToImageInfo) +void dump_text_vkCopyMemoryToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyMemoryToImageInfo* pCopyMemoryToImageInfo) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << " "; @@ -42479,11 +43766,11 @@ void dump_text_vkCopyMemoryToImageEXT(ApiDumpInstance& dump_inst, VkResult resul if(settings.showParams()) { dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET - dump_text_pointer(pCopyMemoryToImageInfo, settings, "const VkCopyMemoryToImageInfoEXT*", "pCopyMemoryToImageInfo", 1, dump_text_VkCopyMemoryToImageInfoEXT); + dump_text_pointer(pCopyMemoryToImageInfo, settings, "const VkCopyMemoryToImageInfo*", "pCopyMemoryToImageInfo", 1, dump_text_VkCopyMemoryToImageInfo); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } -void dump_text_vkCopyImageToMemoryEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToMemoryInfoEXT* pCopyImageToMemoryInfo) +void dump_text_vkCopyImageToMemoryEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToMemoryInfo* pCopyImageToMemoryInfo) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << " "; @@ -42492,11 +43779,11 @@ void dump_text_vkCopyImageToMemoryEXT(ApiDumpInstance& dump_inst, VkResult resul if(settings.showParams()) { dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET - dump_text_pointer(pCopyImageToMemoryInfo, settings, "const VkCopyImageToMemoryInfoEXT*", "pCopyImageToMemoryInfo", 1, dump_text_VkCopyImageToMemoryInfoEXT); + dump_text_pointer(pCopyImageToMemoryInfo, settings, "const VkCopyImageToMemoryInfo*", "pCopyImageToMemoryInfo", 1, dump_text_VkCopyImageToMemoryInfo); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } -void dump_text_vkCopyImageToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToImageInfoEXT* pCopyImageToImageInfo) +void dump_text_vkCopyImageToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToImageInfo* pCopyImageToImageInfo) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << " "; @@ -42505,11 +43792,11 @@ void dump_text_vkCopyImageToImageEXT(ApiDumpInstance& dump_inst, VkResult result if(settings.showParams()) { dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET - dump_text_pointer(pCopyImageToImageInfo, settings, "const VkCopyImageToImageInfoEXT*", "pCopyImageToImageInfo", 1, dump_text_VkCopyImageToImageInfoEXT); + dump_text_pointer(pCopyImageToImageInfo, settings, "const VkCopyImageToImageInfo*", "pCopyImageToImageInfo", 1, dump_text_VkCopyImageToImageInfo); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } -void dump_text_vkTransitionImageLayoutEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfoEXT* pTransitions) +void dump_text_vkTransitionImageLayoutEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfo* pTransitions) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << " "; @@ -42519,24 +43806,11 @@ void dump_text_vkTransitionImageLayoutEXT(ApiDumpInstance& dump_inst, VkResult r { dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET dump_text_value(transitionCount, settings, "uint32_t", "transitionCount", 1, dump_text_uint32_t); // MET - dump_text_array(pTransitions, transitionCount, settings, "const VkHostImageLayoutTransitionInfoEXT*", "const VkHostImageLayoutTransitionInfoEXT", "pTransitions", 1, dump_text_VkHostImageLayoutTransitionInfoEXT); // HQA - } - settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; -} -void dump_text_vkGetImageSubresourceLayout2KHR(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2KHR* pSubresource, VkSubresourceLayout2KHR* pLayout) -{ - const ApiDumpSettings& settings(dump_inst.settings()); - settings.stream() << ":\n"; - if(settings.showParams()) - { - dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET - dump_text_value(image, settings, "VkImage", "image", 1, dump_text_VkImage); // MET - dump_text_pointer(pSubresource, settings, "const VkImageSubresource2KHR*", "pSubresource", 1, dump_text_VkImageSubresource2KHR); - dump_text_pointer(pLayout, settings, "VkSubresourceLayout2KHR*", "pLayout", 1, dump_text_VkSubresourceLayout2KHR); + dump_text_array(pTransitions, transitionCount, settings, "const VkHostImageLayoutTransitionInfo*", "const VkHostImageLayoutTransitionInfo", "pTransitions", 1, dump_text_VkHostImageLayoutTransitionInfo); // HQA } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } -void dump_text_vkGetImageSubresourceLayout2EXT(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2KHR* pSubresource, VkSubresourceLayout2KHR* pLayout) +void dump_text_vkGetImageSubresourceLayout2EXT(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << ":\n"; @@ -42544,12 +43818,12 @@ void dump_text_vkGetImageSubresourceLayout2EXT(ApiDumpInstance& dump_inst, VkDev { dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET dump_text_value(image, settings, "VkImage", "image", 1, dump_text_VkImage); // MET - dump_text_pointer(pSubresource, settings, "const VkImageSubresource2KHR*", "pSubresource", 1, dump_text_VkImageSubresource2KHR); - dump_text_pointer(pLayout, settings, "VkSubresourceLayout2KHR*", "pLayout", 1, dump_text_VkSubresourceLayout2KHR); + dump_text_pointer(pSubresource, settings, "const VkImageSubresource2*", "pSubresource", 1, dump_text_VkImageSubresource2); + dump_text_pointer(pLayout, settings, "VkSubresourceLayout2*", "pLayout", 1, dump_text_VkSubresourceLayout2); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } -void dump_text_vkMapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryMapInfoKHR* pMemoryMapInfo, void** ppData) +void dump_text_vkMapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryMapInfo* pMemoryMapInfo, void** ppData) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << " "; @@ -42558,12 +43832,12 @@ void dump_text_vkMapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDe if(settings.showParams()) { dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET - dump_text_pointer(pMemoryMapInfo, settings, "const VkMemoryMapInfoKHR*", "pMemoryMapInfo", 1, dump_text_VkMemoryMapInfoKHR); + dump_text_pointer(pMemoryMapInfo, settings, "const VkMemoryMapInfo*", "pMemoryMapInfo", 1, dump_text_VkMemoryMapInfo); dump_text_pointer(ppData, settings, "void**", "ppData", 1, dump_text_void); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } -void dump_text_vkUnmapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryUnmapInfoKHR* pMemoryUnmapInfo) +void dump_text_vkUnmapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryUnmapInfo* pMemoryUnmapInfo) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << " "; @@ -42572,7 +43846,7 @@ void dump_text_vkUnmapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, Vk if(settings.showParams()) { dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET - dump_text_pointer(pMemoryUnmapInfo, settings, "const VkMemoryUnmapInfoKHR*", "pMemoryUnmapInfo", 1, dump_text_VkMemoryUnmapInfoKHR); + dump_text_pointer(pMemoryUnmapInfo, settings, "const VkMemoryUnmapInfo*", "pMemoryUnmapInfo", 1, dump_text_VkMemoryUnmapInfo); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } @@ -42971,32 +44245,6 @@ void dump_text_vkQueueSubmit2KHR(ApiDumpInstance& dump_inst, VkResult result, Vk } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } -void dump_text_vkCmdWriteBufferMarker2AMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) -{ - const ApiDumpSettings& settings(dump_inst.settings()); - settings.stream() << ":\n"; - if(settings.showParams()) - { - dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET - dump_text_value(stage, settings, "VkPipelineStageFlags2", "stage", 1, dump_text_VkPipelineStageFlags2); // MET - dump_text_value(dstBuffer, settings, "VkBuffer", "dstBuffer", 1, dump_text_VkBuffer); // MET - dump_text_value(dstOffset, settings, "VkDeviceSize", "dstOffset", 1, dump_text_VkDeviceSize); // MET - dump_text_value(marker, settings, "uint32_t", "marker", 1, dump_text_uint32_t); // MET - } - settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; -} -void dump_text_vkGetQueueCheckpointData2NV(ApiDumpInstance& dump_inst, VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData) -{ - const ApiDumpSettings& settings(dump_inst.settings()); - settings.stream() << ":\n"; - if(settings.showParams()) - { - dump_text_value(queue, settings, "VkQueue", "queue", 1, dump_text_VkQueue); // MET - dump_text_pointer(pCheckpointDataCount, settings, "uint32_t*", "pCheckpointDataCount", 1, dump_text_uint32_t); - dump_text_array(pCheckpointData, *pCheckpointDataCount, settings, "VkCheckpointData2NV*", "VkCheckpointData2NV", "pCheckpointData", 1, dump_text_VkCheckpointData2NV); // HQA - } - settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; -} void dump_text_vkGetDescriptorSetLayoutSizeEXT(ApiDumpInstance& dump_inst, VkDevice device, VkDescriptorSetLayout layout, VkDeviceSize* pLayoutSizeInBytes) { const ApiDumpSettings& settings(dump_inst.settings()); @@ -44391,7 +45639,7 @@ void dump_text_vkCmdSetLineRasterizationModeEXT(ApiDumpInstance& dump_inst, VkCo if(settings.showParams()) { dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET - dump_text_value(lineRasterizationMode, settings, "VkLineRasterizationModeEXT", "lineRasterizationMode", 1, dump_text_VkLineRasterizationModeKHR); // MET + dump_text_value(lineRasterizationMode, settings, "VkLineRasterizationModeEXT", "lineRasterizationMode", 1, dump_text_VkLineRasterizationMode); // MET } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } @@ -44638,27 +45886,40 @@ void dump_text_vkCmdBindIndexBuffer2KHR(ApiDumpInstance& dump_inst, VkCommandBuf } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } -void dump_text_vkGetRenderingAreaGranularityKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkRenderingAreaInfoKHR* pRenderingAreaInfo, VkExtent2D* pGranularity) +void dump_text_vkGetRenderingAreaGranularityKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkRenderingAreaInfo* pRenderingAreaInfo, VkExtent2D* pGranularity) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << ":\n"; if(settings.showParams()) { dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET - dump_text_pointer(pRenderingAreaInfo, settings, "const VkRenderingAreaInfoKHR*", "pRenderingAreaInfo", 1, dump_text_VkRenderingAreaInfoKHR); + dump_text_pointer(pRenderingAreaInfo, settings, "const VkRenderingAreaInfo*", "pRenderingAreaInfo", 1, dump_text_VkRenderingAreaInfo); dump_text_pointer(pGranularity, settings, "VkExtent2D*", "pGranularity", 1, dump_text_VkExtent2D); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } -void dump_text_vkGetDeviceImageSubresourceLayoutKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageSubresourceInfoKHR* pInfo, VkSubresourceLayout2KHR* pLayout) +void dump_text_vkGetDeviceImageSubresourceLayoutKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageSubresourceInfo* pInfo, VkSubresourceLayout2* pLayout) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET + dump_text_pointer(pInfo, settings, "const VkDeviceImageSubresourceInfo*", "pInfo", 1, dump_text_VkDeviceImageSubresourceInfo); + dump_text_pointer(pLayout, settings, "VkSubresourceLayout2*", "pLayout", 1, dump_text_VkSubresourceLayout2); + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} +void dump_text_vkGetImageSubresourceLayout2KHR(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << ":\n"; if(settings.showParams()) { dump_text_value(device, settings, "VkDevice", "device", 1, dump_text_VkDevice); // MET - dump_text_pointer(pInfo, settings, "const VkDeviceImageSubresourceInfoKHR*", "pInfo", 1, dump_text_VkDeviceImageSubresourceInfoKHR); - dump_text_pointer(pLayout, settings, "VkSubresourceLayout2KHR*", "pLayout", 1, dump_text_VkSubresourceLayout2KHR); + dump_text_value(image, settings, "VkImage", "image", 1, dump_text_VkImage); // MET + dump_text_pointer(pSubresource, settings, "const VkImageSubresource2*", "pSubresource", 1, dump_text_VkImageSubresource2); + dump_text_pointer(pLayout, settings, "VkSubresourceLayout2*", "pLayout", 1, dump_text_VkSubresourceLayout2); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } @@ -44945,47 +46206,59 @@ void dump_text_vkGetScreenBufferPropertiesQNX(ApiDumpInstance& dump_inst, VkResu settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } #endif // VK_USE_PLATFORM_SCREEN_QNX -void dump_text_vkCmdBindDescriptorSets2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfoKHR* pBindDescriptorSetsInfo) +void dump_text_vkCmdSetLineStippleKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET + dump_text_value(lineStippleFactor, settings, "uint32_t", "lineStippleFactor", 1, dump_text_uint32_t); // MET + dump_text_value(lineStipplePattern, settings, "uint16_t", "lineStipplePattern", 1, dump_text_uint16_t); // MET + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} +void dump_text_vkCmdBindDescriptorSets2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfo* pBindDescriptorSetsInfo) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << ":\n"; if(settings.showParams()) { dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET - dump_text_pointer(pBindDescriptorSetsInfo, settings, "const VkBindDescriptorSetsInfoKHR*", "pBindDescriptorSetsInfo", 1, dump_text_VkBindDescriptorSetsInfoKHR); + dump_text_pointer(pBindDescriptorSetsInfo, settings, "const VkBindDescriptorSetsInfo*", "pBindDescriptorSetsInfo", 1, dump_text_VkBindDescriptorSetsInfo); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } -void dump_text_vkCmdPushConstants2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushConstantsInfoKHR* pPushConstantsInfo) +void dump_text_vkCmdPushConstants2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushConstantsInfo* pPushConstantsInfo) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << ":\n"; if(settings.showParams()) { dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET - dump_text_pointer(pPushConstantsInfo, settings, "const VkPushConstantsInfoKHR*", "pPushConstantsInfo", 1, dump_text_VkPushConstantsInfoKHR); + dump_text_pointer(pPushConstantsInfo, settings, "const VkPushConstantsInfo*", "pPushConstantsInfo", 1, dump_text_VkPushConstantsInfo); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } -void dump_text_vkCmdPushDescriptorSet2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfoKHR* pPushDescriptorSetInfo) +void dump_text_vkCmdPushDescriptorSet2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo* pPushDescriptorSetInfo) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << ":\n"; if(settings.showParams()) { dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET - dump_text_pointer(pPushDescriptorSetInfo, settings, "const VkPushDescriptorSetInfoKHR*", "pPushDescriptorSetInfo", 1, dump_text_VkPushDescriptorSetInfoKHR); + dump_text_pointer(pPushDescriptorSetInfo, settings, "const VkPushDescriptorSetInfo*", "pPushDescriptorSetInfo", 1, dump_text_VkPushDescriptorSetInfo); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } -void dump_text_vkCmdPushDescriptorSetWithTemplate2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfoKHR* pPushDescriptorSetWithTemplateInfo) +void dump_text_vkCmdPushDescriptorSetWithTemplate2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo* pPushDescriptorSetWithTemplateInfo) { const ApiDumpSettings& settings(dump_inst.settings()); settings.stream() << ":\n"; if(settings.showParams()) { dump_text_value(commandBuffer, settings, "VkCommandBuffer", "commandBuffer", 1, dump_text_VkCommandBuffer); // MET - dump_text_pointer(pPushDescriptorSetWithTemplateInfo, settings, "const VkPushDescriptorSetWithTemplateInfoKHR*", "pPushDescriptorSetWithTemplateInfo", 1, dump_text_VkPushDescriptorSetWithTemplateInfoKHR); + dump_text_pointer(pPushDescriptorSetWithTemplateInfo, settings, "const VkPushDescriptorSetWithTemplateInfo*", "pPushDescriptorSetWithTemplateInfo", 1, dump_text_VkPushDescriptorSetWithTemplateInfo); } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } @@ -45127,5 +46400,19 @@ void dump_text_vkUpdateIndirectExecutionSetShaderEXT(ApiDumpInstance& dump_inst, } settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; } +void dump_text_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkCooperativeMatrixFlexibleDimensionsPropertiesNV* pProperties) +{ + const ApiDumpSettings& settings(dump_inst.settings()); + settings.stream() << " "; + dump_text_VkResult(result, settings, 0); + settings.stream() << ":\n"; + if(settings.showParams()) + { + dump_text_value(physicalDevice, settings, "VkPhysicalDevice", "physicalDevice", 1, dump_text_VkPhysicalDevice); // MET + dump_text_pointer(pPropertyCount, settings, "uint32_t*", "pPropertyCount", 1, dump_text_uint32_t); + dump_text_array(pProperties, *pPropertyCount, settings, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV*", "VkCooperativeMatrixFlexibleDimensionsPropertiesNV", "pProperties", 1, dump_text_VkCooperativeMatrixFlexibleDimensionsPropertiesNV); // HQA + } + settings.shouldFlush() ? settings.stream() << std::endl : settings.stream() << "\n"; +} diff --git a/layersvt/generated/api_dump_text.h b/layersvt/generated/api_dump_text.h index e173cc6c7a..ac481d341a 100644 --- a/layersvt/generated/api_dump_text.h +++ b/layersvt/generated/api_dump_text.h @@ -283,6 +283,10 @@ void dump_text_VkDriverId(VkDriverId object, const ApiDumpSettings& settings, in void dump_text_VkShaderFloatControlsIndependence(VkShaderFloatControlsIndependence object, const ApiDumpSettings& settings, int indents); void dump_text_VkSamplerReductionMode(VkSamplerReductionMode object, const ApiDumpSettings& settings, int indents); void dump_text_VkSemaphoreType(VkSemaphoreType object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPipelineRobustnessBufferBehavior(VkPipelineRobustnessBufferBehavior object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPipelineRobustnessImageBehavior(VkPipelineRobustnessImageBehavior object, const ApiDumpSettings& settings, int indents); +void dump_text_VkQueueGlobalPriority(VkQueueGlobalPriority object, const ApiDumpSettings& settings, int indents); +void dump_text_VkLineRasterizationMode(VkLineRasterizationMode object, const ApiDumpSettings& settings, int indents); void dump_text_VkPresentModeKHR(VkPresentModeKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkColorSpaceKHR(VkColorSpaceKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkDebugReportObjectTypeEXT(VkDebugReportObjectTypeEXT object, const ApiDumpSettings& settings, int indents); @@ -290,8 +294,6 @@ void dump_text_VkRasterizationOrderAMD(VkRasterizationOrderAMD object, const Api void dump_text_VkQueryResultStatusKHR(VkQueryResultStatusKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkShaderInfoTypeAMD(VkShaderInfoTypeAMD object, const ApiDumpSettings& settings, int indents); void dump_text_VkValidationCheckEXT(VkValidationCheckEXT object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT object, const ApiDumpSettings& settings, int indents); void dump_text_VkDisplayPowerStateEXT(VkDisplayPowerStateEXT object, const ApiDumpSettings& settings, int indents); void dump_text_VkDeviceEventTypeEXT(VkDeviceEventTypeEXT object, const ApiDumpSettings& settings, int indents); void dump_text_VkDisplayEventTypeEXT(VkDisplayEventTypeEXT object, const ApiDumpSettings& settings, int indents); @@ -314,7 +316,6 @@ void dump_text_VkShadingRatePaletteEntryNV(VkShadingRatePaletteEntryNV object, c void dump_text_VkCoarseSampleOrderTypeNV(VkCoarseSampleOrderTypeNV object, const ApiDumpSettings& settings, int indents); void dump_text_VkRayTracingShaderGroupTypeKHR(VkRayTracingShaderGroupTypeKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkAccelerationStructureMemoryRequirementsTypeNV(VkAccelerationStructureMemoryRequirementsTypeNV object, const ApiDumpSettings& settings, int indents); -void dump_text_VkQueueGlobalPriorityKHR(VkQueueGlobalPriorityKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkTimeDomainKHR(VkTimeDomainKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkMemoryOverallocationBehaviorAMD(VkMemoryOverallocationBehaviorAMD object, const ApiDumpSettings& settings, int indents); void dump_text_VkPerformanceConfigurationTypeINTEL(VkPerformanceConfigurationTypeINTEL object, const ApiDumpSettings& settings, int indents); @@ -332,7 +333,6 @@ void dump_text_VkProvokingVertexModeEXT(VkProvokingVertexModeEXT object, const A #if defined(VK_USE_PLATFORM_WIN32_KHR) void dump_text_VkFullScreenExclusiveEXT(VkFullScreenExclusiveEXT object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_WIN32_KHR -void dump_text_VkLineRasterizationModeKHR(VkLineRasterizationModeKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkPipelineExecutableStatisticFormatKHR(VkPipelineExecutableStatisticFormatKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkIndirectCommandsTokenTypeNV(VkIndirectCommandsTokenTypeNV object, const ApiDumpSettings& settings, int indents); void dump_text_VkDepthBiasRepresentationEXT(VkDepthBiasRepresentationEXT object, const ApiDumpSettings& settings, int indents); @@ -365,9 +365,12 @@ void dump_text_VkRayTracingInvocationReorderModeNV(VkRayTracingInvocationReorder void dump_text_VkLayerSettingTypeEXT(VkLayerSettingTypeEXT object, const ApiDumpSettings& settings, int indents); void dump_text_VkLatencyMarkerNV(VkLatencyMarkerNV object, const ApiDumpSettings& settings, int indents); void dump_text_VkOutOfBandQueueTypeNV(VkOutOfBandQueueTypeNV object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1PredictionModeKHR(VkVideoEncodeAV1PredictionModeKHR object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1RateControlGroupKHR(VkVideoEncodeAV1RateControlGroupKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkBlockMatchWindowCompareModeQCOM(VkBlockMatchWindowCompareModeQCOM object, const ApiDumpSettings& settings, int indents); void dump_text_VkCubicFilterWeightsQCOM(VkCubicFilterWeightsQCOM object, const ApiDumpSettings& settings, int indents); void dump_text_VkLayeredDriverUnderlyingApiMSFT(VkLayeredDriverUnderlyingApiMSFT object, const ApiDumpSettings& settings, int indents); +void dump_text_VkDisplaySurfaceStereoTypeNV(VkDisplaySurfaceStereoTypeNV object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceLayeredApiKHR(VkPhysicalDeviceLayeredApiKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkIndirectExecutionSetInfoTypeEXT(VkIndirectExecutionSetInfoTypeEXT object, const ApiDumpSettings& settings, int indents); void dump_text_VkIndirectCommandsTokenTypeEXT(VkIndirectCommandsTokenTypeEXT object, const ApiDumpSettings& settings, int indents); @@ -436,22 +439,24 @@ void dump_text_VkSemaphoreWaitFlagBits(VkSemaphoreWaitFlagBits object, const Api void dump_text_VkPipelineCreationFeedbackFlagBits(VkPipelineCreationFeedbackFlagBits object, const ApiDumpSettings& settings, int indents); void dump_text_VkToolPurposeFlagBits(VkToolPurposeFlagBits object, const ApiDumpSettings& settings, int indents); // 64 bit bitmasks don't have an enum of bit values. -// NOTE: Because all of the api_dump_*.h files are only included in api_dump.cpp, this typedef -// only needs to be generated by the first .h file. typedef VkFlags64 VkPipelineStageFlagBits2; void dump_text_VkPipelineStageFlagBits2(VkPipelineStageFlagBits2 object, const ApiDumpSettings& settings, int indents); // 64 bit bitmasks don't have an enum of bit values. -// NOTE: Because all of the api_dump_*.h files are only included in api_dump.cpp, this typedef -// only needs to be generated by the first .h file. typedef VkFlags64 VkAccessFlagBits2; void dump_text_VkAccessFlagBits2(VkAccessFlagBits2 object, const ApiDumpSettings& settings, int indents); void dump_text_VkSubmitFlagBits(VkSubmitFlagBits object, const ApiDumpSettings& settings, int indents); void dump_text_VkRenderingFlagBits(VkRenderingFlagBits object, const ApiDumpSettings& settings, int indents); // 64 bit bitmasks don't have an enum of bit values. -// NOTE: Because all of the api_dump_*.h files are only included in api_dump.cpp, this typedef -// only needs to be generated by the first .h file. typedef VkFlags64 VkFormatFeatureFlagBits2; void dump_text_VkFormatFeatureFlagBits2(VkFormatFeatureFlagBits2 object, const ApiDumpSettings& settings, int indents); +void dump_text_VkMemoryUnmapFlagBits(VkMemoryUnmapFlagBits object, const ApiDumpSettings& settings, int indents); +// 64 bit bitmasks don't have an enum of bit values. +typedef VkFlags64 VkPipelineCreateFlagBits2; +void dump_text_VkPipelineCreateFlagBits2(VkPipelineCreateFlagBits2 object, const ApiDumpSettings& settings, int indents); +// 64 bit bitmasks don't have an enum of bit values. +typedef VkFlags64 VkBufferUsageFlagBits2; +void dump_text_VkBufferUsageFlagBits2(VkBufferUsageFlagBits2 object, const ApiDumpSettings& settings, int indents); +void dump_text_VkHostImageCopyFlagBits(VkHostImageCopyFlagBits object, const ApiDumpSettings& settings, int indents); void dump_text_VkSurfaceTransformFlagBitsKHR(VkSurfaceTransformFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkCompositeAlphaFlagBitsKHR(VkCompositeAlphaFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkSwapchainCreateFlagBitsKHR(VkSwapchainCreateFlagBitsKHR object, const ApiDumpSettings& settings, int indents); @@ -463,6 +468,7 @@ void dump_text_VkVideoChromaSubsamplingFlagBitsKHR(VkVideoChromaSubsamplingFlagB void dump_text_VkVideoComponentBitDepthFlagBitsKHR(VkVideoComponentBitDepthFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoCapabilityFlagBitsKHR(VkVideoCapabilityFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoSessionParametersCreateFlagBitsKHR(VkVideoSessionParametersCreateFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoCodingControlFlagBitsKHR(VkVideoCodingControlFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoDecodeUsageFlagBitsKHR(VkVideoDecodeUsageFlagBitsKHR object, const ApiDumpSettings& settings, int indents); @@ -489,12 +495,11 @@ void dump_text_VkGeometryInstanceFlagBitsKHR(VkGeometryInstanceFlagBitsKHR objec void dump_text_VkAccelerationStructureCreateFlagBitsKHR(VkAccelerationStructureCreateFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkPipelineCompilerControlFlagBitsAMD(VkPipelineCompilerControlFlagBitsAMD object, const ApiDumpSettings& settings, int indents); void dump_text_VkShaderCorePropertiesFlagBitsAMD(VkShaderCorePropertiesFlagBitsAMD object, const ApiDumpSettings& settings, int indents); -void dump_text_VkHostImageCopyFlagBitsEXT(VkHostImageCopyFlagBitsEXT object, const ApiDumpSettings& settings, int indents); -void dump_text_VkMemoryUnmapFlagBitsKHR(VkMemoryUnmapFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkPresentScalingFlagBitsEXT(VkPresentScalingFlagBitsEXT object, const ApiDumpSettings& settings, int indents); void dump_text_VkPresentGravityFlagBitsEXT(VkPresentGravityFlagBitsEXT object, const ApiDumpSettings& settings, int indents); void dump_text_VkIndirectStateFlagBitsNV(VkIndirectStateFlagBitsNV object, const ApiDumpSettings& settings, int indents); void dump_text_VkIndirectCommandsLayoutUsageFlagBitsNV(VkIndirectCommandsLayoutUsageFlagBitsNV object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoEncodeRateControlModeFlagBitsKHR(VkVideoEncodeRateControlModeFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoEncodeFeedbackFlagBitsKHR(VkVideoEncodeFeedbackFlagBitsKHR object, const ApiDumpSettings& settings, int indents); @@ -515,30 +520,20 @@ void dump_text_VkFrameBoundaryFlagBitsEXT(VkFrameBoundaryFlagBitsEXT object, con void dump_text_VkBuildMicromapFlagBitsEXT(VkBuildMicromapFlagBitsEXT object, const ApiDumpSettings& settings, int indents); void dump_text_VkMicromapCreateFlagBitsEXT(VkMicromapCreateFlagBitsEXT object, const ApiDumpSettings& settings, int indents); // 64 bit bitmasks don't have an enum of bit values. -// NOTE: Because all of the api_dump_*.h files are only included in api_dump.cpp, this typedef -// only needs to be generated by the first .h file. typedef VkFlags64 VkPhysicalDeviceSchedulingControlsFlagBitsARM; void dump_text_VkPhysicalDeviceSchedulingControlsFlagBitsARM(VkPhysicalDeviceSchedulingControlsFlagBitsARM object, const ApiDumpSettings& settings, int indents); // 64 bit bitmasks don't have an enum of bit values. -// NOTE: Because all of the api_dump_*.h files are only included in api_dump.cpp, this typedef -// only needs to be generated by the first .h file. typedef VkFlags64 VkMemoryDecompressionMethodFlagBitsNV; void dump_text_VkMemoryDecompressionMethodFlagBitsNV(VkMemoryDecompressionMethodFlagBitsNV object, const ApiDumpSettings& settings, int indents); void dump_text_VkOpticalFlowGridSizeFlagBitsNV(VkOpticalFlowGridSizeFlagBitsNV object, const ApiDumpSettings& settings, int indents); void dump_text_VkOpticalFlowUsageFlagBitsNV(VkOpticalFlowUsageFlagBitsNV object, const ApiDumpSettings& settings, int indents); void dump_text_VkOpticalFlowSessionCreateFlagBitsNV(VkOpticalFlowSessionCreateFlagBitsNV object, const ApiDumpSettings& settings, int indents); void dump_text_VkOpticalFlowExecuteFlagBitsNV(VkOpticalFlowExecuteFlagBitsNV object, const ApiDumpSettings& settings, int indents); -// 64 bit bitmasks don't have an enum of bit values. -// NOTE: Because all of the api_dump_*.h files are only included in api_dump.cpp, this typedef -// only needs to be generated by the first .h file. -typedef VkFlags64 VkPipelineCreateFlagBits2KHR; -void dump_text_VkPipelineCreateFlagBits2KHR(VkPipelineCreateFlagBits2KHR object, const ApiDumpSettings& settings, int indents); -// 64 bit bitmasks don't have an enum of bit values. -// NOTE: Because all of the api_dump_*.h files are only included in api_dump.cpp, this typedef -// only needs to be generated by the first .h file. -typedef VkFlags64 VkBufferUsageFlagBits2KHR; -void dump_text_VkBufferUsageFlagBits2KHR(VkBufferUsageFlagBits2KHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkShaderCreateFlagBitsEXT(VkShaderCreateFlagBitsEXT object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1CapabilityFlagBitsKHR(VkVideoEncodeAV1CapabilityFlagBitsKHR object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1StdFlagBitsKHR(VkVideoEncodeAV1StdFlagBitsKHR object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1SuperblockSizeFlagBitsKHR(VkVideoEncodeAV1SuperblockSizeFlagBitsKHR object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1RateControlFlagBitsKHR(VkVideoEncodeAV1RateControlFlagBitsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkIndirectCommandsInputModeFlagBitsEXT(VkIndirectCommandsInputModeFlagBitsEXT object, const ApiDumpSettings& settings, int indents); void dump_text_VkIndirectCommandsLayoutUsageFlagBitsEXT(VkIndirectCommandsLayoutUsageFlagBitsEXT object, const ApiDumpSettings& settings, int indents); @@ -610,6 +605,10 @@ void dump_text_VkAccessFlags2(VkAccessFlags2 object, const ApiDumpSettings& sett void dump_text_VkSubmitFlags(VkSubmitFlags object, const ApiDumpSettings& settings, int indents); void dump_text_VkRenderingFlags(VkRenderingFlags object, const ApiDumpSettings& settings, int indents); void dump_text_VkFormatFeatureFlags2(VkFormatFeatureFlags2 object, const ApiDumpSettings& settings, int indents); +void dump_text_VkMemoryUnmapFlags(VkMemoryUnmapFlags object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPipelineCreateFlags2(VkPipelineCreateFlags2 object, const ApiDumpSettings& settings, int indents); +void dump_text_VkBufferUsageFlags2(VkBufferUsageFlags2 object, const ApiDumpSettings& settings, int indents); +void dump_text_VkHostImageCopyFlags(VkHostImageCopyFlags object, const ApiDumpSettings& settings, int indents); void dump_text_VkCompositeAlphaFlagsKHR(VkCompositeAlphaFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkSurfaceTransformFlagsKHR(VkSurfaceTransformFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkSwapchainCreateFlagsKHR(VkSwapchainCreateFlagsKHR object, const ApiDumpSettings& settings, int indents); @@ -621,6 +620,7 @@ void dump_text_VkVideoChromaSubsamplingFlagsKHR(VkVideoChromaSubsamplingFlagsKHR void dump_text_VkVideoComponentBitDepthFlagsKHR(VkVideoComponentBitDepthFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoCapabilityFlagsKHR(VkVideoCapabilityFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoSessionCreateFlagsKHR(VkVideoSessionCreateFlagsKHR object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoSessionParametersCreateFlagsKHR(VkVideoSessionParametersCreateFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoCodingControlFlagsKHR(VkVideoCodingControlFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoDecodeUsageFlagsKHR(VkVideoDecodeUsageFlagsKHR object, const ApiDumpSettings& settings, int indents); @@ -647,12 +647,11 @@ void dump_text_VkGeometryInstanceFlagsKHR(VkGeometryInstanceFlagsKHR object, con void dump_text_VkAccelerationStructureCreateFlagsKHR(VkAccelerationStructureCreateFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkPipelineCompilerControlFlagsAMD(VkPipelineCompilerControlFlagsAMD object, const ApiDumpSettings& settings, int indents); void dump_text_VkShaderCorePropertiesFlagsAMD(VkShaderCorePropertiesFlagsAMD object, const ApiDumpSettings& settings, int indents); -void dump_text_VkHostImageCopyFlagsEXT(VkHostImageCopyFlagsEXT object, const ApiDumpSettings& settings, int indents); -void dump_text_VkMemoryUnmapFlagsKHR(VkMemoryUnmapFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkPresentScalingFlagsEXT(VkPresentScalingFlagsEXT object, const ApiDumpSettings& settings, int indents); void dump_text_VkPresentGravityFlagsEXT(VkPresentGravityFlagsEXT object, const ApiDumpSettings& settings, int indents); void dump_text_VkIndirectStateFlagsNV(VkIndirectStateFlagsNV object, const ApiDumpSettings& settings, int indents); void dump_text_VkIndirectCommandsLayoutUsageFlagsNV(VkIndirectCommandsLayoutUsageFlagsNV object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoEncodeRateControlModeFlagsKHR(VkVideoEncodeRateControlModeFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoEncodeFeedbackFlagsKHR(VkVideoEncodeFeedbackFlagsKHR object, const ApiDumpSettings& settings, int indents); @@ -678,9 +677,11 @@ void dump_text_VkOpticalFlowGridSizeFlagsNV(VkOpticalFlowGridSizeFlagsNV object, void dump_text_VkOpticalFlowUsageFlagsNV(VkOpticalFlowUsageFlagsNV object, const ApiDumpSettings& settings, int indents); void dump_text_VkOpticalFlowSessionCreateFlagsNV(VkOpticalFlowSessionCreateFlagsNV object, const ApiDumpSettings& settings, int indents); void dump_text_VkOpticalFlowExecuteFlagsNV(VkOpticalFlowExecuteFlagsNV object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPipelineCreateFlags2KHR(VkPipelineCreateFlags2KHR object, const ApiDumpSettings& settings, int indents); -void dump_text_VkBufferUsageFlags2KHR(VkBufferUsageFlags2KHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkShaderCreateFlagsEXT(VkShaderCreateFlagsEXT object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1CapabilityFlagsKHR(VkVideoEncodeAV1CapabilityFlagsKHR object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1StdFlagsKHR(VkVideoEncodeAV1StdFlagsKHR object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1SuperblockSizeFlagsKHR(VkVideoEncodeAV1SuperblockSizeFlagsKHR object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1RateControlFlagsKHR(VkVideoEncodeAV1RateControlFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkIndirectCommandsInputModeFlagsEXT(VkIndirectCommandsInputModeFlagsEXT object, const ApiDumpSettings& settings, int indents); void dump_text_VkIndirectCommandsLayoutUsageFlagsEXT(VkIndirectCommandsLayoutUsageFlagsEXT object, const ApiDumpSettings& settings, int indents); @@ -718,7 +719,6 @@ void dump_text_VkAndroidSurfaceCreateFlagsKHR(VkAndroidSurfaceCreateFlagsKHR obj #if defined(VK_USE_PLATFORM_WIN32_KHR) void dump_text_VkWin32SurfaceCreateFlagsKHR(VkWin32SurfaceCreateFlagsKHR object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_WIN32_KHR -void dump_text_VkVideoSessionParametersCreateFlagsKHR(VkVideoSessionParametersCreateFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoBeginCodingFlagsKHR(VkVideoBeginCodingFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoEndCodingFlagsKHR(VkVideoEndCodingFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoDecodeFlagsKHR(VkVideoDecodeFlagsKHR object, const ApiDumpSettings& settings, int indents); @@ -753,7 +753,6 @@ void dump_text_VkMetalSurfaceCreateFlagsEXT(VkMetalSurfaceCreateFlagsEXT object, void dump_text_VkPipelineCoverageReductionStateCreateFlagsNV(VkPipelineCoverageReductionStateCreateFlagsNV object, const ApiDumpSettings& settings, int indents); void dump_text_VkHeadlessSurfaceCreateFlagsEXT(VkHeadlessSurfaceCreateFlagsEXT object, const ApiDumpSettings& settings, int indents); void dump_text_VkDeviceMemoryReportFlagsEXT(VkDeviceMemoryReportFlagsEXT object, const ApiDumpSettings& settings, int indents); -void dump_text_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoEncodeRateControlFlagsKHR(VkVideoEncodeRateControlFlagsKHR object, const ApiDumpSettings& settings, int indents); void dump_text_VkAccelerationStructureMotionInfoFlagsNV(VkAccelerationStructureMotionInfoFlagsNV object, const ApiDumpSettings& settings, int indents); void dump_text_VkAccelerationStructureMotionInstanceFlagsNV(VkAccelerationStructureMotionInstanceFlagsNV object, const ApiDumpSettings& settings, int indents); @@ -1063,6 +1062,57 @@ void dump_text_VkPhysicalDeviceMaintenance4Features(const VkPhysicalDeviceMainte void dump_text_VkPhysicalDeviceMaintenance4Properties(const VkPhysicalDeviceMaintenance4Properties& object, const ApiDumpSettings& settings, int indents); void dump_text_VkDeviceBufferMemoryRequirements(const VkDeviceBufferMemoryRequirements& object, const ApiDumpSettings& settings, int indents); void dump_text_VkDeviceImageMemoryRequirements(const VkDeviceImageMemoryRequirements& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceVulkan14Features(const VkPhysicalDeviceVulkan14Features& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceVulkan14Properties(const VkPhysicalDeviceVulkan14Properties& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkDeviceQueueGlobalPriorityCreateInfo(const VkDeviceQueueGlobalPriorityCreateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceGlobalPriorityQueryFeatures(const VkPhysicalDeviceGlobalPriorityQueryFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkQueueFamilyGlobalPriorityProperties(const VkQueueFamilyGlobalPriorityProperties& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceShaderSubgroupRotateFeatures(const VkPhysicalDeviceShaderSubgroupRotateFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceShaderFloatControls2Features(const VkPhysicalDeviceShaderFloatControls2Features& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceShaderExpectAssumeFeatures(const VkPhysicalDeviceShaderExpectAssumeFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceLineRasterizationFeatures(const VkPhysicalDeviceLineRasterizationFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceLineRasterizationProperties(const VkPhysicalDeviceLineRasterizationProperties& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPipelineRasterizationLineStateCreateInfo(const VkPipelineRasterizationLineStateCreateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceVertexAttributeDivisorProperties(const VkPhysicalDeviceVertexAttributeDivisorProperties& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVertexInputBindingDivisorDescription(const VkVertexInputBindingDivisorDescription& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPipelineVertexInputDivisorStateCreateInfo(const VkPipelineVertexInputDivisorStateCreateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceVertexAttributeDivisorFeatures(const VkPhysicalDeviceVertexAttributeDivisorFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceIndexTypeUint8Features(const VkPhysicalDeviceIndexTypeUint8Features& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkMemoryMapInfo(const VkMemoryMapInfo& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkMemoryUnmapInfo(const VkMemoryUnmapInfo& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceMaintenance5Features(const VkPhysicalDeviceMaintenance5Features& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceMaintenance5Properties(const VkPhysicalDeviceMaintenance5Properties& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkRenderingAreaInfo(const VkRenderingAreaInfo& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkImageSubresource2(const VkImageSubresource2& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkDeviceImageSubresourceInfo(const VkDeviceImageSubresourceInfo& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkSubresourceLayout2(const VkSubresourceLayout2& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPipelineCreateFlags2CreateInfo(const VkPipelineCreateFlags2CreateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkBufferUsageFlags2CreateInfo(const VkBufferUsageFlags2CreateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDevicePushDescriptorProperties(const VkPhysicalDevicePushDescriptorProperties& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceDynamicRenderingLocalReadFeatures(const VkPhysicalDeviceDynamicRenderingLocalReadFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkRenderingAttachmentLocationInfo(const VkRenderingAttachmentLocationInfo& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkRenderingInputAttachmentIndexInfo(const VkRenderingInputAttachmentIndexInfo& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceMaintenance6Features(const VkPhysicalDeviceMaintenance6Features& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceMaintenance6Properties(const VkPhysicalDeviceMaintenance6Properties& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkBindMemoryStatus(const VkBindMemoryStatus& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkBindDescriptorSetsInfo(const VkBindDescriptorSetsInfo& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPushConstantsInfo(const VkPushConstantsInfo& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPushDescriptorSetInfo(const VkPushDescriptorSetInfo& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPushDescriptorSetWithTemplateInfo(const VkPushDescriptorSetWithTemplateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDevicePipelineProtectedAccessFeatures(const VkPhysicalDevicePipelineProtectedAccessFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDevicePipelineRobustnessFeatures(const VkPhysicalDevicePipelineRobustnessFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDevicePipelineRobustnessProperties(const VkPhysicalDevicePipelineRobustnessProperties& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPipelineRobustnessCreateInfo(const VkPipelineRobustnessCreateInfo& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceHostImageCopyFeatures(const VkPhysicalDeviceHostImageCopyFeatures& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceHostImageCopyProperties(const VkPhysicalDeviceHostImageCopyProperties& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkMemoryToImageCopy(const VkMemoryToImageCopy& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkImageToMemoryCopy(const VkImageToMemoryCopy& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkCopyMemoryToImageInfo(const VkCopyMemoryToImageInfo& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkCopyImageToMemoryInfo(const VkCopyImageToMemoryInfo& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkCopyImageToImageInfo(const VkCopyImageToImageInfo& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkHostImageLayoutTransitionInfo(const VkHostImageLayoutTransitionInfo& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkSubresourceHostMemcpySize(const VkSubresourceHostMemcpySize& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkHostImageCopyDevicePerformanceQuery(const VkHostImageCopyDevicePerformanceQuery& object, const ApiDumpSettings& settings, int indents); void dump_text_VkSurfaceCapabilitiesKHR(const VkSurfaceCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkSurfaceFormatKHR(const VkSurfaceFormatKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkSwapchainCreateInfoKHR(const VkSwapchainCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); @@ -1128,6 +1178,7 @@ void dump_text_VkPhysicalDeviceTransformFeedbackFeaturesEXT(const VkPhysicalDevi void dump_text_VkPhysicalDeviceTransformFeedbackPropertiesEXT(const VkPhysicalDeviceTransformFeedbackPropertiesEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPipelineRasterizationStateStreamCreateInfoEXT(const VkPipelineRasterizationStateStreamCreateInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkCuModuleCreateInfoNVX(const VkCuModuleCreateInfoNVX& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkCuModuleTexturingModeCreateInfoNVX(const VkCuModuleTexturingModeCreateInfoNVX& object, const ApiDumpSettings& settings, int indents); void dump_text_VkCuFunctionCreateInfoNVX(const VkCuFunctionCreateInfoNVX& object, const ApiDumpSettings& settings, int indents); void dump_text_VkCuLaunchInfoNVX(const VkCuLaunchInfoNVX& object, const ApiDumpSettings& settings, int indents); void dump_text_VkImageViewHandleInfoNVX(const VkImageViewHandleInfoNVX& object, const ApiDumpSettings& settings, int indents); @@ -1173,10 +1224,6 @@ void dump_text_VkVideoDecodeH264DpbSlotInfoKHR(const VkVideoDecodeH264DpbSlotInf void dump_text_VkTextureLODGatherFormatPropertiesAMD(const VkTextureLODGatherFormatPropertiesAMD& object, const ApiDumpSettings& settings, int indents); void dump_text_VkShaderResourceUsageAMD(const VkShaderResourceUsageAMD& object, const ApiDumpSettings& settings, int indents); void dump_text_VkShaderStatisticsInfoAMD(const VkShaderStatisticsInfoAMD& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkRenderingFragmentShadingRateAttachmentInfoKHR(const VkRenderingFragmentShadingRateAttachmentInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkRenderingFragmentDensityMapAttachmentInfoEXT(const VkRenderingFragmentDensityMapAttachmentInfoEXT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkAttachmentSampleCountInfoAMD(const VkAttachmentSampleCountInfoAMD& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkMultiviewPerViewAttributesInfoNVX(const VkMultiviewPerViewAttributesInfoNVX& object, const ApiDumpSettings& settings, int indents); #if defined(VK_USE_PLATFORM_GGP) void dump_text_VkStreamDescriptorSurfaceCreateInfoGGP(const VkStreamDescriptorSurfaceCreateInfoGGP& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_GGP @@ -1199,9 +1246,6 @@ void dump_text_VkViSurfaceCreateInfoNN(const VkViSurfaceCreateInfoNN& object, co #endif // VK_USE_PLATFORM_VI_NN void dump_text_VkImageViewASTCDecodeModeEXT(const VkImageViewASTCDecodeModeEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceASTCDecodeFeaturesEXT(const VkPhysicalDeviceASTCDecodeFeaturesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT& object, const ApiDumpSettings& settings, int indents); #if defined(VK_USE_PLATFORM_WIN32_KHR) void dump_text_VkImportMemoryWin32HandleInfoKHR(const VkImportMemoryWin32HandleInfoKHR& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_WIN32_KHR @@ -1234,7 +1278,6 @@ void dump_text_VkSemaphoreGetWin32HandleInfoKHR(const VkSemaphoreGetWin32HandleI #endif // VK_USE_PLATFORM_WIN32_KHR void dump_text_VkImportSemaphoreFdInfoKHR(const VkImportSemaphoreFdInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkSemaphoreGetFdInfoKHR(const VkSemaphoreGetFdInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPhysicalDevicePushDescriptorPropertiesKHR(const VkPhysicalDevicePushDescriptorPropertiesKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkConditionalRenderingBeginInfoEXT(const VkConditionalRenderingBeginInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceConditionalRenderingFeaturesEXT(const VkPhysicalDeviceConditionalRenderingFeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkCommandBufferInheritanceConditionalRenderingInfoEXT(const VkCommandBufferInheritanceConditionalRenderingInfoEXT& object, const ApiDumpSettings& settings, int indents); @@ -1253,6 +1296,7 @@ void dump_text_VkPastPresentationTimingGOOGLE(const VkPastPresentationTimingGOOG void dump_text_VkPresentTimeGOOGLE(const VkPresentTimeGOOGLE& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPresentTimesInfoGOOGLE(const VkPresentTimesInfoGOOGLE& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX(const VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkMultiviewPerViewAttributesInfoNVX(const VkMultiviewPerViewAttributesInfoNVX& object, const ApiDumpSettings& settings, int indents); void dump_text_VkViewportSwizzleNV(const VkViewportSwizzleNV& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPipelineViewportSwizzleStateCreateInfoNV(const VkPipelineViewportSwizzleStateCreateInfoNV& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceDiscardRectanglePropertiesEXT(const VkPhysicalDeviceDiscardRectanglePropertiesEXT& object, const ApiDumpSettings& settings, int indents); @@ -1345,6 +1389,7 @@ void dump_text_VkDispatchGraphCountInfoAMDX(const VkDispatchGraphCountInfoAMDX& #if defined(VK_ENABLE_BETA_EXTENSIONS) void dump_text_VkPipelineShaderStageNodeCreateInfoAMDX(const VkPipelineShaderStageNodeCreateInfoAMDX& object, const ApiDumpSettings& settings, int indents); #endif // VK_ENABLE_BETA_EXTENSIONS +void dump_text_VkAttachmentSampleCountInfoAMD(const VkAttachmentSampleCountInfoAMD& object, const ApiDumpSettings& settings, int indents); void dump_text_VkSampleLocationEXT(const VkSampleLocationEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkSampleLocationsInfoEXT(const VkSampleLocationsInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkAttachmentSampleLocationsEXT(const VkAttachmentSampleLocationsEXT& object, const ApiDumpSettings& settings, int indents); @@ -1418,7 +1463,6 @@ void dump_text_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV(const VkPhys void dump_text_VkPipelineRepresentativeFragmentTestStateCreateInfoNV(const VkPipelineRepresentativeFragmentTestStateCreateInfoNV& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceImageViewImageFormatInfoEXT(const VkPhysicalDeviceImageViewImageFormatInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkFilterCubicImageViewImageFormatPropertiesEXT(const VkFilterCubicImageViewImageFormatPropertiesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkDeviceQueueGlobalPriorityCreateInfoKHR(const VkDeviceQueueGlobalPriorityCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkImportMemoryHostPointerInfoEXT(const VkImportMemoryHostPointerInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkMemoryHostPointerPropertiesEXT(const VkMemoryHostPointerPropertiesEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceExternalMemoryHostPropertiesEXT(const VkPhysicalDeviceExternalMemoryHostPropertiesEXT& object, const ApiDumpSettings& settings, int indents); @@ -1432,13 +1476,8 @@ void dump_text_VkVideoDecodeH265SessionParametersAddInfoKHR(const VkVideoDecodeH void dump_text_VkVideoDecodeH265SessionParametersCreateInfoKHR(const VkVideoDecodeH265SessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoDecodeH265PictureInfoKHR(const VkVideoDecodeH265PictureInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoDecodeH265DpbSlotInfoKHR(const VkVideoDecodeH265DpbSlotInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR(const VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkQueueFamilyGlobalPriorityPropertiesKHR(const VkQueueFamilyGlobalPriorityPropertiesKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkDeviceMemoryOverallocationCreateInfoAMD(const VkDeviceMemoryOverallocationCreateInfoAMD& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT(const VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkVertexInputBindingDivisorDescriptionKHR(const VkVertexInputBindingDivisorDescriptionKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPipelineVertexInputDivisorStateCreateInfoKHR(const VkPipelineVertexInputDivisorStateCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR(const VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR& object, const ApiDumpSettings& settings, int indents); #if defined(VK_USE_PLATFORM_GGP) void dump_text_VkPresentFrameTokenGGP(const VkPresentFrameTokenGGP& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_GGP @@ -1452,6 +1491,8 @@ void dump_text_VkPipelineViewportExclusiveScissorStateCreateInfoNV(const VkPipel void dump_text_VkPhysicalDeviceExclusiveScissorFeaturesNV(const VkPhysicalDeviceExclusiveScissorFeaturesNV& object, const ApiDumpSettings& settings, int indents); void dump_text_VkQueueFamilyCheckpointPropertiesNV(const VkQueueFamilyCheckpointPropertiesNV& object, const ApiDumpSettings& settings, int indents); void dump_text_VkCheckpointDataNV(const VkCheckpointDataNV& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkQueueFamilyCheckpointProperties2NV(const VkQueueFamilyCheckpointProperties2NV& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkCheckpointData2NV(const VkCheckpointData2NV& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL(const VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPerformanceValueINTEL(const VkPerformanceValueINTEL& object, const ApiDumpSettings& settings, int indents); void dump_text_VkInitializePerformanceApiInfoINTEL(const VkInitializePerformanceApiInfoINTEL& object, const ApiDumpSettings& settings, int indents); @@ -1472,16 +1513,15 @@ void dump_text_VkMetalSurfaceCreateInfoEXT(const VkMetalSurfaceCreateInfoEXT& ob void dump_text_VkPhysicalDeviceFragmentDensityMapFeaturesEXT(const VkPhysicalDeviceFragmentDensityMapFeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceFragmentDensityMapPropertiesEXT(const VkPhysicalDeviceFragmentDensityMapPropertiesEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkRenderPassFragmentDensityMapCreateInfoEXT(const VkRenderPassFragmentDensityMapCreateInfoEXT& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkRenderingFragmentDensityMapAttachmentInfoEXT(const VkRenderingFragmentDensityMapAttachmentInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkFragmentShadingRateAttachmentInfoKHR(const VkFragmentShadingRateAttachmentInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPipelineFragmentShadingRateStateCreateInfoKHR(const VkPipelineFragmentShadingRateStateCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceFragmentShadingRateFeaturesKHR(const VkPhysicalDeviceFragmentShadingRateFeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceFragmentShadingRatePropertiesKHR(const VkPhysicalDeviceFragmentShadingRatePropertiesKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceFragmentShadingRateKHR(const VkPhysicalDeviceFragmentShadingRateKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkRenderingFragmentShadingRateAttachmentInfoKHR(const VkRenderingFragmentShadingRateAttachmentInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceShaderCoreProperties2AMD(const VkPhysicalDeviceShaderCoreProperties2AMD& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceCoherentMemoryFeaturesAMD(const VkPhysicalDeviceCoherentMemoryFeaturesAMD& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR(const VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkRenderingAttachmentLocationInfoKHR(const VkRenderingAttachmentLocationInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkRenderingInputAttachmentIndexInfoKHR(const VkRenderingInputAttachmentIndexInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT(const VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceShaderQuadControlFeaturesKHR(const VkPhysicalDeviceShaderQuadControlFeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceMemoryBudgetPropertiesEXT(const VkPhysicalDeviceMemoryBudgetPropertiesEXT& object, const ApiDumpSettings& settings, int indents); @@ -1514,11 +1554,7 @@ void dump_text_VkSurfaceCapabilitiesFullScreenExclusiveEXT(const VkSurfaceCapabi void dump_text_VkSurfaceFullScreenExclusiveWin32InfoEXT(const VkSurfaceFullScreenExclusiveWin32InfoEXT& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_WIN32_KHR void dump_text_VkHeadlessSurfaceCreateInfoEXT(const VkHeadlessSurfaceCreateInfoEXT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPhysicalDeviceLineRasterizationFeaturesKHR(const VkPhysicalDeviceLineRasterizationFeaturesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPhysicalDeviceLineRasterizationPropertiesKHR(const VkPhysicalDeviceLineRasterizationPropertiesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPipelineRasterizationLineStateCreateInfoKHR(const VkPipelineRasterizationLineStateCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT(const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPhysicalDeviceIndexTypeUint8FeaturesKHR(const VkPhysicalDeviceIndexTypeUint8FeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT(const VkPhysicalDeviceExtendedDynamicStateFeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR(const VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPipelineInfoKHR(const VkPipelineInfoKHR& object, const ApiDumpSettings& settings, int indents); @@ -1526,20 +1562,6 @@ void dump_text_VkPipelineExecutablePropertiesKHR(const VkPipelineExecutablePrope void dump_text_VkPipelineExecutableInfoKHR(const VkPipelineExecutableInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPipelineExecutableStatisticKHR(const VkPipelineExecutableStatisticKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPipelineExecutableInternalRepresentationKHR(const VkPipelineExecutableInternalRepresentationKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPhysicalDeviceHostImageCopyFeaturesEXT(const VkPhysicalDeviceHostImageCopyFeaturesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPhysicalDeviceHostImageCopyPropertiesEXT(const VkPhysicalDeviceHostImageCopyPropertiesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkMemoryToImageCopyEXT(const VkMemoryToImageCopyEXT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkImageToMemoryCopyEXT(const VkImageToMemoryCopyEXT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkCopyMemoryToImageInfoEXT(const VkCopyMemoryToImageInfoEXT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkCopyImageToMemoryInfoEXT(const VkCopyImageToMemoryInfoEXT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkCopyImageToImageInfoEXT(const VkCopyImageToImageInfoEXT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkHostImageLayoutTransitionInfoEXT(const VkHostImageLayoutTransitionInfoEXT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkSubresourceHostMemcpySizeEXT(const VkSubresourceHostMemcpySizeEXT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkHostImageCopyDevicePerformanceQueryEXT(const VkHostImageCopyDevicePerformanceQueryEXT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkSubresourceLayout2KHR(const VkSubresourceLayout2KHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkImageSubresource2KHR(const VkImageSubresource2KHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkMemoryMapInfoKHR(const VkMemoryMapInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkMemoryUnmapInfoKHR(const VkMemoryUnmapInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceMapMemoryPlacedFeaturesEXT(const VkPhysicalDeviceMapMemoryPlacedFeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceMapMemoryPlacedPropertiesEXT(const VkPhysicalDeviceMapMemoryPlacedPropertiesEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkMemoryMapPlacedInfoEXT(const VkMemoryMapPlacedInfoEXT& object, const ApiDumpSettings& settings, int indents); @@ -1642,8 +1664,6 @@ void dump_text_VkExportMetalSharedEventInfoEXT(const VkExportMetalSharedEventInf #if defined(VK_USE_PLATFORM_METAL_EXT) void dump_text_VkImportMetalSharedEventInfoEXT(const VkImportMetalSharedEventInfoEXT& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_METAL_EXT -void dump_text_VkQueueFamilyCheckpointProperties2NV(const VkQueueFamilyCheckpointProperties2NV& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkCheckpointData2NV(const VkCheckpointData2NV& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceDescriptorBufferPropertiesEXT(const VkPhysicalDeviceDescriptorBufferPropertiesEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT(const VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceDescriptorBufferFeaturesEXT(const VkPhysicalDeviceDescriptorBufferFeaturesEXT& object, const ApiDumpSettings& settings, int indents); @@ -1822,7 +1842,6 @@ void dump_text_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT(const VkPhysicalDev void dump_text_VkSamplerBorderColorComponentMappingCreateInfoEXT(const VkSamplerBorderColorComponentMappingCreateInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT(const VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceShaderCorePropertiesARM(const VkPhysicalDeviceShaderCorePropertiesARM& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR(const VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkDeviceQueueShaderCoreControlCreateInfoARM(const VkDeviceQueueShaderCoreControlCreateInfoARM& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceSchedulingControlsFeaturesARM(const VkPhysicalDeviceSchedulingControlsFeaturesARM& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceSchedulingControlsPropertiesARM(const VkPhysicalDeviceSchedulingControlsPropertiesARM& object, const ApiDumpSettings& settings, int indents); @@ -1885,7 +1904,6 @@ void dump_text_VkOpticalFlowSessionCreateInfoNV(const VkOpticalFlowSessionCreate void dump_text_VkOpticalFlowSessionCreatePrivateDataInfoNV(const VkOpticalFlowSessionCreatePrivateDataInfoNV& object, const ApiDumpSettings& settings, int indents); void dump_text_VkOpticalFlowExecuteInfoNV(const VkOpticalFlowExecuteInfoNV& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceLegacyDitheringFeaturesEXT(const VkPhysicalDeviceLegacyDitheringFeaturesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPhysicalDevicePipelineProtectedAccessFeaturesEXT(const VkPhysicalDevicePipelineProtectedAccessFeaturesEXT& object, const ApiDumpSettings& settings, int indents); #if defined(VK_USE_PLATFORM_ANDROID_KHR) void dump_text_VkPhysicalDeviceExternalFormatResolveFeaturesANDROID(const VkPhysicalDeviceExternalFormatResolveFeaturesANDROID& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_ANDROID_KHR @@ -1895,12 +1913,6 @@ void dump_text_VkPhysicalDeviceExternalFormatResolvePropertiesANDROID(const VkPh #if defined(VK_USE_PLATFORM_ANDROID_KHR) void dump_text_VkAndroidHardwareBufferFormatResolvePropertiesANDROID(const VkAndroidHardwareBufferFormatResolvePropertiesANDROID& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_ANDROID_KHR -void dump_text_VkPhysicalDeviceMaintenance5FeaturesKHR(const VkPhysicalDeviceMaintenance5FeaturesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPhysicalDeviceMaintenance5PropertiesKHR(const VkPhysicalDeviceMaintenance5PropertiesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkRenderingAreaInfoKHR(const VkRenderingAreaInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkDeviceImageSubresourceInfoKHR(const VkDeviceImageSubresourceInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPipelineCreateFlags2CreateInfoKHR(const VkPipelineCreateFlags2CreateInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkBufferUsageFlags2CreateInfoKHR(const VkBufferUsageFlags2CreateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceAntiLagFeaturesAMD(const VkPhysicalDeviceAntiLagFeaturesAMD& object, const ApiDumpSettings& settings, int indents); void dump_text_VkAntiLagPresentationInfoAMD(const VkAntiLagPresentationInfoAMD& object, const ApiDumpSettings& settings, int indents); void dump_text_VkAntiLagDataAMD(const VkAntiLagDataAMD& object, const ApiDumpSettings& settings, int indents); @@ -1958,6 +1970,19 @@ void dump_text_VkVideoDecodeAV1CapabilitiesKHR(const VkVideoDecodeAV1Capabilitie void dump_text_VkVideoDecodeAV1SessionParametersCreateInfoKHR(const VkVideoDecodeAV1SessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoDecodeAV1PictureInfoKHR(const VkVideoDecodeAV1PictureInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoDecodeAV1DpbSlotInfoKHR(const VkVideoDecodeAV1DpbSlotInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceVideoEncodeAV1FeaturesKHR(const VkPhysicalDeviceVideoEncodeAV1FeaturesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1CapabilitiesKHR(const VkVideoEncodeAV1CapabilitiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1QIndexKHR(const VkVideoEncodeAV1QIndexKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1QualityLevelPropertiesKHR(const VkVideoEncodeAV1QualityLevelPropertiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1SessionCreateInfoKHR(const VkVideoEncodeAV1SessionCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1SessionParametersCreateInfoKHR(const VkVideoEncodeAV1SessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1PictureInfoKHR(const VkVideoEncodeAV1PictureInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1DpbSlotInfoKHR(const VkVideoEncodeAV1DpbSlotInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1ProfileInfoKHR(const VkVideoEncodeAV1ProfileInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1FrameSizeKHR(const VkVideoEncodeAV1FrameSizeKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1GopRemainingFrameInfoKHR(const VkVideoEncodeAV1GopRemainingFrameInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1RateControlInfoKHR(const VkVideoEncodeAV1RateControlInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1RateControlLayerInfoKHR(const VkVideoEncodeAV1RateControlLayerInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceVideoMaintenance1FeaturesKHR(const VkPhysicalDeviceVideoMaintenance1FeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkVideoInlineQueryInfoKHR(const VkVideoInlineQueryInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDevicePerStageDescriptorSetFeaturesNV(const VkPhysicalDevicePerStageDescriptorSetFeaturesNV& object, const ApiDumpSettings& settings, int indents); @@ -1971,8 +1996,6 @@ void dump_text_VkPhysicalDeviceYcbcrDegammaFeaturesQCOM(const VkPhysicalDeviceYc void dump_text_VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM(const VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceCubicClampFeaturesQCOM(const VkPhysicalDeviceCubicClampFeaturesQCOM& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR(const VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPhysicalDeviceShaderFloatControls2FeaturesKHR(const VkPhysicalDeviceShaderFloatControls2FeaturesKHR& object, const ApiDumpSettings& settings, int indents); #if defined(VK_USE_PLATFORM_SCREEN_QNX) void dump_text_VkScreenBufferPropertiesQNX(const VkScreenBufferPropertiesQNX& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_SCREEN_QNX @@ -1989,17 +2012,21 @@ void dump_text_VkExternalFormatQNX(const VkExternalFormatQNX& object, const ApiD void dump_text_VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX(const VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX& object, const ApiDumpSettings& settings, int indents); #endif // VK_USE_PLATFORM_SCREEN_QNX void dump_text_VkPhysicalDeviceLayeredDriverPropertiesMSFT(const VkPhysicalDeviceLayeredDriverPropertiesMSFT& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPhysicalDeviceShaderExpectAssumeFeaturesKHR(const VkPhysicalDeviceShaderExpectAssumeFeaturesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPhysicalDeviceMaintenance6FeaturesKHR(const VkPhysicalDeviceMaintenance6FeaturesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPhysicalDeviceMaintenance6PropertiesKHR(const VkPhysicalDeviceMaintenance6PropertiesKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkBindMemoryStatusKHR(const VkBindMemoryStatusKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkBindDescriptorSetsInfoKHR(const VkBindDescriptorSetsInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPushConstantsInfoKHR(const VkPushConstantsInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPushDescriptorSetInfoKHR(const VkPushDescriptorSetInfoKHR& object, const ApiDumpSettings& settings, int indents); -void dump_text_VkPushDescriptorSetWithTemplateInfoKHR(const VkPushDescriptorSetWithTemplateInfoKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkSetDescriptorBufferOffsetsInfoEXT(const VkSetDescriptorBufferOffsetsInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkBindDescriptorBufferEmbeddedSamplersInfoEXT(const VkBindDescriptorBufferEmbeddedSamplersInfoEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV(const VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkDisplaySurfaceStereoCreateInfoNV(const VkDisplaySurfaceStereoCreateInfoNV& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkDisplayModeStereoPropertiesNV(const VkDisplayModeStereoPropertiesNV& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeQuantizationMapCapabilitiesKHR(const VkVideoEncodeQuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoFormatQuantizationMapPropertiesKHR(const VkVideoFormatQuantizationMapPropertiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeQuantizationMapInfoKHR(const VkVideoEncodeQuantizationMapInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR(const VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR(const VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeH264QuantizationMapCapabilitiesKHR(const VkVideoEncodeH264QuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeH265QuantizationMapCapabilitiesKHR(const VkVideoEncodeH265QuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoFormatH265QuantizationMapPropertiesKHR(const VkVideoFormatH265QuantizationMapPropertiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoEncodeAV1QuantizationMapCapabilitiesKHR(const VkVideoEncodeAV1QuantizationMapCapabilitiesKHR& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkVideoFormatAV1QuantizationMapPropertiesKHR(const VkVideoFormatAV1QuantizationMapPropertiesKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceRawAccessChainsFeaturesNV(const VkPhysicalDeviceRawAccessChainsFeaturesNV& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR(const VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceCommandBufferInheritanceFeaturesNV(const VkPhysicalDeviceCommandBufferInheritanceFeaturesNV& object, const ApiDumpSettings& settings, int indents); @@ -2037,6 +2064,12 @@ void dump_text_VkPhysicalDeviceImageAlignmentControlPropertiesMESA(const VkPhysi void dump_text_VkImageAlignmentControlCreateInfoMESA(const VkImageAlignmentControlCreateInfoMESA& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPhysicalDeviceDepthClampControlFeaturesEXT(const VkPhysicalDeviceDepthClampControlFeaturesEXT& object, const ApiDumpSettings& settings, int indents); void dump_text_VkPipelineViewportDepthClampControlCreateInfoEXT(const VkPipelineViewportDepthClampControlCreateInfoEXT& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceHdrVividFeaturesHUAWEI(const VkPhysicalDeviceHdrVividFeaturesHUAWEI& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkHdrVividDynamicMetadataHUAWEI(const VkHdrVividDynamicMetadataHUAWEI& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkCooperativeMatrixFlexibleDimensionsPropertiesNV(const VkCooperativeMatrixFlexibleDimensionsPropertiesNV& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceCooperativeMatrix2FeaturesNV(const VkPhysicalDeviceCooperativeMatrix2FeaturesNV& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceCooperativeMatrix2PropertiesNV(const VkPhysicalDeviceCooperativeMatrix2PropertiesNV& object, const ApiDumpSettings& settings, int indents); +void dump_text_VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT(const VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT& object, const ApiDumpSettings& settings, int indents); //========================== Union Implementations ==========================// @@ -2276,6 +2309,25 @@ void dump_text_vkCmdSetPrimitiveRestartEnable(ApiDumpInstance& dump_inst, VkComm void dump_text_vkGetDeviceBufferMemoryRequirements(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceBufferMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements); void dump_text_vkGetDeviceImageMemoryRequirements(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements); void dump_text_vkGetDeviceImageSparseMemoryRequirements(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements); +void dump_text_vkCmdSetLineStipple(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern); +void dump_text_vkMapMemory2(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryMapInfo* pMemoryMapInfo, void** ppData); +void dump_text_vkUnmapMemory2(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryUnmapInfo* pMemoryUnmapInfo); +void dump_text_vkCmdBindIndexBuffer2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType); +void dump_text_vkGetRenderingAreaGranularity(ApiDumpInstance& dump_inst, VkDevice device, const VkRenderingAreaInfo* pRenderingAreaInfo, VkExtent2D* pGranularity); +void dump_text_vkGetDeviceImageSubresourceLayout(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageSubresourceInfo* pInfo, VkSubresourceLayout2* pLayout); +void dump_text_vkGetImageSubresourceLayout2(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout); +void dump_text_vkCmdPushDescriptorSet(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites); +void dump_text_vkCmdPushDescriptorSetWithTemplate(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, const void* pData); +void dump_text_vkCmdSetRenderingAttachmentLocations(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfo* pLocationInfo); +void dump_text_vkCmdSetRenderingInputAttachmentIndices(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfo* pInputAttachmentIndexInfo); +void dump_text_vkCmdBindDescriptorSets2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfo* pBindDescriptorSetsInfo); +void dump_text_vkCmdPushConstants2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushConstantsInfo* pPushConstantsInfo); +void dump_text_vkCmdPushDescriptorSet2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo* pPushDescriptorSetInfo); +void dump_text_vkCmdPushDescriptorSetWithTemplate2(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo* pPushDescriptorSetWithTemplateInfo); +void dump_text_vkCopyMemoryToImage(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyMemoryToImageInfo* pCopyMemoryToImageInfo); +void dump_text_vkCopyImageToMemory(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToMemoryInfo* pCopyImageToMemoryInfo); +void dump_text_vkCopyImageToImage(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToImageInfo* pCopyImageToImageInfo); +void dump_text_vkTransitionImageLayout(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfo* pTransitions); void dump_text_vkDestroySurfaceKHR(ApiDumpInstance& dump_inst, VkInstance instance, VkSurfaceKHR surface, const VkAllocationCallbacks* pAllocator); void dump_text_vkGetPhysicalDeviceSurfaceSupportKHR(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, VkSurfaceKHR surface, VkBool32* pSupported); void dump_text_vkGetPhysicalDeviceSurfaceCapabilitiesKHR(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilitiesKHR* pSurfaceCapabilities); @@ -2358,6 +2410,7 @@ void dump_text_vkDestroyCuModuleNVX(ApiDumpInstance& dump_inst, VkDevice device, void dump_text_vkDestroyCuFunctionNVX(ApiDumpInstance& dump_inst, VkDevice device, VkCuFunctionNVX function, const VkAllocationCallbacks* pAllocator); void dump_text_vkCmdCuLaunchKernelNVX(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkCuLaunchInfoNVX* pLaunchInfo); void dump_text_vkGetImageViewHandleNVX(ApiDumpInstance& dump_inst, uint32_t result, VkDevice device, const VkImageViewHandleInfoNVX* pInfo); +void dump_text_vkGetImageViewHandle64NVX(ApiDumpInstance& dump_inst, uint64_t result, VkDevice device, const VkImageViewHandleInfoNVX* pInfo); void dump_text_vkGetImageViewAddressNVX(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkImageView imageView, VkImageViewAddressPropertiesNVX* pProperties); void dump_text_vkCmdDrawIndirectCountAMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); void dump_text_vkCmdDrawIndexedIndirectCountAMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); @@ -2549,6 +2602,7 @@ void dump_text_vkCmdDrawIndirectCountKHR(ApiDumpInstance& dump_inst, VkCommandBu void dump_text_vkCmdDrawIndexedIndirectCountKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); void dump_text_vkGetMemoryHostPointerPropertiesEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, const void* pHostPointer, VkMemoryHostPointerPropertiesEXT* pMemoryHostPointerProperties); void dump_text_vkCmdWriteBufferMarkerAMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker); +void dump_text_vkCmdWriteBufferMarker2AMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker); void dump_text_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pTimeDomainCount, VkTimeDomainKHR* pTimeDomains); void dump_text_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pTimeDomainCount, VkTimeDomainKHR* pTimeDomains); void dump_text_vkGetCalibratedTimestampsKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t timestampCount, const VkCalibratedTimestampInfoKHR* pTimestampInfos, uint64_t* pTimestamps, uint64_t* pMaxDeviation); @@ -2560,6 +2614,7 @@ void dump_text_vkCmdSetExclusiveScissorEnableNV(ApiDumpInstance& dump_inst, VkCo void dump_text_vkCmdSetExclusiveScissorNV(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const VkRect2D* pExclusiveScissors); void dump_text_vkCmdSetCheckpointNV(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const void* pCheckpointMarker); void dump_text_vkGetQueueCheckpointDataNV(ApiDumpInstance& dump_inst, VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointDataNV* pCheckpointData); +void dump_text_vkGetQueueCheckpointData2NV(ApiDumpInstance& dump_inst, VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData); void dump_text_vkGetSemaphoreCounterValueKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkSemaphore semaphore, uint64_t* pValue); void dump_text_vkWaitSemaphoresKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeout); void dump_text_vkSignalSemaphoreKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkSemaphoreSignalInfo* pSignalInfo); @@ -2581,8 +2636,8 @@ void dump_text_vkCreateMetalSurfaceEXT(ApiDumpInstance& dump_inst, VkResult resu #endif // VK_USE_PLATFORM_METAL_EXT void dump_text_vkGetPhysicalDeviceFragmentShadingRatesKHR(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pFragmentShadingRateCount, VkPhysicalDeviceFragmentShadingRateKHR* pFragmentShadingRates); void dump_text_vkCmdSetFragmentShadingRateKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkExtent2D* pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]); -void dump_text_vkCmdSetRenderingAttachmentLocationsKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfoKHR* pLocationInfo); -void dump_text_vkCmdSetRenderingInputAttachmentIndicesKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfoKHR* pInputAttachmentIndexInfo); +void dump_text_vkCmdSetRenderingAttachmentLocationsKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfo* pLocationInfo); +void dump_text_vkCmdSetRenderingInputAttachmentIndicesKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfo* pInputAttachmentIndexInfo); void dump_text_vkGetBufferDeviceAddressEXT(ApiDumpInstance& dump_inst, VkDeviceAddress result, VkDevice device, const VkBufferDeviceAddressInfo* pInfo); void dump_text_vkGetPhysicalDeviceToolPropertiesEXT(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pToolCount, VkPhysicalDeviceToolProperties* pToolProperties); void dump_text_vkWaitForPresentKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout); @@ -2604,7 +2659,6 @@ void dump_text_vkCreateHeadlessSurfaceEXT(ApiDumpInstance& dump_inst, VkResult r void dump_text_vkGetBufferDeviceAddressKHR(ApiDumpInstance& dump_inst, VkDeviceAddress result, VkDevice device, const VkBufferDeviceAddressInfo* pInfo); void dump_text_vkGetBufferOpaqueCaptureAddressKHR(ApiDumpInstance& dump_inst, uint64_t result, VkDevice device, const VkBufferDeviceAddressInfo* pInfo); void dump_text_vkGetDeviceMemoryOpaqueCaptureAddressKHR(ApiDumpInstance& dump_inst, uint64_t result, VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo* pInfo); -void dump_text_vkCmdSetLineStippleKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern); void dump_text_vkCmdSetLineStippleEXT(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern); void dump_text_vkResetQueryPoolEXT(ApiDumpInstance& dump_inst, VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount); void dump_text_vkCmdSetCullModeEXT(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkCullModeFlags cullMode); @@ -2627,14 +2681,13 @@ void dump_text_vkDeferredOperationJoinKHR(ApiDumpInstance& dump_inst, VkResult r void dump_text_vkGetPipelineExecutablePropertiesKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkPipelineInfoKHR* pPipelineInfo, uint32_t* pExecutableCount, VkPipelineExecutablePropertiesKHR* pProperties); void dump_text_vkGetPipelineExecutableStatisticsKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkPipelineExecutableInfoKHR* pExecutableInfo, uint32_t* pStatisticCount, VkPipelineExecutableStatisticKHR* pStatistics); void dump_text_vkGetPipelineExecutableInternalRepresentationsKHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkPipelineExecutableInfoKHR* pExecutableInfo, uint32_t* pInternalRepresentationCount, VkPipelineExecutableInternalRepresentationKHR* pInternalRepresentations); -void dump_text_vkCopyMemoryToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyMemoryToImageInfoEXT* pCopyMemoryToImageInfo); -void dump_text_vkCopyImageToMemoryEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToMemoryInfoEXT* pCopyImageToMemoryInfo); -void dump_text_vkCopyImageToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToImageInfoEXT* pCopyImageToImageInfo); -void dump_text_vkTransitionImageLayoutEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfoEXT* pTransitions); -void dump_text_vkGetImageSubresourceLayout2KHR(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2KHR* pSubresource, VkSubresourceLayout2KHR* pLayout); -void dump_text_vkGetImageSubresourceLayout2EXT(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2KHR* pSubresource, VkSubresourceLayout2KHR* pLayout); -void dump_text_vkMapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryMapInfoKHR* pMemoryMapInfo, void** ppData); -void dump_text_vkUnmapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryUnmapInfoKHR* pMemoryUnmapInfo); +void dump_text_vkCopyMemoryToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyMemoryToImageInfo* pCopyMemoryToImageInfo); +void dump_text_vkCopyImageToMemoryEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToMemoryInfo* pCopyImageToMemoryInfo); +void dump_text_vkCopyImageToImageEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkCopyImageToImageInfo* pCopyImageToImageInfo); +void dump_text_vkTransitionImageLayoutEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfo* pTransitions); +void dump_text_vkGetImageSubresourceLayout2EXT(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout); +void dump_text_vkMapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryMapInfo* pMemoryMapInfo, void** ppData); +void dump_text_vkUnmapMemory2KHR(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkMemoryUnmapInfo* pMemoryUnmapInfo); void dump_text_vkReleaseSwapchainImagesEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const VkReleaseSwapchainImagesInfoEXT* pReleaseInfo); void dump_text_vkGetGeneratedCommandsMemoryRequirementsNV(ApiDumpInstance& dump_inst, VkDevice device, const VkGeneratedCommandsMemoryRequirementsInfoNV* pInfo, VkMemoryRequirements2* pMemoryRequirements); void dump_text_vkCmdPreprocessGeneratedCommandsNV(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkGeneratedCommandsInfoNV* pGeneratedCommandsInfo); @@ -2667,8 +2720,6 @@ void dump_text_vkCmdWaitEvents2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer void dump_text_vkCmdPipelineBarrier2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkDependencyInfo* pDependencyInfo); void dump_text_vkCmdWriteTimestamp2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query); void dump_text_vkQueueSubmit2KHR(ApiDumpInstance& dump_inst, VkResult result, VkQueue queue, uint32_t submitCount, const VkSubmitInfo2* pSubmits, VkFence fence); -void dump_text_vkCmdWriteBufferMarker2AMD(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker); -void dump_text_vkGetQueueCheckpointData2NV(ApiDumpInstance& dump_inst, VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData); void dump_text_vkGetDescriptorSetLayoutSizeEXT(ApiDumpInstance& dump_inst, VkDevice device, VkDescriptorSetLayout layout, VkDeviceSize* pLayoutSizeInBytes); void dump_text_vkGetDescriptorSetLayoutBindingOffsetEXT(ApiDumpInstance& dump_inst, VkDevice device, VkDescriptorSetLayout layout, uint32_t binding, VkDeviceSize* pOffset); void dump_text_vkGetDescriptorEXT(ApiDumpInstance& dump_inst, VkDevice device, const VkDescriptorGetInfoEXT* pDescriptorInfo, size_t dataSize, void* pDescriptor); @@ -2825,8 +2876,9 @@ void dump_text_vkDestroyOpticalFlowSessionNV(ApiDumpInstance& dump_inst, VkDevic void dump_text_vkBindOpticalFlowSessionImageNV(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, VkOpticalFlowSessionNV session, VkOpticalFlowSessionBindingPointNV bindingPoint, VkImageView view, VkImageLayout layout); void dump_text_vkCmdOpticalFlowExecuteNV(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkOpticalFlowSessionNV session, const VkOpticalFlowExecuteInfoNV* pExecuteInfo); void dump_text_vkCmdBindIndexBuffer2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType); -void dump_text_vkGetRenderingAreaGranularityKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkRenderingAreaInfoKHR* pRenderingAreaInfo, VkExtent2D* pGranularity); -void dump_text_vkGetDeviceImageSubresourceLayoutKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageSubresourceInfoKHR* pInfo, VkSubresourceLayout2KHR* pLayout); +void dump_text_vkGetRenderingAreaGranularityKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkRenderingAreaInfo* pRenderingAreaInfo, VkExtent2D* pGranularity); +void dump_text_vkGetDeviceImageSubresourceLayoutKHR(ApiDumpInstance& dump_inst, VkDevice device, const VkDeviceImageSubresourceInfo* pInfo, VkSubresourceLayout2* pLayout); +void dump_text_vkGetImageSubresourceLayout2KHR(ApiDumpInstance& dump_inst, VkDevice device, VkImage image, const VkImageSubresource2* pSubresource, VkSubresourceLayout2* pLayout); void dump_text_vkAntiLagUpdateAMD(ApiDumpInstance& dump_inst, VkDevice device, const VkAntiLagDataAMD* pData); void dump_text_vkCreateShadersEXT(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, uint32_t createInfoCount, const VkShaderCreateInfoEXT* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkShaderEXT* pShaders); void dump_text_vkDestroyShaderEXT(ApiDumpInstance& dump_inst, VkDevice device, VkShaderEXT shader, const VkAllocationCallbacks* pAllocator); @@ -2850,10 +2902,11 @@ void dump_text_vkCmdSetAttachmentFeedbackLoopEnableEXT(ApiDumpInstance& dump_ins #if defined(VK_USE_PLATFORM_SCREEN_QNX) void dump_text_vkGetScreenBufferPropertiesQNX(ApiDumpInstance& dump_inst, VkResult result, VkDevice device, const struct _screen_buffer* buffer, VkScreenBufferPropertiesQNX* pProperties); #endif // VK_USE_PLATFORM_SCREEN_QNX -void dump_text_vkCmdBindDescriptorSets2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfoKHR* pBindDescriptorSetsInfo); -void dump_text_vkCmdPushConstants2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushConstantsInfoKHR* pPushConstantsInfo); -void dump_text_vkCmdPushDescriptorSet2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfoKHR* pPushDescriptorSetInfo); -void dump_text_vkCmdPushDescriptorSetWithTemplate2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfoKHR* pPushDescriptorSetWithTemplateInfo); +void dump_text_vkCmdSetLineStippleKHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern); +void dump_text_vkCmdBindDescriptorSets2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfo* pBindDescriptorSetsInfo); +void dump_text_vkCmdPushConstants2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushConstantsInfo* pPushConstantsInfo); +void dump_text_vkCmdPushDescriptorSet2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo* pPushDescriptorSetInfo); +void dump_text_vkCmdPushDescriptorSetWithTemplate2KHR(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo* pPushDescriptorSetWithTemplateInfo); void dump_text_vkCmdSetDescriptorBufferOffsets2EXT(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkSetDescriptorBufferOffsetsInfoEXT* pSetDescriptorBufferOffsetsInfo); void dump_text_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT(ApiDumpInstance& dump_inst, VkCommandBuffer commandBuffer, const VkBindDescriptorBufferEmbeddedSamplersInfoEXT* pBindDescriptorBufferEmbeddedSamplersInfo); void dump_text_vkGetGeneratedCommandsMemoryRequirementsEXT(ApiDumpInstance& dump_inst, VkDevice device, const VkGeneratedCommandsMemoryRequirementsInfoEXT* pInfo, VkMemoryRequirements2* pMemoryRequirements); @@ -2865,5 +2918,6 @@ void dump_text_vkCreateIndirectExecutionSetEXT(ApiDumpInstance& dump_inst, VkRes void dump_text_vkDestroyIndirectExecutionSetEXT(ApiDumpInstance& dump_inst, VkDevice device, VkIndirectExecutionSetEXT indirectExecutionSet, const VkAllocationCallbacks* pAllocator); void dump_text_vkUpdateIndirectExecutionSetPipelineEXT(ApiDumpInstance& dump_inst, VkDevice device, VkIndirectExecutionSetEXT indirectExecutionSet, uint32_t executionSetWriteCount, const VkWriteIndirectExecutionSetPipelineEXT* pExecutionSetWrites); void dump_text_vkUpdateIndirectExecutionSetShaderEXT(ApiDumpInstance& dump_inst, VkDevice device, VkIndirectExecutionSetEXT indirectExecutionSet, uint32_t executionSetWriteCount, const VkWriteIndirectExecutionSetShaderEXT* pExecutionSetWrites); +void dump_text_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV(ApiDumpInstance& dump_inst, VkResult result, VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkCooperativeMatrixFlexibleDimensionsPropertiesNV* pProperties); diff --git a/layersvt/generated/api_dump_video_html.h b/layersvt/generated/api_dump_video_html.h index 00d4155b4e..40359bc859 100644 --- a/layersvt/generated/api_dump_video_html.h +++ b/layersvt/generated/api_dump_video_html.h @@ -990,7 +990,7 @@ void dump_html_StdVideoAV1ColorPrimaries(StdVideoAV1ColorPrimaries object, const settings.stream() << "STD_VIDEO_AV1_COLOR_PRIMARIES_BT_709 ("; break; case 2: - settings.stream() << "STD_VIDEO_AV1_COLOR_PRIMARIES_BT_UNSPECIFIED ("; + settings.stream() << "STD_VIDEO_AV1_COLOR_PRIMARIES_UNSPECIFIED ("; break; case 4: settings.stream() << "STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_M ("; @@ -2661,6 +2661,162 @@ void dump_html_StdVideoDecodeAV1ReferenceInfo(const StdVideoDecodeAV1ReferenceIn dump_html_value(object.OrderHint, settings, "uint8_t", "OrderHint", indents + 1, dump_html_uint8_t); dump_html_array(object.SavedOrderHints, STD_VIDEO_AV1_NUM_REF_FRAMES, settings, "uint8_t[STD_VIDEO_AV1_NUM_REF_FRAMES]", "uint8_t", "SavedOrderHints", indents + 1, dump_html_uint8_t); // ZRR } +void dump_html_StdVideoEncodeAV1DecoderModelInfo(const StdVideoEncodeAV1DecoderModelInfo& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.buffer_delay_length_minus_1, settings, "uint8_t", "buffer_delay_length_minus_1", indents + 1, dump_html_uint8_t); + dump_html_value(object.buffer_removal_time_length_minus_1, settings, "uint8_t", "buffer_removal_time_length_minus_1", indents + 1, dump_html_uint8_t); + dump_html_value(object.frame_presentation_time_length_minus_1, settings, "uint8_t", "frame_presentation_time_length_minus_1", indents + 1, dump_html_uint8_t); + dump_html_value(object.reserved1, settings, "uint8_t", "reserved1", indents + 1, dump_html_uint8_t); + dump_html_value(object.num_units_in_decoding_tick, settings, "uint32_t", "num_units_in_decoding_tick", indents + 1, dump_html_uint32_t); +} +void dump_html_StdVideoEncodeAV1ExtensionHeader(const StdVideoEncodeAV1ExtensionHeader& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.temporal_id, settings, "uint8_t", "temporal_id", indents + 1, dump_html_uint8_t); + dump_html_value(object.spatial_id, settings, "uint8_t", "spatial_id", indents + 1, dump_html_uint8_t); +} +void dump_html_StdVideoEncodeAV1OperatingPointInfoFlags(const StdVideoEncodeAV1OperatingPointInfoFlags& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.decoder_model_present_for_this_op, settings, "uint32_t", "decoder_model_present_for_this_op", indents + 1, dump_html_uint32_t); + dump_html_value(object.low_delay_mode_flag, settings, "uint32_t", "low_delay_mode_flag", indents + 1, dump_html_uint32_t); + dump_html_value(object.initial_display_delay_present_for_this_op, settings, "uint32_t", "initial_display_delay_present_for_this_op", indents + 1, dump_html_uint32_t); + dump_html_value(object.reserved, settings, "uint32_t", "reserved", indents + 1, dump_html_uint32_t); +} +void dump_html_StdVideoEncodeAV1OperatingPointInfo(const StdVideoEncodeAV1OperatingPointInfo& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.flags, settings, "StdVideoEncodeAV1OperatingPointInfoFlags", "flags", indents + 1, dump_html_StdVideoEncodeAV1OperatingPointInfoFlags); + dump_html_value(object.operating_point_idc, settings, "uint16_t", "operating_point_idc", indents + 1, dump_html_uint16_t); + dump_html_value(object.seq_level_idx, settings, "uint8_t", "seq_level_idx", indents + 1, dump_html_uint8_t); + dump_html_value(object.seq_tier, settings, "uint8_t", "seq_tier", indents + 1, dump_html_uint8_t); + dump_html_value(object.decoder_buffer_delay, settings, "uint32_t", "decoder_buffer_delay", indents + 1, dump_html_uint32_t); + dump_html_value(object.encoder_buffer_delay, settings, "uint32_t", "encoder_buffer_delay", indents + 1, dump_html_uint32_t); + dump_html_value(object.initial_display_delay_minus_1, settings, "uint8_t", "initial_display_delay_minus_1", indents + 1, dump_html_uint8_t); +} +void dump_html_StdVideoEncodeAV1PictureInfoFlags(const StdVideoEncodeAV1PictureInfoFlags& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.error_resilient_mode, settings, "uint32_t", "error_resilient_mode", indents + 1, dump_html_uint32_t); + dump_html_value(object.disable_cdf_update, settings, "uint32_t", "disable_cdf_update", indents + 1, dump_html_uint32_t); + dump_html_value(object.use_superres, settings, "uint32_t", "use_superres", indents + 1, dump_html_uint32_t); + dump_html_value(object.render_and_frame_size_different, settings, "uint32_t", "render_and_frame_size_different", indents + 1, dump_html_uint32_t); + dump_html_value(object.allow_screen_content_tools, settings, "uint32_t", "allow_screen_content_tools", indents + 1, dump_html_uint32_t); + dump_html_value(object.is_filter_switchable, settings, "uint32_t", "is_filter_switchable", indents + 1, dump_html_uint32_t); + dump_html_value(object.force_integer_mv, settings, "uint32_t", "force_integer_mv", indents + 1, dump_html_uint32_t); + dump_html_value(object.frame_size_override_flag, settings, "uint32_t", "frame_size_override_flag", indents + 1, dump_html_uint32_t); + dump_html_value(object.buffer_removal_time_present_flag, settings, "uint32_t", "buffer_removal_time_present_flag", indents + 1, dump_html_uint32_t); + dump_html_value(object.allow_intrabc, settings, "uint32_t", "allow_intrabc", indents + 1, dump_html_uint32_t); + dump_html_value(object.frame_refs_short_signaling, settings, "uint32_t", "frame_refs_short_signaling", indents + 1, dump_html_uint32_t); + dump_html_value(object.allow_high_precision_mv, settings, "uint32_t", "allow_high_precision_mv", indents + 1, dump_html_uint32_t); + dump_html_value(object.is_motion_mode_switchable, settings, "uint32_t", "is_motion_mode_switchable", indents + 1, dump_html_uint32_t); + dump_html_value(object.use_ref_frame_mvs, settings, "uint32_t", "use_ref_frame_mvs", indents + 1, dump_html_uint32_t); + dump_html_value(object.disable_frame_end_update_cdf, settings, "uint32_t", "disable_frame_end_update_cdf", indents + 1, dump_html_uint32_t); + dump_html_value(object.allow_warped_motion, settings, "uint32_t", "allow_warped_motion", indents + 1, dump_html_uint32_t); + dump_html_value(object.reduced_tx_set, settings, "uint32_t", "reduced_tx_set", indents + 1, dump_html_uint32_t); + dump_html_value(object.skip_mode_present, settings, "uint32_t", "skip_mode_present", indents + 1, dump_html_uint32_t); + dump_html_value(object.delta_q_present, settings, "uint32_t", "delta_q_present", indents + 1, dump_html_uint32_t); + dump_html_value(object.delta_lf_present, settings, "uint32_t", "delta_lf_present", indents + 1, dump_html_uint32_t); + dump_html_value(object.delta_lf_multi, settings, "uint32_t", "delta_lf_multi", indents + 1, dump_html_uint32_t); + dump_html_value(object.segmentation_enabled, settings, "uint32_t", "segmentation_enabled", indents + 1, dump_html_uint32_t); + dump_html_value(object.segmentation_update_map, settings, "uint32_t", "segmentation_update_map", indents + 1, dump_html_uint32_t); + dump_html_value(object.segmentation_temporal_update, settings, "uint32_t", "segmentation_temporal_update", indents + 1, dump_html_uint32_t); + dump_html_value(object.segmentation_update_data, settings, "uint32_t", "segmentation_update_data", indents + 1, dump_html_uint32_t); + dump_html_value(object.UsesLr, settings, "uint32_t", "UsesLr", indents + 1, dump_html_uint32_t); + dump_html_value(object.usesChromaLr, settings, "uint32_t", "usesChromaLr", indents + 1, dump_html_uint32_t); + dump_html_value(object.show_frame, settings, "uint32_t", "show_frame", indents + 1, dump_html_uint32_t); + dump_html_value(object.showable_frame, settings, "uint32_t", "showable_frame", indents + 1, dump_html_uint32_t); + dump_html_value(object.reserved, settings, "uint32_t", "reserved", indents + 1, dump_html_uint32_t); +} +void dump_html_StdVideoEncodeAV1PictureInfo(const StdVideoEncodeAV1PictureInfo& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.flags, settings, "StdVideoEncodeAV1PictureInfoFlags", "flags", indents + 1, dump_html_StdVideoEncodeAV1PictureInfoFlags); + dump_html_value(object.frame_type, settings, "StdVideoAV1FrameType", "frame_type", indents + 1, dump_html_StdVideoAV1FrameType); + dump_html_value(object.frame_presentation_time, settings, "uint32_t", "frame_presentation_time", indents + 1, dump_html_uint32_t); + dump_html_value(object.current_frame_id, settings, "uint32_t", "current_frame_id", indents + 1, dump_html_uint32_t); + dump_html_value(object.order_hint, settings, "uint8_t", "order_hint", indents + 1, dump_html_uint8_t); + dump_html_value(object.primary_ref_frame, settings, "uint8_t", "primary_ref_frame", indents + 1, dump_html_uint8_t); + dump_html_value(object.refresh_frame_flags, settings, "uint8_t", "refresh_frame_flags", indents + 1, dump_html_uint8_t); + dump_html_value(object.coded_denom, settings, "uint8_t", "coded_denom", indents + 1, dump_html_uint8_t); + dump_html_value(object.render_width_minus_1, settings, "uint16_t", "render_width_minus_1", indents + 1, dump_html_uint16_t); + dump_html_value(object.render_height_minus_1, settings, "uint16_t", "render_height_minus_1", indents + 1, dump_html_uint16_t); + dump_html_value(object.interpolation_filter, settings, "StdVideoAV1InterpolationFilter", "interpolation_filter", indents + 1, dump_html_StdVideoAV1InterpolationFilter); + dump_html_value(object.TxMode, settings, "StdVideoAV1TxMode", "TxMode", indents + 1, dump_html_StdVideoAV1TxMode); + dump_html_value(object.delta_q_res, settings, "uint8_t", "delta_q_res", indents + 1, dump_html_uint8_t); + dump_html_value(object.delta_lf_res, settings, "uint8_t", "delta_lf_res", indents + 1, dump_html_uint8_t); + dump_html_array(object.ref_order_hint, STD_VIDEO_AV1_NUM_REF_FRAMES, settings, "uint8_t[STD_VIDEO_AV1_NUM_REF_FRAMES]", "uint8_t", "ref_order_hint", indents + 1, dump_html_uint8_t); // ZRR + dump_html_array(object.ref_frame_idx, STD_VIDEO_AV1_REFS_PER_FRAME, settings, "int8_t[STD_VIDEO_AV1_REFS_PER_FRAME]", "int8_t", "ref_frame_idx", indents + 1, dump_html_int8_t); // ZRR + dump_html_array(object.reserved1, 3, settings, "uint8_t[3]", "uint8_t", "reserved1", indents + 1, dump_html_uint8_t); // ZRR + dump_html_array(object.delta_frame_id_minus_1, STD_VIDEO_AV1_REFS_PER_FRAME, settings, "uint32_t[STD_VIDEO_AV1_REFS_PER_FRAME]", "uint32_t", "delta_frame_id_minus_1", indents + 1, dump_html_uint32_t); // ZRR + dump_html_pointer(object.pTileInfo, settings, "const StdVideoAV1TileInfo*", "pTileInfo", indents + 1, dump_html_StdVideoAV1TileInfo); + dump_html_pointer(object.pQuantization, settings, "const StdVideoAV1Quantization*", "pQuantization", indents + 1, dump_html_StdVideoAV1Quantization); + dump_html_pointer(object.pSegmentation, settings, "const StdVideoAV1Segmentation*", "pSegmentation", indents + 1, dump_html_StdVideoAV1Segmentation); + dump_html_pointer(object.pLoopFilter, settings, "const StdVideoAV1LoopFilter*", "pLoopFilter", indents + 1, dump_html_StdVideoAV1LoopFilter); + dump_html_pointer(object.pCDEF, settings, "const StdVideoAV1CDEF*", "pCDEF", indents + 1, dump_html_StdVideoAV1CDEF); + dump_html_pointer(object.pLoopRestoration, settings, "const StdVideoAV1LoopRestoration*", "pLoopRestoration", indents + 1, dump_html_StdVideoAV1LoopRestoration); + dump_html_pointer(object.pGlobalMotion, settings, "const StdVideoAV1GlobalMotion*", "pGlobalMotion", indents + 1, dump_html_StdVideoAV1GlobalMotion); + dump_html_pointer(object.pExtensionHeader, settings, "const StdVideoEncodeAV1ExtensionHeader*", "pExtensionHeader", indents + 1, dump_html_StdVideoEncodeAV1ExtensionHeader); + dump_html_pointer(object.pBufferRemovalTimes, settings, "const uint32_t*", "pBufferRemovalTimes", indents + 1, dump_html_uint32_t); +} +void dump_html_StdVideoEncodeAV1ReferenceInfoFlags(const StdVideoEncodeAV1ReferenceInfoFlags& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.disable_frame_end_update_cdf, settings, "uint32_t", "disable_frame_end_update_cdf", indents + 1, dump_html_uint32_t); + dump_html_value(object.segmentation_enabled, settings, "uint32_t", "segmentation_enabled", indents + 1, dump_html_uint32_t); + dump_html_value(object.reserved, settings, "uint32_t", "reserved", indents + 1, dump_html_uint32_t); +} +void dump_html_StdVideoEncodeAV1ReferenceInfo(const StdVideoEncodeAV1ReferenceInfo& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << "
"; + if(settings.showAddress()) + settings.stream() << &object << "\n"; + else + settings.stream() << "address\n"; + settings.stream() << "
"; + dump_html_value(object.flags, settings, "StdVideoEncodeAV1ReferenceInfoFlags", "flags", indents + 1, dump_html_StdVideoEncodeAV1ReferenceInfoFlags); + dump_html_value(object.RefFrameId, settings, "uint32_t", "RefFrameId", indents + 1, dump_html_uint32_t); + dump_html_value(object.frame_type, settings, "StdVideoAV1FrameType", "frame_type", indents + 1, dump_html_StdVideoAV1FrameType); + dump_html_value(object.OrderHint, settings, "uint8_t", "OrderHint", indents + 1, dump_html_uint8_t); + dump_html_array(object.reserved1, 3, settings, "uint8_t[3]", "uint8_t", "reserved1", indents + 1, dump_html_uint8_t); // ZRR + dump_html_pointer(object.pExtensionHeader, settings, "const StdVideoEncodeAV1ExtensionHeader*", "pExtensionHeader", indents + 1, dump_html_StdVideoEncodeAV1ExtensionHeader); +} //========================== Union Implementations ==========================// diff --git a/layersvt/generated/api_dump_video_json.h b/layersvt/generated/api_dump_video_json.h index 838ff52b82..5c82b768c4 100644 --- a/layersvt/generated/api_dump_video_json.h +++ b/layersvt/generated/api_dump_video_json.h @@ -924,7 +924,7 @@ void dump_json_StdVideoAV1ColorPrimaries(StdVideoAV1ColorPrimaries object, const settings.stream() << "\"STD_VIDEO_AV1_COLOR_PRIMARIES_BT_709\""; break; case 2: - settings.stream() << "\"STD_VIDEO_AV1_COLOR_PRIMARIES_BT_UNSPECIFIED\""; + settings.stream() << "\"STD_VIDEO_AV1_COLOR_PRIMARIES_UNSPECIFIED\""; break; case 4: settings.stream() << "\"STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_M\""; @@ -2949,6 +2949,206 @@ void dump_json_StdVideoDecodeAV1ReferenceInfo(const StdVideoDecodeAV1ReferenceIn dump_json_array(object.SavedOrderHints, STD_VIDEO_AV1_NUM_REF_FRAMES, settings, "uint8_t[STD_VIDEO_AV1_NUM_REF_FRAMES]", "uint8_t", "SavedOrderHints", false, false, indents + 1, dump_json_uint8_t); // IQA settings.stream() << "\n" << settings.indentation(indents) << "]"; } +void dump_json_StdVideoEncodeAV1DecoderModelInfo(const StdVideoEncodeAV1DecoderModelInfo& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.buffer_delay_length_minus_1, NULL, settings, "uint8_t", "buffer_delay_length_minus_1", false, false, indents + 1, dump_json_uint8_t); + settings.stream() << ",\n"; + dump_json_value(object.buffer_removal_time_length_minus_1, NULL, settings, "uint8_t", "buffer_removal_time_length_minus_1", false, false, indents + 1, dump_json_uint8_t); + settings.stream() << ",\n"; + dump_json_value(object.frame_presentation_time_length_minus_1, NULL, settings, "uint8_t", "frame_presentation_time_length_minus_1", false, false, indents + 1, dump_json_uint8_t); + settings.stream() << ",\n"; + dump_json_value(object.reserved1, NULL, settings, "uint8_t", "reserved1", false, false, indents + 1, dump_json_uint8_t); + settings.stream() << ",\n"; + dump_json_value(object.num_units_in_decoding_tick, NULL, settings, "uint32_t", "num_units_in_decoding_tick", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_StdVideoEncodeAV1ExtensionHeader(const StdVideoEncodeAV1ExtensionHeader& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.temporal_id, NULL, settings, "uint8_t", "temporal_id", false, false, indents + 1, dump_json_uint8_t); + settings.stream() << ",\n"; + dump_json_value(object.spatial_id, NULL, settings, "uint8_t", "spatial_id", false, false, indents + 1, dump_json_uint8_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_StdVideoEncodeAV1OperatingPointInfoFlags(const StdVideoEncodeAV1OperatingPointInfoFlags& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.decoder_model_present_for_this_op, NULL, settings, "uint32_t", "decoder_model_present_for_this_op", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.low_delay_mode_flag, NULL, settings, "uint32_t", "low_delay_mode_flag", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.initial_display_delay_present_for_this_op, NULL, settings, "uint32_t", "initial_display_delay_present_for_this_op", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.reserved, NULL, settings, "uint32_t", "reserved", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_StdVideoEncodeAV1OperatingPointInfo(const StdVideoEncodeAV1OperatingPointInfo& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.flags, NULL, settings, "StdVideoEncodeAV1OperatingPointInfoFlags", "flags", true, false, indents + 1, dump_json_StdVideoEncodeAV1OperatingPointInfoFlags); + settings.stream() << ",\n"; + dump_json_value(object.operating_point_idc, NULL, settings, "uint16_t", "operating_point_idc", false, false, indents + 1, dump_json_uint16_t); + settings.stream() << ",\n"; + dump_json_value(object.seq_level_idx, NULL, settings, "uint8_t", "seq_level_idx", false, false, indents + 1, dump_json_uint8_t); + settings.stream() << ",\n"; + dump_json_value(object.seq_tier, NULL, settings, "uint8_t", "seq_tier", false, false, indents + 1, dump_json_uint8_t); + settings.stream() << ",\n"; + dump_json_value(object.decoder_buffer_delay, NULL, settings, "uint32_t", "decoder_buffer_delay", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.encoder_buffer_delay, NULL, settings, "uint32_t", "encoder_buffer_delay", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.initial_display_delay_minus_1, NULL, settings, "uint8_t", "initial_display_delay_minus_1", false, false, indents + 1, dump_json_uint8_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_StdVideoEncodeAV1PictureInfoFlags(const StdVideoEncodeAV1PictureInfoFlags& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.error_resilient_mode, NULL, settings, "uint32_t", "error_resilient_mode", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.disable_cdf_update, NULL, settings, "uint32_t", "disable_cdf_update", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.use_superres, NULL, settings, "uint32_t", "use_superres", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.render_and_frame_size_different, NULL, settings, "uint32_t", "render_and_frame_size_different", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.allow_screen_content_tools, NULL, settings, "uint32_t", "allow_screen_content_tools", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.is_filter_switchable, NULL, settings, "uint32_t", "is_filter_switchable", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.force_integer_mv, NULL, settings, "uint32_t", "force_integer_mv", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.frame_size_override_flag, NULL, settings, "uint32_t", "frame_size_override_flag", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.buffer_removal_time_present_flag, NULL, settings, "uint32_t", "buffer_removal_time_present_flag", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.allow_intrabc, NULL, settings, "uint32_t", "allow_intrabc", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.frame_refs_short_signaling, NULL, settings, "uint32_t", "frame_refs_short_signaling", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.allow_high_precision_mv, NULL, settings, "uint32_t", "allow_high_precision_mv", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.is_motion_mode_switchable, NULL, settings, "uint32_t", "is_motion_mode_switchable", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.use_ref_frame_mvs, NULL, settings, "uint32_t", "use_ref_frame_mvs", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.disable_frame_end_update_cdf, NULL, settings, "uint32_t", "disable_frame_end_update_cdf", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.allow_warped_motion, NULL, settings, "uint32_t", "allow_warped_motion", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.reduced_tx_set, NULL, settings, "uint32_t", "reduced_tx_set", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.skip_mode_present, NULL, settings, "uint32_t", "skip_mode_present", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.delta_q_present, NULL, settings, "uint32_t", "delta_q_present", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.delta_lf_present, NULL, settings, "uint32_t", "delta_lf_present", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.delta_lf_multi, NULL, settings, "uint32_t", "delta_lf_multi", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.segmentation_enabled, NULL, settings, "uint32_t", "segmentation_enabled", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.segmentation_update_map, NULL, settings, "uint32_t", "segmentation_update_map", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.segmentation_temporal_update, NULL, settings, "uint32_t", "segmentation_temporal_update", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.segmentation_update_data, NULL, settings, "uint32_t", "segmentation_update_data", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.UsesLr, NULL, settings, "uint32_t", "UsesLr", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.usesChromaLr, NULL, settings, "uint32_t", "usesChromaLr", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.show_frame, NULL, settings, "uint32_t", "show_frame", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.showable_frame, NULL, settings, "uint32_t", "showable_frame", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.reserved, NULL, settings, "uint32_t", "reserved", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_StdVideoEncodeAV1PictureInfo(const StdVideoEncodeAV1PictureInfo& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.flags, NULL, settings, "StdVideoEncodeAV1PictureInfoFlags", "flags", true, false, indents + 1, dump_json_StdVideoEncodeAV1PictureInfoFlags); + settings.stream() << ",\n"; + dump_json_value(object.frame_type, NULL, settings, "StdVideoAV1FrameType", "frame_type", false, false, indents + 1, dump_json_StdVideoAV1FrameType); + settings.stream() << ",\n"; + dump_json_value(object.frame_presentation_time, NULL, settings, "uint32_t", "frame_presentation_time", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.current_frame_id, NULL, settings, "uint32_t", "current_frame_id", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.order_hint, NULL, settings, "uint8_t", "order_hint", false, false, indents + 1, dump_json_uint8_t); + settings.stream() << ",\n"; + dump_json_value(object.primary_ref_frame, NULL, settings, "uint8_t", "primary_ref_frame", false, false, indents + 1, dump_json_uint8_t); + settings.stream() << ",\n"; + dump_json_value(object.refresh_frame_flags, NULL, settings, "uint8_t", "refresh_frame_flags", false, false, indents + 1, dump_json_uint8_t); + settings.stream() << ",\n"; + dump_json_value(object.coded_denom, NULL, settings, "uint8_t", "coded_denom", false, false, indents + 1, dump_json_uint8_t); + settings.stream() << ",\n"; + dump_json_value(object.render_width_minus_1, NULL, settings, "uint16_t", "render_width_minus_1", false, false, indents + 1, dump_json_uint16_t); + settings.stream() << ",\n"; + dump_json_value(object.render_height_minus_1, NULL, settings, "uint16_t", "render_height_minus_1", false, false, indents + 1, dump_json_uint16_t); + settings.stream() << ",\n"; + dump_json_value(object.interpolation_filter, NULL, settings, "StdVideoAV1InterpolationFilter", "interpolation_filter", false, false, indents + 1, dump_json_StdVideoAV1InterpolationFilter); + settings.stream() << ",\n"; + dump_json_value(object.TxMode, NULL, settings, "StdVideoAV1TxMode", "TxMode", false, false, indents + 1, dump_json_StdVideoAV1TxMode); + settings.stream() << ",\n"; + dump_json_value(object.delta_q_res, NULL, settings, "uint8_t", "delta_q_res", false, false, indents + 1, dump_json_uint8_t); + settings.stream() << ",\n"; + dump_json_value(object.delta_lf_res, NULL, settings, "uint8_t", "delta_lf_res", false, false, indents + 1, dump_json_uint8_t); + settings.stream() << ",\n"; + dump_json_array(object.ref_order_hint, STD_VIDEO_AV1_NUM_REF_FRAMES, settings, "uint8_t[STD_VIDEO_AV1_NUM_REF_FRAMES]", "uint8_t", "ref_order_hint", false, false, indents + 1, dump_json_uint8_t); // IQA + settings.stream() << ",\n"; + dump_json_array(object.ref_frame_idx, STD_VIDEO_AV1_REFS_PER_FRAME, settings, "int8_t[STD_VIDEO_AV1_REFS_PER_FRAME]", "int8_t", "ref_frame_idx", false, false, indents + 1, dump_json_int8_t); // IQA + settings.stream() << ",\n"; + dump_json_array(object.reserved1, 3, settings, "uint8_t[3]", "uint8_t", "reserved1", false, false, indents + 1, dump_json_uint8_t); // IQA + settings.stream() << ",\n"; + dump_json_array(object.delta_frame_id_minus_1, STD_VIDEO_AV1_REFS_PER_FRAME, settings, "uint32_t[STD_VIDEO_AV1_REFS_PER_FRAME]", "uint32_t", "delta_frame_id_minus_1", false, false, indents + 1, dump_json_uint32_t); // IQA + settings.stream() << ",\n"; + dump_json_pointer(object.pTileInfo, settings, "const StdVideoAV1TileInfo*", "pTileInfo", true, false, indents + 1, dump_json_StdVideoAV1TileInfo); + settings.stream() << ",\n"; + dump_json_pointer(object.pQuantization, settings, "const StdVideoAV1Quantization*", "pQuantization", true, false, indents + 1, dump_json_StdVideoAV1Quantization); + settings.stream() << ",\n"; + dump_json_pointer(object.pSegmentation, settings, "const StdVideoAV1Segmentation*", "pSegmentation", true, false, indents + 1, dump_json_StdVideoAV1Segmentation); + settings.stream() << ",\n"; + dump_json_pointer(object.pLoopFilter, settings, "const StdVideoAV1LoopFilter*", "pLoopFilter", true, false, indents + 1, dump_json_StdVideoAV1LoopFilter); + settings.stream() << ",\n"; + dump_json_pointer(object.pCDEF, settings, "const StdVideoAV1CDEF*", "pCDEF", true, false, indents + 1, dump_json_StdVideoAV1CDEF); + settings.stream() << ",\n"; + dump_json_pointer(object.pLoopRestoration, settings, "const StdVideoAV1LoopRestoration*", "pLoopRestoration", true, false, indents + 1, dump_json_StdVideoAV1LoopRestoration); + settings.stream() << ",\n"; + dump_json_pointer(object.pGlobalMotion, settings, "const StdVideoAV1GlobalMotion*", "pGlobalMotion", true, false, indents + 1, dump_json_StdVideoAV1GlobalMotion); + settings.stream() << ",\n"; + dump_json_pointer(object.pExtensionHeader, settings, "const StdVideoEncodeAV1ExtensionHeader*", "pExtensionHeader", true, false, indents + 1, dump_json_StdVideoEncodeAV1ExtensionHeader); + settings.stream() << ",\n"; + dump_json_pointer(object.pBufferRemovalTimes, settings, "const uint32_t*", "pBufferRemovalTimes", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_StdVideoEncodeAV1ReferenceInfoFlags(const StdVideoEncodeAV1ReferenceInfoFlags& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.disable_frame_end_update_cdf, NULL, settings, "uint32_t", "disable_frame_end_update_cdf", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.segmentation_enabled, NULL, settings, "uint32_t", "segmentation_enabled", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.reserved, NULL, settings, "uint32_t", "reserved", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} +void dump_json_StdVideoEncodeAV1ReferenceInfo(const StdVideoEncodeAV1ReferenceInfo& object, const ApiDumpSettings& settings, int indents) +{ + settings.stream() << settings.indentation(indents) << "[\n"; + dump_json_value(object.flags, NULL, settings, "StdVideoEncodeAV1ReferenceInfoFlags", "flags", true, false, indents + 1, dump_json_StdVideoEncodeAV1ReferenceInfoFlags); + settings.stream() << ",\n"; + dump_json_value(object.RefFrameId, NULL, settings, "uint32_t", "RefFrameId", false, false, indents + 1, dump_json_uint32_t); + settings.stream() << ",\n"; + dump_json_value(object.frame_type, NULL, settings, "StdVideoAV1FrameType", "frame_type", false, false, indents + 1, dump_json_StdVideoAV1FrameType); + settings.stream() << ",\n"; + dump_json_value(object.OrderHint, NULL, settings, "uint8_t", "OrderHint", false, false, indents + 1, dump_json_uint8_t); + settings.stream() << ",\n"; + dump_json_array(object.reserved1, 3, settings, "uint8_t[3]", "uint8_t", "reserved1", false, false, indents + 1, dump_json_uint8_t); // IQA + settings.stream() << ",\n"; + dump_json_pointer(object.pExtensionHeader, settings, "const StdVideoEncodeAV1ExtensionHeader*", "pExtensionHeader", true, false, indents + 1, dump_json_StdVideoEncodeAV1ExtensionHeader); + settings.stream() << "\n" << settings.indentation(indents) << "]"; +} //========================== Union Implementations ==========================// diff --git a/layersvt/generated/api_dump_video_text.h b/layersvt/generated/api_dump_video_text.h index edea1c402c..79ad997f34 100644 --- a/layersvt/generated/api_dump_video_text.h +++ b/layersvt/generated/api_dump_video_text.h @@ -949,7 +949,7 @@ void dump_text_StdVideoAV1ColorPrimaries(StdVideoAV1ColorPrimaries object, const settings.stream() << "STD_VIDEO_AV1_COLOR_PRIMARIES_BT_709 ("; break; case 2: - settings.stream() << "STD_VIDEO_AV1_COLOR_PRIMARIES_BT_UNSPECIFIED ("; + settings.stream() << "STD_VIDEO_AV1_COLOR_PRIMARIES_UNSPECIFIED ("; break; case 4: settings.stream() << "STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_M ("; @@ -2457,6 +2457,146 @@ void dump_text_StdVideoDecodeAV1ReferenceInfo(const StdVideoDecodeAV1ReferenceIn dump_text_value(object.OrderHint, settings, "uint8_t", "OrderHint", indents + 1, dump_text_uint8_t); // AET dump_text_array(object.SavedOrderHints, STD_VIDEO_AV1_NUM_REF_FRAMES, settings, "uint8_t[STD_VIDEO_AV1_NUM_REF_FRAMES]", "uint8_t", "SavedOrderHints", indents + 1, dump_text_uint8_t); // AQA } +void dump_text_StdVideoEncodeAV1DecoderModelInfo(const StdVideoEncodeAV1DecoderModelInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.buffer_delay_length_minus_1, settings, "uint8_t", "buffer_delay_length_minus_1", indents + 1, dump_text_uint8_t); // AET + dump_text_value(object.buffer_removal_time_length_minus_1, settings, "uint8_t", "buffer_removal_time_length_minus_1", indents + 1, dump_text_uint8_t); // AET + dump_text_value(object.frame_presentation_time_length_minus_1, settings, "uint8_t", "frame_presentation_time_length_minus_1", indents + 1, dump_text_uint8_t); // AET + dump_text_value(object.reserved1, settings, "uint8_t", "reserved1", indents + 1, dump_text_uint8_t); // AET + dump_text_value(object.num_units_in_decoding_tick, settings, "uint32_t", "num_units_in_decoding_tick", indents + 1, dump_text_uint32_t); // AET +} +void dump_text_StdVideoEncodeAV1ExtensionHeader(const StdVideoEncodeAV1ExtensionHeader& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.temporal_id, settings, "uint8_t", "temporal_id", indents + 1, dump_text_uint8_t); // AET + dump_text_value(object.spatial_id, settings, "uint8_t", "spatial_id", indents + 1, dump_text_uint8_t); // AET +} +void dump_text_StdVideoEncodeAV1OperatingPointInfoFlags(const StdVideoEncodeAV1OperatingPointInfoFlags& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.decoder_model_present_for_this_op, settings, "uint32_t", "decoder_model_present_for_this_op", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.low_delay_mode_flag, settings, "uint32_t", "low_delay_mode_flag", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.initial_display_delay_present_for_this_op, settings, "uint32_t", "initial_display_delay_present_for_this_op", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.reserved, settings, "uint32_t", "reserved", indents + 1, dump_text_uint32_t); // AET +} +void dump_text_StdVideoEncodeAV1OperatingPointInfo(const StdVideoEncodeAV1OperatingPointInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.flags, settings, "StdVideoEncodeAV1OperatingPointInfoFlags", "flags", indents + 1, dump_text_StdVideoEncodeAV1OperatingPointInfoFlags); // AET + dump_text_value(object.operating_point_idc, settings, "uint16_t", "operating_point_idc", indents + 1, dump_text_uint16_t); // AET + dump_text_value(object.seq_level_idx, settings, "uint8_t", "seq_level_idx", indents + 1, dump_text_uint8_t); // AET + dump_text_value(object.seq_tier, settings, "uint8_t", "seq_tier", indents + 1, dump_text_uint8_t); // AET + dump_text_value(object.decoder_buffer_delay, settings, "uint32_t", "decoder_buffer_delay", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.encoder_buffer_delay, settings, "uint32_t", "encoder_buffer_delay", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.initial_display_delay_minus_1, settings, "uint8_t", "initial_display_delay_minus_1", indents + 1, dump_text_uint8_t); // AET +} +void dump_text_StdVideoEncodeAV1PictureInfoFlags(const StdVideoEncodeAV1PictureInfoFlags& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.error_resilient_mode, settings, "uint32_t", "error_resilient_mode", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.disable_cdf_update, settings, "uint32_t", "disable_cdf_update", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.use_superres, settings, "uint32_t", "use_superres", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.render_and_frame_size_different, settings, "uint32_t", "render_and_frame_size_different", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.allow_screen_content_tools, settings, "uint32_t", "allow_screen_content_tools", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.is_filter_switchable, settings, "uint32_t", "is_filter_switchable", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.force_integer_mv, settings, "uint32_t", "force_integer_mv", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.frame_size_override_flag, settings, "uint32_t", "frame_size_override_flag", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.buffer_removal_time_present_flag, settings, "uint32_t", "buffer_removal_time_present_flag", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.allow_intrabc, settings, "uint32_t", "allow_intrabc", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.frame_refs_short_signaling, settings, "uint32_t", "frame_refs_short_signaling", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.allow_high_precision_mv, settings, "uint32_t", "allow_high_precision_mv", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.is_motion_mode_switchable, settings, "uint32_t", "is_motion_mode_switchable", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.use_ref_frame_mvs, settings, "uint32_t", "use_ref_frame_mvs", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.disable_frame_end_update_cdf, settings, "uint32_t", "disable_frame_end_update_cdf", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.allow_warped_motion, settings, "uint32_t", "allow_warped_motion", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.reduced_tx_set, settings, "uint32_t", "reduced_tx_set", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.skip_mode_present, settings, "uint32_t", "skip_mode_present", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.delta_q_present, settings, "uint32_t", "delta_q_present", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.delta_lf_present, settings, "uint32_t", "delta_lf_present", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.delta_lf_multi, settings, "uint32_t", "delta_lf_multi", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.segmentation_enabled, settings, "uint32_t", "segmentation_enabled", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.segmentation_update_map, settings, "uint32_t", "segmentation_update_map", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.segmentation_temporal_update, settings, "uint32_t", "segmentation_temporal_update", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.segmentation_update_data, settings, "uint32_t", "segmentation_update_data", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.UsesLr, settings, "uint32_t", "UsesLr", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.usesChromaLr, settings, "uint32_t", "usesChromaLr", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.show_frame, settings, "uint32_t", "show_frame", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.showable_frame, settings, "uint32_t", "showable_frame", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.reserved, settings, "uint32_t", "reserved", indents + 1, dump_text_uint32_t); // AET +} +void dump_text_StdVideoEncodeAV1PictureInfo(const StdVideoEncodeAV1PictureInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.flags, settings, "StdVideoEncodeAV1PictureInfoFlags", "flags", indents + 1, dump_text_StdVideoEncodeAV1PictureInfoFlags); // AET + dump_text_value(object.frame_type, settings, "StdVideoAV1FrameType", "frame_type", indents + 1, dump_text_StdVideoAV1FrameType); // AET + dump_text_value(object.frame_presentation_time, settings, "uint32_t", "frame_presentation_time", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.current_frame_id, settings, "uint32_t", "current_frame_id", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.order_hint, settings, "uint8_t", "order_hint", indents + 1, dump_text_uint8_t); // AET + dump_text_value(object.primary_ref_frame, settings, "uint8_t", "primary_ref_frame", indents + 1, dump_text_uint8_t); // AET + dump_text_value(object.refresh_frame_flags, settings, "uint8_t", "refresh_frame_flags", indents + 1, dump_text_uint8_t); // AET + dump_text_value(object.coded_denom, settings, "uint8_t", "coded_denom", indents + 1, dump_text_uint8_t); // AET + dump_text_value(object.render_width_minus_1, settings, "uint16_t", "render_width_minus_1", indents + 1, dump_text_uint16_t); // AET + dump_text_value(object.render_height_minus_1, settings, "uint16_t", "render_height_minus_1", indents + 1, dump_text_uint16_t); // AET + dump_text_value(object.interpolation_filter, settings, "StdVideoAV1InterpolationFilter", "interpolation_filter", indents + 1, dump_text_StdVideoAV1InterpolationFilter); // AET + dump_text_value(object.TxMode, settings, "StdVideoAV1TxMode", "TxMode", indents + 1, dump_text_StdVideoAV1TxMode); // AET + dump_text_value(object.delta_q_res, settings, "uint8_t", "delta_q_res", indents + 1, dump_text_uint8_t); // AET + dump_text_value(object.delta_lf_res, settings, "uint8_t", "delta_lf_res", indents + 1, dump_text_uint8_t); // AET + dump_text_array(object.ref_order_hint, STD_VIDEO_AV1_NUM_REF_FRAMES, settings, "uint8_t[STD_VIDEO_AV1_NUM_REF_FRAMES]", "uint8_t", "ref_order_hint", indents + 1, dump_text_uint8_t); // AQA + dump_text_array(object.ref_frame_idx, STD_VIDEO_AV1_REFS_PER_FRAME, settings, "int8_t[STD_VIDEO_AV1_REFS_PER_FRAME]", "int8_t", "ref_frame_idx", indents + 1, dump_text_int8_t); // AQA + dump_text_array(object.reserved1, 3, settings, "uint8_t[3]", "uint8_t", "reserved1", indents + 1, dump_text_uint8_t); // AQA + dump_text_array(object.delta_frame_id_minus_1, STD_VIDEO_AV1_REFS_PER_FRAME, settings, "uint32_t[STD_VIDEO_AV1_REFS_PER_FRAME]", "uint32_t", "delta_frame_id_minus_1", indents + 1, dump_text_uint32_t); // AQA + dump_text_pointer(object.pTileInfo, settings, "const StdVideoAV1TileInfo*", "pTileInfo", indents + 1, dump_text_StdVideoAV1TileInfo); + dump_text_pointer(object.pQuantization, settings, "const StdVideoAV1Quantization*", "pQuantization", indents + 1, dump_text_StdVideoAV1Quantization); + dump_text_pointer(object.pSegmentation, settings, "const StdVideoAV1Segmentation*", "pSegmentation", indents + 1, dump_text_StdVideoAV1Segmentation); + dump_text_pointer(object.pLoopFilter, settings, "const StdVideoAV1LoopFilter*", "pLoopFilter", indents + 1, dump_text_StdVideoAV1LoopFilter); + dump_text_pointer(object.pCDEF, settings, "const StdVideoAV1CDEF*", "pCDEF", indents + 1, dump_text_StdVideoAV1CDEF); + dump_text_pointer(object.pLoopRestoration, settings, "const StdVideoAV1LoopRestoration*", "pLoopRestoration", indents + 1, dump_text_StdVideoAV1LoopRestoration); + dump_text_pointer(object.pGlobalMotion, settings, "const StdVideoAV1GlobalMotion*", "pGlobalMotion", indents + 1, dump_text_StdVideoAV1GlobalMotion); + dump_text_pointer(object.pExtensionHeader, settings, "const StdVideoEncodeAV1ExtensionHeader*", "pExtensionHeader", indents + 1, dump_text_StdVideoEncodeAV1ExtensionHeader); + dump_text_pointer(object.pBufferRemovalTimes, settings, "const uint32_t*", "pBufferRemovalTimes", indents + 1, dump_text_uint32_t); +} +void dump_text_StdVideoEncodeAV1ReferenceInfoFlags(const StdVideoEncodeAV1ReferenceInfoFlags& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.disable_frame_end_update_cdf, settings, "uint32_t", "disable_frame_end_update_cdf", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.segmentation_enabled, settings, "uint32_t", "segmentation_enabled", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.reserved, settings, "uint32_t", "reserved", indents + 1, dump_text_uint32_t); // AET +} +void dump_text_StdVideoEncodeAV1ReferenceInfo(const StdVideoEncodeAV1ReferenceInfo& object, const ApiDumpSettings& settings, int indents) +{ + if(settings.showAddress()) + settings.stream() << &object << ":\n"; + else + settings.stream() << "address:\n"; + dump_text_value(object.flags, settings, "StdVideoEncodeAV1ReferenceInfoFlags", "flags", indents + 1, dump_text_StdVideoEncodeAV1ReferenceInfoFlags); // AET + dump_text_value(object.RefFrameId, settings, "uint32_t", "RefFrameId", indents + 1, dump_text_uint32_t); // AET + dump_text_value(object.frame_type, settings, "StdVideoAV1FrameType", "frame_type", indents + 1, dump_text_StdVideoAV1FrameType); // AET + dump_text_value(object.OrderHint, settings, "uint8_t", "OrderHint", indents + 1, dump_text_uint8_t); // AET + dump_text_array(object.reserved1, 3, settings, "uint8_t[3]", "uint8_t", "reserved1", indents + 1, dump_text_uint8_t); // AQA + dump_text_pointer(object.pExtensionHeader, settings, "const StdVideoEncodeAV1ExtensionHeader*", "pExtensionHeader", indents + 1, dump_text_StdVideoEncodeAV1ExtensionHeader); +} //========================== Union Implementations ==========================// diff --git a/layersvt/json/VkLayer_api_dump.json.in b/layersvt/json/VkLayer_api_dump.json.in index 93c55828ec..8b8ad531bf 100644 --- a/layersvt/json/VkLayer_api_dump.json.in +++ b/layersvt/json/VkLayer_api_dump.json.in @@ -4,7 +4,7 @@ "name": "VK_LAYER_LUNARG_api_dump", "type": "GLOBAL", "library_path": "@JSON_LIBRARY_PATH@", - "api_version": "1.3.298", + "api_version": "1.4.303", "implementation_version": "2", "description": "LunarG API dump layer", "introduction": "The API Dump utility layer prints API calls, parameters, and values to the identified output stream.", diff --git a/scripts/api_dump_generator.py b/scripts/api_dump_generator.py index 3251cdd2f5..07139d15c7 100644 --- a/scripts/api_dump_generator.py +++ b/scripts/api_dump_generator.py @@ -186,7 +186,7 @@ static const VkLayerProperties layerProperties[] = {{ {{ "VK_LAYER_LUNARG_api_dump", - VK_MAKE_VERSION(1, 2, VK_HEADER_VERSION), // specVersion + VK_MAKE_VERSION(1, 4, VK_HEADER_VERSION), // specVersion VK_MAKE_VERSION(0, 2, 0), // implementationVersion "layer: api_dump", }} @@ -200,7 +200,7 @@ static const VkLayerProperties layerProperties[] = {{ {{ "VK_LAYER_LUNARG_api_dump", - VK_MAKE_VERSION(1, 2, VK_HEADER_VERSION), + VK_MAKE_VERSION(1, 4, VK_HEADER_VERSION), VK_MAKE_VERSION(0, 2, 0), "layer: api_dump", }} @@ -502,8 +502,6 @@ @foreach bitmask @if('{bitWidth}' == '64') // 64 bit bitmasks don't have an enum of bit values. -// NOTE: Because all of the api_dump_*.h files are only included in api_dump.cpp, this typedef -// only needs to be generated by the first .h file. typedef VkFlags64 {bitName}; @end if void dump_text_{bitName}({bitName} object, const ApiDumpSettings& settings, int indents); @@ -694,8 +692,6 @@ @foreach bitmask @if('{bitWidth}' == '64') // 64 bit bitmasks don't have an enum of bit values. -// NOTE: Because all of the api_dump_*.h files are only included in api_dump.cpp, this typedef -// only needs to be generated by the first .h file. typedef VkFlags64 {bitName}; @end if void dump_text_{bitName}({bitName} object, const ApiDumpSettings& settings, int indents) diff --git a/scripts/known_good.json b/scripts/known_good.json index daf81b9220..45dcb97627 100644 --- a/scripts/known_good.json +++ b/scripts/known_good.json @@ -6,7 +6,7 @@ "sub_dir": "Vulkan-Headers", "build_dir": "Vulkan-Headers/build", "install_dir": "Vulkan-Headers/build/install", - "commit": "v1.3.298", + "commit": "v1.4.303", "cmake_options": [ "-DVULKAN_HEADERS_ENABLE_MODULE=OFF" ] @@ -17,7 +17,7 @@ "sub_dir": "Vulkan-Utility-Libraries", "build_dir": "Vulkan-Utility-Libraries/build", "install_dir": "Vulkan-Utility-Libraries/build/install", - "commit": "v1.3.298", + "commit": "v1.4.303", "deps": [ { "var_name": "VULKAN_HEADERS_INSTALL_DIR", @@ -31,7 +31,7 @@ "sub_dir": "Vulkan-Loader", "build_dir": "Vulkan-Loader/build", "install_dir": "Vulkan-Loader/build/install", - "commit": "v1.3.298", + "commit": "v1.4.303", "deps": [ { "var_name": "VULKAN_HEADERS_INSTALL_DIR", @@ -75,7 +75,7 @@ "sub_dir": "Vulkan-Tools", "build_dir": "Vulkan-Tools/build", "install_dir": "Vulkan-Tools/build/install", - "commit": "v1.3.298", + "commit": "v1.4.303", "deps": [ { "var_name": "VULKAN_HEADERS_INSTALL_DIR",