summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp
diff options
context:
space:
mode:
authorJules Blok <jules.blok@gmail.com>2017-09-06 13:19:47 +0200
committerGitHub <noreply@github.com>2017-09-06 13:19:47 +0200
commite103a58d8768f6e29170a3e16c56c4d3377466b7 (patch)
treeda89631392fc9e4aed641d579eb4509cffc3b662 /Source/Core/VideoBackends/Vulkan/VulkanContext.cpp
parent1073053df98cb019d49266c45dfe716367da0d52 (diff)
parent254160691a1944db5199191e43ed5c5947059018 (diff)
Merge pull request #6012 from stenzek/drop-nv-glsl
Vulkan: Drop VK_NV_glsl extension support
Diffstat (limited to 'Source/Core/VideoBackends/Vulkan/VulkanContext.cpp')
-rw-r--r--Source/Core/VideoBackends/Vulkan/VulkanContext.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp b/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp
index 9258a28f6f..56658a46da 100644
--- a/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp
+++ b/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp
@@ -402,8 +402,7 @@ bool VulkanContext::SelectDeviceExtensions(ExtensionList* extension_list, bool e
for (const auto& extension_properties : available_extension_list)
INFO_LOG(VIDEO, "Available extension: %s", extension_properties.extensionName);
- auto CheckForExtension = [&](const char* name, bool required,
- bool* has_extension = nullptr) -> bool {
+ auto CheckForExtension = [&](const char* name, bool required) -> bool {
if (std::find_if(available_extension_list.begin(), available_extension_list.end(),
[&](const VkExtensionProperties& properties) {
return !strcmp(name, properties.extensionName);
@@ -411,14 +410,9 @@ bool VulkanContext::SelectDeviceExtensions(ExtensionList* extension_list, bool e
{
INFO_LOG(VIDEO, "Enabling extension: %s", name);
extension_list->push_back(name);
- if (has_extension)
- *has_extension = true;
return true;
}
- if (has_extension)
- *has_extension = false;
-
if (required)
{
ERROR_LOG(VIDEO, "Vulkan: Missing required extension %s.", name);
@@ -431,7 +425,6 @@ bool VulkanContext::SelectDeviceExtensions(ExtensionList* extension_list, bool e
if (enable_surface && !CheckForExtension(VK_KHR_SWAPCHAIN_EXTENSION_NAME, true))
return false;
- CheckForExtension(VK_NV_GLSL_SHADER_EXTENSION_NAME, false, &m_supports_nv_glsl_extension);
return true;
}