mirror of
https://github.com/gfx-rs/wgpu.git
synced 2026-04-22 03:02:01 -04:00
Fix validation for textureDimensions(t) call.
This commit is contained in:
committed by
Dzmitry Malyshau
parent
1fc88319e8
commit
98252cf5d2
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user