-
Notifications
You must be signed in to change notification settings - Fork 909
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
Device valid #4163
Device valid #4163
Commits on Sep 11, 2023
-
Implement Device validity, and make it invalid when Device is lost.
This tracks Device validity explicity, but it could be changed to instead change Device Storage to Error when the Device is invalid. This also could go further with standardizing the error reporting for an invalid Device.
Configuration menu - View commit details
-
Copy full SHA for fff56b6 - Browse repository at this point
Copy the full SHA fff56b6View commit details
Commits on Sep 15, 2023
-
Implement device validity, and make it invalid when device is lost.
This tracks device validity explicitly, and short-circuits almost all operations on devices when they are invalid. This doesn't replace the storage of the device with an Error, because it's important for poll_devices to be able to monitor the devices (even if invalid) for emptiness so they can be cleaned up.
Configuration menu - View commit details
-
Copy full SHA for 0d4825c - Browse repository at this point
Copy the full SHA 0d4825cView commit details -
Configuration menu - View commit details
-
Copy full SHA for dfb34f5 - Browse repository at this point
Copy the full SHA dfb34f5View commit details
Commits on Sep 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2887ad6 - Browse repository at this point
Copy the full SHA 2887ad6View commit details -
Bump profiling from 1.0.9 to 1.0.10 (gfx-rs#4102)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 74bbc7d - Browse repository at this point
Copy the full SHA 74bbc7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 451dfeb - Browse repository at this point
Copy the full SHA 451dfebView commit details -
Add details to
InstanceError
andCreateSurfaceError
. (gfx-rs#4066)Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8fc3eb5 - Browse repository at this point
Copy the full SHA 8fc3eb5View commit details -
Skip
test_multithreaded_compute
on MoltenVK. (gfx-rs#4096)Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8fc8962 - Browse repository at this point
Copy the full SHA 8fc8962View commit details -
Bump thiserror from 1.0.47 to 1.0.48 (gfx-rs#4112)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.47 to 1.0.48. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](dtolnay/thiserror@1.0.47...1.0.48) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fef6235 - Browse repository at this point
Copy the full SHA fef6235View commit details -
Bump serde from 1.0.186 to 1.0.188 (gfx-rs#4091)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.186 to 1.0.188. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](serde-rs/serde@v1.0.186...v1.0.188) --- updated-dependencies: - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cc0135e - Browse repository at this point
Copy the full SHA cc0135eView commit details -
Bump actions/checkout from 3 to 4 (gfx-rs#4117)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dbf82b7 - Browse repository at this point
Copy the full SHA dbf82b7View commit details -
hal/vulkan:
Instance::required_extensions
->desired_extensions
(g……fx-rs#4115) Rename `wgpu_hal::vulkan::Instance::required_extensions` to `desired_extensions`, to match its behavior. Document the function to clarify its role.
Configuration menu - View commit details
-
Copy full SHA for cdcf934 - Browse repository at this point
Copy the full SHA cdcf934View commit details -
Enable vulkan presentation on Intel Mesa >= v21.2 (gfx-rs#4110)
Due to an issue with Mesa versions less than 21.2 presentation on Vulkan was forced to Nvidia only. This in itself brought new issues around the Nvidia driver specfic format modifers. As of Mesa 21.2 the Intel vulkan issue is fixed. This commit enables presentation on versions 21.2 and above for Intel. References: - NVIDIA/egl-wayland#72 Closes [gfx-rs#4101](gfx-rs#4101)
Configuration menu - View commit details
-
Copy full SHA for bbb3cd9 - Browse repository at this point
Copy the full SHA bbb3cd9View commit details -
wgpu_core: Add logging to Instance::new.
For each backend `blah`, log::debug/trace whether we were able to populate `Instance::blah`.
Configuration menu - View commit details
-
Copy full SHA for 7c47c49 - Browse repository at this point
Copy the full SHA 7c47c49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1acf857 - Browse repository at this point
Copy the full SHA 1acf857View commit details -
Bump bytemuck from 1.13.1 to 1.14.0 (gfx-rs#4123)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6ac37a5 - Browse repository at this point
Copy the full SHA 6ac37a5View commit details -
Update
naga
to 0.13.0@git:cc87b8f9eb30bb55d0735b89d3df3e099e1a6e7c (g……fx-rs#4130) Co-authored-by: Nicolas Silva <nical@fastnmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8c75d36 - Browse repository at this point
Copy the full SHA 8c75d36View commit details -
Bump serde_json from 1.0.105 to 1.0.106 (gfx-rs#4129)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.105 to 1.0.106. - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](serde-rs/json@v1.0.105...v1.0.106) --- updated-dependencies: - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bcf544d - Browse repository at this point
Copy the full SHA bcf544dView commit details -
Print errors in a more readable format in the player. (gfx-rs#4137)
Co-authored-by: Nicolas Silva <nical@fastnmail.com>
Configuration menu - View commit details
-
Copy full SHA for 118b7e6 - Browse repository at this point
Copy the full SHA 118b7e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd3e1f3 - Browse repository at this point
Copy the full SHA cd3e1f3View commit details -
Bump serde_json from 1.0.106 to 1.0.107 (gfx-rs#4133)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e8b839d - Browse repository at this point
Copy the full SHA e8b839dView commit details -
Bump libc from 0.2.147 to 0.2.148 (gfx-rs#4134)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for eede6bd - Browse repository at this point
Copy the full SHA eede6bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f5dc46 - Browse repository at this point
Copy the full SHA 2f5dc46View commit details -
Metal encoder & pass timestamp support (gfx-rs#4008)
Implements timer queries via write_timestamp on Metal for encoders (whenever timer queries are available) and passes (for Intel/AMD GPUs, where we should advertise TIMESTAMP_QUERY_INSIDE_PASSES now). Due to some bugs in Metal this was a lot harder than expected. I believe the solution is close to optimal with the current restrictions in place. For details see code comments.
Configuration menu - View commit details
-
Copy full SHA for 2003dd9 - Browse repository at this point
Copy the full SHA 2003dd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 118359a - Browse repository at this point
Copy the full SHA 118359aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dbff2e - Browse repository at this point
Copy the full SHA 4dbff2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36a21e4 - Browse repository at this point
Copy the full SHA 36a21e4View commit details -
Make
StoreOp
an enum instead of a bool (gfx-rs#4147)Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 573fdee - Browse repository at this point
Copy the full SHA 573fdeeView commit details -
Bump profiling from 1.0.10 to 1.0.11 (gfx-rs#4153)
Bumps [profiling](https://github.com/aclysma/profiling) from 1.0.10 to 1.0.11. - [Changelog](https://github.com/aclysma/profiling/blob/master/CHANGELOG.md) - [Commits](https://github.com/aclysma/profiling/commits) --- updated-dependencies: - dependency-name: profiling dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c377399 - Browse repository at this point
Copy the full SHA c377399View commit details -
Bump termcolor from 1.2.0 to 1.3.0 (gfx-rs#4152)
Bumps [termcolor](https://github.com/BurntSushi/termcolor) from 1.2.0 to 1.3.0. - [Commits](BurntSushi/termcolor@1.2.0...1.3.0) --- updated-dependencies: - dependency-name: termcolor dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for db408aa - Browse repository at this point
Copy the full SHA db408aaView commit details -
Support dual source blending (gfx-rs#4022)
Co-authored-by: Teodor Tanasoaia <28601907+teoxoy@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 17114ff - Browse repository at this point
Copy the full SHA 17114ffView commit details -
Implement device validity, and make it invalid when device is lost.
This tracks device validity explicitly, and short-circuits almost all operations on devices when they are invalid. This doesn't replace the storage of the device with an Error, because it's important for poll_devices to be able to monitor the devices (even if invalid) for emptiness so they can be cleaned up.
Configuration menu - View commit details
-
Copy full SHA for 3659bb5 - Browse repository at this point
Copy the full SHA 3659bb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef12c6a - Browse repository at this point
Copy the full SHA ef12c6aView commit details
Commits on Sep 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4b6d4b5 - Browse repository at this point
Copy the full SHA 4b6d4b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ea06be - Browse repository at this point
Copy the full SHA 2ea06beView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba05653 - Browse repository at this point
Copy the full SHA ba05653View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f0ec42 - Browse repository at this point
Copy the full SHA 5f0ec42View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4a5403 - Browse repository at this point
Copy the full SHA a4a5403View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1f3d7c - Browse repository at this point
Copy the full SHA e1f3d7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2feef8f - Browse repository at this point
Copy the full SHA 2feef8fView commit details
Commits on Sep 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 084d036 - Browse repository at this point
Copy the full SHA 084d036View commit details -
Test skipped in DX12 for validation errors, more comments in test, in…
… direct and web.
Configuration menu - View commit details
-
Copy full SHA for b756739 - Browse repository at this point
Copy the full SHA b756739View commit details
Commits on Sep 26, 2023
-
Update test to use device.destroy, and remove the public exposure of …
…the lose function.
Configuration menu - View commit details
-
Copy full SHA for 48b2812 - Browse repository at this point
Copy the full SHA 48b2812View commit details -
Configuration menu - View commit details
-
Copy full SHA for 166549c - Browse repository at this point
Copy the full SHA 166549cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 835a733 - Browse repository at this point
Copy the full SHA 835a733View commit details