Skip to content

Conversation

@mikes-lunarg
Copy link
Contributor

No description provided.

@ci-tester-lunarg
Copy link

CI Vulkan-Tools build queued with queue ID 534480.

1 similar comment
@ci-tester-lunarg
Copy link

CI Vulkan-Tools build queued with queue ID 534480.

@ci-tester-lunarg
Copy link

CI Vulkan-Tools build # 1814 running.

@ci-tester-lunarg
Copy link

CI Vulkan-Tools build # 1814 failed.

@ci-tester-lunarg
Copy link

CI Vulkan-Tools build queued with queue ID 534745.

1 similar comment
@ci-tester-lunarg
Copy link

CI Vulkan-Tools build queued with queue ID 534745.

@ci-tester-lunarg
Copy link

CI Vulkan-Tools build # 1816 running.

@ci-tester-lunarg
Copy link

CI Vulkan-Tools build # 1816 passed.

@mikes-lunarg
Copy link
Contributor Author

@charles-lunarg vulkaninfo video code was broken by the presence of a vendor extension. I have a workaround but I don't particularly like it. Any thoughts on the proper way to fix this?

vulkaninfo typically excludes vendor extensions, but video extensions are
excluded from this. The extension categories struct definitions now have
a new member 'ignore_vendor_exclusions' to control whether that category
include vendor extensions.
@ci-tester-lunarg
Copy link

CI Vulkan-Tools build queued with queue ID 535166.

1 similar comment
@ci-tester-lunarg
Copy link

CI Vulkan-Tools build queued with queue ID 535166.

@charles-lunarg
Copy link
Contributor

@mikes-lunarg Found the source of the issue. Vulkaninfo excludes vendor only extensions in its output. VAVLE is a vendor, so the type was prevented from being generated. However, the video code is complicated and rather interdependent. I would rather allow video codegen to use all available types in order to fix this. There aren't many vendor video extensions, unlike VkPhysicalDeviceFeatures2 which has hundreds.

@ci-tester-lunarg
Copy link

CI Vulkan-Tools build # 1819 running.

@ci-tester-lunarg
Copy link

CI Vulkan-Tools build # 1819 passed.

@mikes-lunarg
Copy link
Contributor Author

@mikes-lunarg Found the source of the issue. Vulkaninfo excludes vendor only extensions in its output. VAVLE is a vendor, so the type was prevented from being generated. However, the video code is complicated and rather interdependent. I would rather allow video codegen to use all available types in order to fix this. There aren't many vendor video extensions, unlike VkPhysicalDeviceFeatures2 which has hundreds.

I like that a lot better, thanks!

@mikes-lunarg mikes-lunarg merged commit 22fee0e into main Sep 22, 2025
26 checks passed
@mikes-lunarg mikes-lunarg deleted the __release-1.4.327 branch September 22, 2025 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants