Skip to content

Cleanup command extension checking of device functions #1733

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

charles-lunarg
Copy link
Collaborator

Remove some TODO's about needing the detailed dependency info of a command. Commands from extensions are available if any of the extensions they come from are enabled. The extensions themselves have complex requirements for enabling, but because the loader tries to do basic validation, it should only check that the primary extensions are available. This is so that the loader doesn't replicate all of the complicated dependency checking logic that already present in the Validation Layer.

Remove some TODO's about needing the detailed dependency info of a command.
Commands from extensions are available if any of the extensions they come
from are enabled. The extensions themselves have complex requirements for enabling,
but because the loader tries to do basic validation, it should only check that the primary
extensions are available. This is so that the loader doesn't replicate all of the complicated
dependency checking logic that already present in the Validation Layer.
@ci-tester-lunarg
Copy link

CI Vulkan-Loader build queued with queue ID 471171.

@ci-tester-lunarg
Copy link

CI Vulkan-Loader build queued with queue ID 471188.

@ci-tester-lunarg
Copy link

CI Vulkan-Loader build # 3093 running.

@ci-tester-lunarg
Copy link

CI Vulkan-Loader build # 3093 failed.

@ci-tester-lunarg
Copy link

CI Vulkan-Loader build queued with queue ID 471213.

@ci-tester-lunarg
Copy link

CI Vulkan-Loader build # 3094 running.

@ci-tester-lunarg
Copy link

CI Vulkan-Loader build # 3094 failed.

@ci-tester-lunarg
Copy link

CI Vulkan-Loader build queued with queue ID 471251.

@ci-tester-lunarg
Copy link

CI Vulkan-Loader build # 3095 running.

@ci-tester-lunarg
Copy link

CI Vulkan-Loader build # 3095 passed.

@charles-lunarg charles-lunarg merged commit 342da33 into KhronosGroup:main Jun 23, 2025
44 checks passed
@charles-lunarg charles-lunarg deleted the cleanup_command_ext_dependency_checks branch June 23, 2025 19:48
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.

3 participants