Lines Matching refs:swz
92 * @param swz The swizzle to use.
96 const astcenc_swizzle& swz
98 (void)swz;
106 * @param swz The swizzle to use.
110 const astcenc_swizzle& swz
118 return vfloat4(datas[swz.r], datas[swz.g], datas[swz.b], datas[swz.a]);
159 const astcenc_swizzle& swz
170 bool needs_swz = (swz.r != ASTCENC_SWZ_R) || (swz.g != ASTCENC_SWZ_G) ||
171 (swz.b != ASTCENC_SWZ_B) || (swz.a != ASTCENC_SWZ_A);
225 datav = swizzler(datav, swz);
233 grayscalev = grayscalev & (datav.swz<0,0,0,0>() == datav.swz<1,1,2,2>());
276 const astcenc_swizzle& swz
278 (void)swz;
311 grayscalev = grayscalev & (datav.swz<0,0,0,0>() == datav.swz<1,1,2,2>());
342 const astcenc_swizzle& swz
361 bool needs_swz = (swz.r != ASTCENC_SWZ_R) || (swz.g != ASTCENC_SWZ_G) ||
362 (swz.b != ASTCENC_SWZ_B) || (swz.a != ASTCENC_SWZ_A);
365 bool needs_z = (swz.r == ASTCENC_SWZ_Z) || (swz.g == ASTCENC_SWZ_Z) ||
366 (swz.b == ASTCENC_SWZ_Z) || (swz.a == ASTCENC_SWZ_Z);
417 data_ri = swizzle_table[swz.r];
418 data_gi = swizzle_table[swz.g];
419 data_bi = swizzle_table[swz.b];
420 data_ai = swizzle_table[swz.a];
484 vfloat4 colorf(data[swz.r], data[swz.g], data[swz.b], data[swz.a]);
546 color = vfloat4(data[swz.r], data[swz.g], data[swz.b], data[swz.a]);