google / bigwheels

BigWheels is a cross-platform, API agnostic framework to build graphics applications.
Apache License 2.0
94 stars 37 forks source link

Check for required Vulkan device features #484

Open apazylbe opened 5 months ago

apazylbe commented 5 months ago

I was running BigWheels on pixel 6 (which I haven't done in a while) and it failed with feature not present. I couldn't immediately see which feature was not present. Turns out it is fillModeNonSolid enabled in https://github.com/google/bigwheels/blob/main/src/ppx/grfx/vk/vk_device.cpp#L259 I think we should either: