Lines Matching full:mask
32 // An example case for a mask value with operands.
35 // The expected mask, followed by its operands.
52 #define MASK(NAME) SpvImageOperands##NAME##Mask macro
61 {" Bias %5", {MASK(Bias), 5}},
62 {" Lod %5", {MASK(Lod), 5}},
63 {" Grad %5 %6", {MASK(Grad), 5, 6}},
64 {" ConstOffset %5", {MASK(ConstOffset), 5}},
65 {" Offset %5", {MASK(Offset), 5}},
66 {" ConstOffsets %5", {MASK(ConstOffsets), 5}},
67 {" Sample %5", {MASK(Sample), 5}},
68 {" MinLod %5", {MASK(MinLod), 5}},
70 #undef MASK
71 #define MASK(NAME) static_cast<uint32_t>(SpvImageOperands##NAME##Mask) macro
78 {" Bias|Lod %5 %6", {MASK(Bias) | MASK(Lod), 5, 6}},
79 {" Lod|Grad %5 %6 %7", {MASK(Lod) | MASK(Grad), 5, 6, 7}},
81 {MASK(Grad) | MASK(ConstOffset), 5, 6, 7}},
82 {" ConstOffset|Offset %5 %6", {MASK(ConstOffset) | MASK(Offset), 5, 6}},
84 {MASK(Offset) | MASK(ConstOffsets), 5, 6}},
86 {MASK(ConstOffsets) | MASK(Sample), 5, 6}},
90 {MASK(Bias) | MASK(Lod) | MASK(Grad) | MASK(ConstOffset) |
91 MASK(Offset) | MASK(ConstOffsets) | MASK(Sample),
93 // The same, but with mask value names reversed.
96 {MASK(Bias) | MASK(Lod) | MASK(Grad) | MASK(ConstOffset) |
97 MASK(Offset) | MASK(ConstOffsets) | MASK(Sample),
99 #undef MASK
175 #define MASK(NAME) SpvImageOperands##NAME##Mask macro
182 {" Bias %5", {MASK(Bias), 5}},
183 {" Lod %5", {MASK(Lod), 5}},
184 {" Grad %5 %6", {MASK(Grad), 5, 6}},
185 {" ConstOffset %5", {MASK(ConstOffset), 5}},
186 {" Offset %5", {MASK(Offset), 5}},
187 {" ConstOffsets %5", {MASK(ConstOffsets), 5}},
188 {" Sample %5", {MASK(Sample), 5}},
189 {" MinLod %5", {MASK(MinLod), 5}},
191 #undef MASK
192 #define MASK(NAME) static_cast<uint32_t>(SpvImageOperands##NAME##Mask) macro
198 {" Bias|Lod %5 %6", {MASK(Bias) | MASK(Lod), 5, 6}},
199 {" Lod|Grad %5 %6 %7", {MASK(Lod) | MASK(Grad), 5, 6, 7}},
201 {MASK(Grad) | MASK(ConstOffset), 5, 6, 7}},
202 {" ConstOffset|Offset %5 %6", {MASK(ConstOffset) | MASK(Offset), 5, 6}},
204 {MASK(Offset) | MASK(ConstOffsets), 5, 6}},
206 {MASK(ConstOffsets) | MASK(Sample), 5, 6}},
210 {MASK(Bias) | MASK(Lod) | MASK(Grad) | MASK(ConstOffset) |
211 MASK(Offset) | MASK(ConstOffsets) | MASK(Sample),
216 #undef MASK