-
Notifications
You must be signed in to change notification settings - Fork 543
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
[meta] Vulkan problems #1112
Comments
What if explicitly creating a |
@Bastacyclop yes, that would be a valid course of action. All the backends would support it just fine. The only downside is - user inconvenience, and it's not like we can do anything about it on Vulkan... |
1112: Expose adapter specific formats features via Extension, support for storage read+write r=kvark a=Wumpf **Connections** Draft until gfx-rs#3559 landed (then update and comment two lines in) New & improved replacement for gfx-rs#1109 PR for wgpu-rs to be opened once there's some confidence that this is that it should look like. [Preview](https://github.com/gfx-rs/wgpu-rs/compare/master...Wumpf:texture-format-feature-query?expand=1) **Description** Adapter exposes now per texture format specific features. Feature struct defined as allowed usages + flags. Flags describe only storage texture usage so far. Query not used for validation unless `TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES` feature is enabled on a device. Otherwise uses hardcoded feature set guaranteed by webgpu. Storage read/write binding can then be used as a consequence (storage atomic has no effect yet). **Testing** Manual testing with my fluid sim project through wgpu-rs which covers storage r/w for a few different formats and storage in general for formats that don't support this usage by default at all. Ran tests and a couple of samples to see if anything broke with the feature disabled. Co-authored-by: Andreas Reich <r_andreas2@web.de>
1140: Enable storage read/write format feature r=kvark a=Wumpf **Connections** gfx-rs#1112 **Description** Use `wgt::TextureFormatFeatureFlags::STORAGE_READ_WRITE` in `get_texture_format_features`. This has been waiting for a gfx update which was enabled by @elartista 's workaround in gfx-rs#1136 \o/ Co-authored-by: Andreas Reich <r_andreas2@web.de>
Here is a list of problems that we need to solve in order to have a viable Vulkan backend:
Usage::Upload
directly by the userThe text was updated successfully, but these errors were encountered: