Skip to content
New issue

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

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

Already on GitHub? # to your account

ValidationError-ify sync primitives #2267

Merged
merged 4 commits into from
Jul 24, 2023

Conversation

Rua
Copy link
Contributor

@Rua Rua commented Jul 22, 2023

Changelog:

### Breaking changes
Changes to synchronization primitives:
- `Event::signaled` is renamed to `is_signaled`, to match the method on `Fence`.
- The `set_raw` and `reset_raw` methods of `Event` are removed.
- `Event::reset` is now `unsafe`, as it has preconditions that cannot be validated.
- `FenceCreateInfo::signaled` is replaced with a `flags` field.

@Rua Rua mentioned this pull request Jul 24, 2023
@marc0246 marc0246 merged commit 4d9288b into vulkano-rs:master Jul 24, 2023
marc0246 added a commit that referenced this pull request Jul 24, 2023
@Rua Rua deleted the sync-primitive-validation branch October 25, 2023 14:24
hakolao pushed a commit to hakolao/vulkano that referenced this pull request Feb 20, 2024
* ValidationError-ify sync primitives

* Fix Windows error

* Return timeouts as errors instead

* Simplify a bit
hakolao pushed a commit to hakolao/vulkano that referenced this pull request Feb 20, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants