case SPV_OPERAND_TYPE_SAMPLER_FILTER_MODE:
return "sampler filter mode";
case SPV_OPERAND_TYPE_SAMPLER_IMAGE_FORMAT:
- return "sampler image format";
+ return "image format";
case SPV_OPERAND_TYPE_FP_FAST_MATH_MODE:
return "floating pointer fast math mode";
case SPV_OPERAND_TYPE_FP_ROUNDING_MODE:
#undef CASE
// clang-format on
+TEST_F(ImageFormatTest, WrongFormat) {
+ EXPECT_THAT(CompileFailure("%r = OpTypeImage %t 1D 2 3 0 4 xxyyzz"),
+ Eq("Invalid image format 'xxyyzz'."));
+}
+
// Test AccessQualifier enums via OpTypePipe.
using OpTypePipeTest = spvtest::TextToBinaryTestBase<
Eq("Invalid storage class 'xxyyzz'."));
}
-// TODO(dneto): error message test for sampler addressing mode
-// TODO(dneto): error message test for sampler image format
-
// TODO(dneto): OpTypeVoid
// TODO(dneto): OpTypeBool
// TODO(dneto): OpTypeInt