Closed CyclotomicDev closed 2 months ago
Well, this is awkward, it breaks my entire method for organizing extensions.
I didn't realize that there are functions like these that are defined in device-level extensions but are expected to be loaded from the instance rather than the device.
I'll need to think about how to handle functions/extensions like these.
I've fixed the immediate issue (loading these commands with the device loader function instead of the instance loader function).
I opened https://github.com/KyleMayes/vulkanalia/issues/286 to look into allowing users to easily call these commands with only an instance (if the commands are available).
Recently switched from Windows to Manjaro (Linux), and all my projects using this crate now give the following validation warnings from a call to
Instance::create_device
:This is the case for the tutorial code ,"04_logical_device.rs", but not for the corresponding C++ tutorial code.