From 27a1e15ce4f9ed2621af662acebbf14dd937e9df Mon Sep 17 00:00:00 2001 From: saschawillems Date: Fri, 17 Mar 2017 20:48:13 +0100 Subject: [PATCH] Correction for required device features --- displacement/displacement.cpp | 6 +++--- geometryshader/geometryshader.cpp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/displacement/displacement.cpp b/displacement/displacement.cpp index 3112665c..f833681b 100644 --- a/displacement/displacement.cpp +++ b/displacement/displacement.cpp @@ -108,9 +108,9 @@ public: // Enable physical device features required for this example virtual void getEnabledFeatures() { - // Geometry shader support is required for this example - if (deviceFeatures.fillModeNonSolid) { - enabledFeatures.geometryShader = VK_TRUE; + // Tessellation shader support is required for this example + if (deviceFeatures.tessellationShader) { + enabledFeatures.tessellationShader = VK_TRUE; } else { vks::tools::exitFatal("Selected GPU does not support tessellation shaders!", "Feature not supported"); diff --git a/geometryshader/geometryshader.cpp b/geometryshader/geometryshader.cpp index 0cbe5f2b..04dd2d53 100644 --- a/geometryshader/geometryshader.cpp +++ b/geometryshader/geometryshader.cpp @@ -98,7 +98,7 @@ public: virtual void getEnabledFeatures() { // Geometry shader support is required for this example - if (deviceFeatures.fillModeNonSolid) { + if (deviceFeatures.geometryShader) { enabledFeatures.geometryShader = VK_TRUE; } else {