Skip to content

vulkaninfo: missing structures when using --show-promoted-structs #1158

@JamesRumble-IMG

Description

@JamesRumble-IMG

We've been using --show-promoted-structs since it was added (40294f2) but I've noticed a few structures seem to be missing from the output:

We're currently using vulkaninfo from the Vulkan-SDK version 1.4.321.1 but it appears like the issue is still present using the head of main.

Here are a couple of examples I noticed:

For bufferDeviceAddress (VkPhysicalDeviceVulkan12Features/VkPhysicalDeviceBufferDeviceAddressFeatures/VkPhysicalDeviceBufferDeviceAddressFeaturesKHR/VkPhysicalDeviceBufferDeviceAddressFeaturesEXT)
Oddly the output seems to be missing VkPhysicalDeviceBufferDeviceAddressFeaturesKHR

For robustBufferAccess2 (VkPhysicalDeviceRobustness2FeaturesKHR/VkPhysicalDeviceRobustness2FeaturesEXT)
The output seems to be missing VkPhysicalDeviceRobustness2FeaturesEXT.

for hostImageCopy (VkPhysicalDeviceVulkan14Features/VkPhysicalDeviceHostImageCopyProperties)
The output seems to be missing VkPhysicalDeviceHostImageCopyProperties.

Is the above expected behaviour?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions