From 98252cf5d29790f85cc4397e0cf7a5b6cfaac614 Mon Sep 17 00:00:00 2001 From: Simas Toleikis Date: Sat, 10 Apr 2021 21:38:35 +0300 Subject: [PATCH] Fix validation for textureDimensions(t) call. --- src/valid/expression.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/valid/expression.rs b/src/valid/expression.rs index 23e6c95467..9df4daae11 100644 --- a/src/valid/expression.rs +++ b/src/valid/expression.rs @@ -592,10 +592,10 @@ impl super::Validator { }; let good = match query { crate::ImageQuery::NumLayers => arrayed, + crate::ImageQuery::Size { level: None } => true, crate::ImageQuery::Size { level: Some(_) } | crate::ImageQuery::NumLevels => can_level, - crate::ImageQuery::Size { level: None } - | crate::ImageQuery::NumSamples => !can_level, + crate::ImageQuery::NumSamples => !can_level, }; if !good { return Err(ExpressionError::InvalidImageClass(class));