refactor(naga): invert coordinate operand typeck to is_none_or

This commit is contained in:
Erich Gubler
2025-01-30 23:50:57 -05:00
parent c626d4f819
commit 4200136e2c

View File

@@ -1140,10 +1140,10 @@ impl super::Validator {
};
// The `coordinate` operand must be a vector of the appropriate size.
if !context
if context
.resolve_type(coordinate, &self.valid_expression_set)?
.image_storage_coordinates()
.is_some_and(|coord_dim| coord_dim == dim)
.is_none_or(|coord_dim| coord_dim != dim)
{
return Err(FunctionError::InvalidImageStore(
ExpressionError::InvalidImageCoordinateType(dim, coordinate),