Skip to content
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

Refactor command-buffer queue compatability #1292

Draft
wants to merge 1 commit into
base: EwanC/tmp/command-buffer_supported_queue_props
Choose a base branch
from

Conversation

EwanC
Copy link
Contributor

@EwanC EwanC commented Dec 16, 2024

As proposed in #1142 the PR changes the semantics of the command-queues parameters used for command-buffer creation and enqueue.

The queues used on command-buffer creation now only inform the device and dependencies of commands, rather than restricting the properties set on the queues used for command-buffer enqueue.

To make this easier to review I've based this patch on top on the change in #850 to add supported queue property semantics. We could merge this branch into that, and merge a single change to main, or merge them into main separately as two PRs. This PR is "draft" until that is resolved as the target branch needs updated.

As proposed in KhronosGroup#1142
the PR changes the semantics of the command-queues parameters used for
command-buffer creation and enqueue.

The queues used on command-buffer creation now only inform the
device and dependencies of commands, rather than restricting the
properties set on the queues used for command-buffer enqueue.

This is based ontop on the change in KhronosGroup#850
to add supported queue property semantics.
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.

1 participant