Lines Matching defs:swizzle
241 uint8_t swizzle[4];
253 _mesa_array_format_get_swizzle(format, swizzle);
267 if (swizzle[0] == 0 &&
268 swizzle[1] == 0 &&
269 swizzle[2] == 0 &&
270 swizzle[3] == 1)
272 if (swizzle[0] == 1 &&
273 swizzle[1] == 1 &&
274 swizzle[2] == 1 &&
275 swizzle[3] == 0)
277 if (swizzle[0] == 0 &&
278 swizzle[1] == 1 &&
279 swizzle[2] == 4 &&
280 swizzle[3] == 5)
282 if (swizzle[0] == 1 &&
283 swizzle[1] == 0 &&
284 swizzle[2] == 4 &&
285 swizzle[3] == 5)
289 if (swizzle[0] == 0 &&
290 swizzle[1] == 0 &&
291 swizzle[2] == 0 &&
292 swizzle[3] == 5)
294 if (swizzle[0] == 0 &&
295 swizzle[1] == 0 &&
296 swizzle[2] == 0 &&
297 swizzle[3] == 0)
299 if (swizzle[0] <= MESA_FORMAT_SWIZZLE_W)
301 if (swizzle[1] <= MESA_FORMAT_SWIZZLE_W)
303 if (swizzle[2] <= MESA_FORMAT_SWIZZLE_W)
305 if (swizzle[3] <= MESA_FORMAT_SWIZZLE_W)
377 * if (swizzle[i] <= MESA_FORMAT_SWIZZLE_W)
378 * comp = data[swizzle[i]];
379 * else if (swizzle[i] == MESA_FORMAT_SWIZZLE_ZERO)
381 * else if (swizzle[i] == MESA_FORMAT_SWIZZLE_ONE)
383 * else if (swizzle[i] == MESA_FORMAT_SWIZZLE_NONE)
386 * For packed formats, the swizzle gives the number of components left of
389 * Compressed formats have no swizzle.
402 uint8_t swizzle[4];
405 _mesa_array_format_get_swizzle(format, swizzle);
411 /* Assert that the swizzle makes sense for 2 channels */
413 assert(swizzle[i] != 2 && swizzle[i] != 3);
417 flip_xy[swizzle[0]], flip_xy[swizzle[1]],
418 flip_xy[swizzle[2]], flip_xy[swizzle[3]]);
425 flip[swizzle[0]], flip[swizzle[1]],
426 flip[swizzle[2]], flip[swizzle[3]]);