Check if engine name is set

pull/20/head
jackun 4 years ago
parent bf45bd9a02
commit bba8702ff3
No known key found for this signature in database
GPG Key ID: 119DB3F1D05A9ED3

@ -2503,7 +2503,9 @@ static VkResult overlay_CreateInstance(
VkLayerInstanceCreateInfo *chain_info =
get_instance_chain_info(pCreateInfo, VK_LAYER_LINK_INFO);
engineName = pCreateInfo->pApplicationInfo->pEngineName;
const char* pEngineName = pCreateInfo->pApplicationInfo->pEngineName;
if (pEngineName)
engineName = pEngineName;
if (engineName == "DXVK" || engineName == "vkd3d") {
int engineVer = pCreateInfo->pApplicationInfo->engineVersion;
engineVersion = to_string(VK_VERSION_MAJOR(engineVer)) + "." + to_string(VK_VERSION_MINOR(engineVer)) + "." + to_string(VK_VERSION_PATCH(engineVer));

Loading…
Cancel
Save