aboutsummaryrefslogtreecommitdiff
path: root/layers/parameter_validation.cpp
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2017-03-09 11:54:48 -0700
committerMark Lobodzinski <mark@lunarg.com>2017-03-14 13:25:05 -0600
commit61ed22e9373b3fa35e8368447c9b868e2506b8c3 (patch)
treec767148ba420a5057716341e34f9caee7c0208f6 /layers/parameter_validation.cpp
parent5d3fe2b54c1bffef91996d2e6d6810b390129902 (diff)
downloadusermoji-61ed22e9373b3fa35e8368447c9b868e2506b8c3.tar.xz
layers: Add PV Maintenance1 negative viewport check
Negative viewport offsets are now allowed if the Maintenance1 extension is enabled. Change-Id: Ifb080ba71d688f431a0d12a9018d746f28377a15
Diffstat (limited to 'layers/parameter_validation.cpp')
-rw-r--r--layers/parameter_validation.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/layers/parameter_validation.cpp b/layers/parameter_validation.cpp
index 3ff9659f..d66ddc61 100644
--- a/layers/parameter_validation.cpp
+++ b/layers/parameter_validation.cpp
@@ -4239,7 +4239,7 @@ static bool preCmdSetViewport(layer_data *my_data, uint32_t first_viewport, uint
}
bool invalid_height = (viewport.height <= 0 || viewport.height > limits.maxViewportDimensions[1]);
- if (my_data->enables.amd_negative_viewport_height && (viewport.height < 0)) {
+ if ((my_data->enables.amd_negative_viewport_height || my_data->enables.khr_maintenance1) && (viewport.height < 0)) {
// VALIDATION_ERROR_01790
invalid_height = false;
}