aboutsummaryrefslogtreecommitdiff
path: root/layers/core_validation.cpp
diff options
context:
space:
mode:
authorChris Forbes <chrisforbes@google.com>2017-08-16 12:58:48 -0700
committerChris Forbes <chrisf@ijw.co.nz>2017-08-17 09:49:34 -0700
commit0275af027986981e387049efcc1473989dac68be (patch)
tree2e23a3322e0955e730f35efaa8da95bd9c57797a /layers/core_validation.cpp
parent21d9d249270d45a65d2cfa57bdd0a1736db5b9ab (diff)
downloadusermoji-0275af027986981e387049efcc1473989dac68be.tar.xz
layers: Calculate viewport/scissor state bits correctly
Diffstat (limited to 'layers/core_validation.cpp')
-rw-r--r--layers/core_validation.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp
index 7db168ac..7a506088 100644
--- a/layers/core_validation.cpp
+++ b/layers/core_validation.cpp
@@ -1801,6 +1801,12 @@ CBStatusFlags MakeStaticStateMask(VkPipelineDynamicStateCreateInfo const *ds) {
case VK_DYNAMIC_STATE_STENCIL_REFERENCE:
flags &= ~CBSTATUS_STENCIL_REFERENCE_SET;
break;
+ case VK_DYNAMIC_STATE_SCISSOR:
+ flags &= ~CBSTATUS_SCISSOR_SET;
+ break;
+ case VK_DYNAMIC_STATE_VIEWPORT:
+ flags &= ~CBSTATUS_VIEWPORT_SET;
+ break;
default:
break;
}