-
Notifications
You must be signed in to change notification settings - Fork 158
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
Incompatibality inroduced with #168 on Vulkan 1.1.x #209
Comments
@axsaucedo Is there a reason for (const vk::ExtensionProperties& ext : deviceExtensions) {
std::string extName(ext.extensionName.data());
uniqueExtensionNames.insert(extName);
} into: for (const vk::ExtensionProperties& ext : deviceExtensions) {
uniqueExtensionNames.insert(ext.extensionName);
} The problem is solved and I get the same functionality; unless there is something I'm missing |
@unexploredtest interesting, - just had a look at the codebase and it seems that extensionName is a valid std:string, not sure why it was converted into data - if this fixes it then it makes sense to update it into your suggestion |
Sure |
Hmm, I don't really remember why it was actually added explicitly the |
Actually, it works fine without it, could compile for both Vulkan 1.2.x and 1.1.x and pass the tests. |
Closing the issue as #211 fixed the problem |
In src/Manager.cpp
line 323:
physicalDeviceProperties.deviceName.data());
and line 381:
std::string extName(ext.extensionName.data());
Are incompatible with older versions of Vulkan (1.1.x)
Error:
EDIT: Tested with Vulkan SDK-1.1.82
The text was updated successfully, but these errors were encountered: