summaryrefslogtreecommitdiff
path: root/src/video_core/vulkan_common
diff options
context:
space:
mode:
authorGravatar ReinUsesLisp2021-04-15 22:46:11 -0300
committerGravatar ameerj2021-07-22 21:51:27 -0400
commit183855e396cc6918d36fbf3e38ea426e934b4e3e (patch)
treea665794753520c09a1d34d8a086352894ec1cb72 /src/video_core/vulkan_common
parentshader: Mark atomic instructions as writes (diff)
downloadyuzu-183855e396cc6918d36fbf3e38ea426e934b4e3e.tar.gz
yuzu-183855e396cc6918d36fbf3e38ea426e934b4e3e.tar.xz
yuzu-183855e396cc6918d36fbf3e38ea426e934b4e3e.zip
shader: Implement tessellation shaders, polygon mode and invocation id
Diffstat (limited to 'src/video_core/vulkan_common')
-rw-r--r--src/video_core/vulkan_common/vulkan_device.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/video_core/vulkan_common/vulkan_device.cpp b/src/video_core/vulkan_common/vulkan_device.cpp
index 87cfe6312..f0de19ba1 100644
--- a/src/video_core/vulkan_common/vulkan_device.cpp
+++ b/src/video_core/vulkan_common/vulkan_device.cpp
@@ -225,7 +225,7 @@ Device::Device(VkInstance instance_, vk::PhysicalDevice physical_, VkSurfaceKHR
225 .drawIndirectFirstInstance = false, 225 .drawIndirectFirstInstance = false,
226 .depthClamp = true, 226 .depthClamp = true,
227 .depthBiasClamp = true, 227 .depthBiasClamp = true,
228 .fillModeNonSolid = false, 228 .fillModeNonSolid = true,
229 .depthBounds = false, 229 .depthBounds = false,
230 .wideLines = false, 230 .wideLines = false,
231 .largePoints = true, 231 .largePoints = true,
@@ -670,6 +670,7 @@ void Device::CheckSuitability(bool requires_swapchain) const {
670 std::make_pair(features.largePoints, "largePoints"), 670 std::make_pair(features.largePoints, "largePoints"),
671 std::make_pair(features.multiViewport, "multiViewport"), 671 std::make_pair(features.multiViewport, "multiViewport"),
672 std::make_pair(features.depthBiasClamp, "depthBiasClamp"), 672 std::make_pair(features.depthBiasClamp, "depthBiasClamp"),
673 std::make_pair(features.fillModeNonSolid, "fillModeNonSolid"),
673 std::make_pair(features.geometryShader, "geometryShader"), 674 std::make_pair(features.geometryShader, "geometryShader"),
674 std::make_pair(features.tessellationShader, "tessellationShader"), 675 std::make_pair(features.tessellationShader, "tessellationShader"),
675 std::make_pair(features.occlusionQueryPrecise, "occlusionQueryPrecise"), 676 std::make_pair(features.occlusionQueryPrecise, "occlusionQueryPrecise"),