You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
I would like to enable specific Vulkan extensions, that don't (and probably shouldn't) have corresponding wgpu features.
Describe the solution you'd like
Add a hal_features: &[&CStr] parameter to Adapter::request_device().
Describe alternatives you've considered
Currently you can make the device yourself using Adapter::device_from_raw() and Adapter::create_device_from_hal(), but this is a lot of unnecessary boilerplate and duplicate code that needs to be kept up-to-date with wgpu's internals.
The text was updated successfully, but these errors were encountered:
I see, it's a bit unfortunate that there doesn't seem to be a nice way to implement those on top of our current API.
There has been some talk recently in the group about an upscaling API. The next step is an investigation to see where the middle-ground of DLSS/FSR/MetalFX/XeSS is and how the API could look. There doesn't seem to be an issue opened for this but if you are interested in this being available on the web, I'd encourage you to file one and contribute your findings.
Is your feature request related to a problem? Please describe.
I would like to enable specific Vulkan extensions, that don't (and probably shouldn't) have corresponding wgpu features.
Describe the solution you'd like
Add a
hal_features: &[&CStr]
parameter toAdapter::request_device()
.Describe alternatives you've considered
Currently you can make the device yourself using Adapter::device_from_raw() and Adapter::create_device_from_hal(), but this is a lot of unnecessary boilerplate and duplicate code that needs to be kept up-to-date with wgpu's internals.
The text was updated successfully, but these errors were encountered: