diff options
author | ReinUsesLisp <reinuseslisp@airmail.cc> | 2021-04-23 12:39:00 +0200 |
---|---|---|
committer | ameerj <52414509+ameerj@users.noreply.github.com> | 2021-07-23 03:51:29 +0200 |
commit | 0c0ee9d8973abd7d1649df7a6b6f57b3a5570dfe (patch) | |
tree | 39eb5e2c3935a042d2d5b271aece1afd4e978f30 /src/video_core/vulkan_common/vulkan_device.cpp | |
parent | vk_graphics_pipeline: Guard against non-tessellation pipelines using patches (diff) | |
download | yuzu-0c0ee9d8973abd7d1649df7a6b6f57b3a5570dfe.tar yuzu-0c0ee9d8973abd7d1649df7a6b6f57b3a5570dfe.tar.gz yuzu-0c0ee9d8973abd7d1649df7a6b6f57b3a5570dfe.tar.bz2 yuzu-0c0ee9d8973abd7d1649df7a6b6f57b3a5570dfe.tar.lz yuzu-0c0ee9d8973abd7d1649df7a6b6f57b3a5570dfe.tar.xz yuzu-0c0ee9d8973abd7d1649df7a6b6f57b3a5570dfe.tar.zst yuzu-0c0ee9d8973abd7d1649df7a6b6f57b3a5570dfe.zip |
Diffstat (limited to 'src/video_core/vulkan_common/vulkan_device.cpp')
-rw-r--r-- | src/video_core/vulkan_common/vulkan_device.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/video_core/vulkan_common/vulkan_device.cpp b/src/video_core/vulkan_common/vulkan_device.cpp index 9c609e504..2318c1bda 100644 --- a/src/video_core/vulkan_common/vulkan_device.cpp +++ b/src/video_core/vulkan_common/vulkan_device.cpp @@ -249,8 +249,8 @@ Device::Device(VkInstance instance_, vk::PhysicalDevice physical_, VkSurfaceKHR .shaderSampledImageArrayDynamicIndexing = false, .shaderStorageBufferArrayDynamicIndexing = false, .shaderStorageImageArrayDynamicIndexing = false, - .shaderClipDistance = false, - .shaderCullDistance = false, + .shaderClipDistance = true, + .shaderCullDistance = true, .shaderFloat64 = true, .shaderInt64 = true, .shaderInt16 = true, @@ -684,6 +684,8 @@ void Device::CheckSuitability(bool requires_swapchain) const { std::make_pair(features.shaderImageGatherExtended, "shaderImageGatherExtended"), std::make_pair(features.shaderStorageImageWriteWithoutFormat, "shaderStorageImageWriteWithoutFormat"), + std::make_pair(features.shaderClipDistance, "shaderClipDistance"), + std::make_pair(features.shaderCullDistance, "shaderCullDistance"), std::make_pair(demote.shaderDemoteToHelperInvocation, "shaderDemoteToHelperInvocation"), std::make_pair(variable_pointers.variablePointers, "variablePointers"), std::make_pair(variable_pointers.variablePointersStorageBuffer, |