Strip optimus layer in case it was explicitly enabled

This commit is contained in:
baldurk
2019-03-04 16:41:00 +00:00
parent c72a9f18c3
commit e25ea7dc52
@@ -118,6 +118,13 @@ static void StripUnwantedLayers(vector<string> &Layers)
continue;
}
// remove the optimus layer just in case it was explicitly enabled.
if(*it == "VK_LAYER_NV_optimus")
{
it = Layers.erase(it);
continue;
}
// filter out validation layers
if(*it == "VK_LAYER_LUNARG_standard_validation" || *it == "VK_LAYER_LUNARG_core_validation" ||
*it == "VK_LAYER_LUNARG_device_limits" || *it == "VK_LAYER_LUNARG_image" ||