Skip to content

profiles: Update Android, add missing information, remove dependences duplication - #932

Open
christophe-lunarg wants to merge 1 commit into
mainfrom
android-profiles-cleanup
Open

profiles: Update Android, add missing information, remove dependences duplication#932
christophe-lunarg wants to merge 1 commit into
mainfrom
android-profiles-cleanup

Conversation

@christophe-lunarg

@christophe-lunarg christophe-lunarg commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

Generated using the command:

vkprofiles convert 
      --registry E:\\Github\\khronos\\Vulkan-Profiles\\external\\Debug\\64\\Vulkan-Headers\\registry\\vk.xml
      --input E:\\Github\\khronos\\Vulkan-Profiles\\profiles\\Android
      --output E:\\Github\\khronos\\Vulkan-Profiles\\build\\profiles
      --mode strip-duplication pull-dependences pull-aliases pull-promoted-extensions ignore-extension-versions

vkprofiles convert tasks:

  • Searching for extensions, features and properties that are duplicated and previously set in previous capabilities blocks or profiles.
  • Filling the gaps of capabilities that have multiple ways to be declared. The profiles sometime declares the capability in Vulkan1X structure, sometime in the split structure. After the script is processed, the declares them everywhere.
  • Pulling the extensions and features that are required by Vulkan extensions and features.

A suggestion:

  • Android profiles have profiles dependencies in black:
image I think it would make sense to consider adding the dependencies in red.

This simplifies a lot the Android profiles, it identifies what new capabilities was added to each profile.

Todo:

  • Add vkprofiles convert option to pull required features from Vulkan versions.
  • Add vkprofiles convert option to consolidate the Vulkan profiles into a single profile file.

@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI VulkanProfiles build # 4087 running.

1 similar comment
@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI VulkanProfiles build # 4087 running.

@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI VulkanProfiles build # 4087 failed.

@christophe-lunarg
christophe-lunarg force-pushed the android-profiles-cleanup branch from e6fa653 to bf21b0a Compare August 11, 2026 13:29
@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI VulkanProfiles build queued with queue ID 74209.

1 similar comment
@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI VulkanProfiles build queued with queue ID 74209.

@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI VulkanProfiles build # 4088 running.

@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI VulkanProfiles build # 4088 failed.

@christophe-lunarg
christophe-lunarg force-pushed the android-profiles-cleanup branch from bf21b0a to 094e1fb Compare August 11, 2026 17:07
@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI VulkanProfiles build queued with queue ID 74444.

@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI VulkanProfiles build queued with queue ID 74456.

@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI VulkanProfiles build # 4091 running.

@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI VulkanProfiles build # 4091 failed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants