Dzmitry Malyshau
Dzmitry Malyshau
Wow, that's an interesting error!
Interesting! And it appears that the target platform may be not fully Vulkan-conformant, based on the error message. Could you try changing the `PresentMode` inside `SurfaceConfiguration` and see how it...
Thank you for filing this in such a great detail! How come SDL2 doesn't fill this field? Is there an issue filed to their implementation about this? Seems weird that...
@sanbox-irl thank you for driving this!
I didn't measure either, just linked to a tweet.
Highly related to https://github.com/gfx-rs/wgpu/issues/687 It's unexpected that the current behavior is different.
We do [call this](https://github.com/gfx-rs/gfx/blob/e305dcca3557923a6a8810162d8dd09cb45a43a6/src/backend/metal/src/window.rs#L78) every time the swapchain is configured in gfx-backend-metal.
The test works on AMD 3500U fwiw.
Barriers, perhaps?.. I.e. we need to double-check if we place them correctly there
`rgb9e5ufloat` and `stencil8` are coming in https://github.com/gfx-rs/wgpu/pull/955 `depth16unorm` needs to be added (want to help?). `depth24unorm-stencil8` and `depth32float-stencil8` are extensions, which also need to be added.