Lines Matching defs:swizzle
146 fprintf(stderr, "warning: unknown swizzle\n");
275 instr->src[src].swizzle[chan]);
748 uint8_t swizzle)
766 c->input_slots[i].swizzle = swizzle;
785 uint8_t swizzle)
799 c->output_slots[decl_offset].swizzle = swizzle;
842 if (instr->src[0].swizzle[0] == instr->src[0].swizzle[1] &&
843 instr->src[0].swizzle[0] == instr->src[0].swizzle[2] &&
844 instr->src[0].swizzle[0] == instr->src[0].swizzle[3]) {
847 instr->src[0].swizzle[0]);
853 int swiz = instr->src[0].swizzle[i];
857 vec4->src[swiz].swizzle[0]);
1063 * and just take the first swizzle channel for each argument in order
1072 instr->src[i].swizzle[0]);
1086 instr->src[0].swizzle[0]);
1463 input->swizzle == output->swizzle) {
2251 /* Lower the format swizzle and ARB_texture_swizzle-style swizzle.
2264 uint8_t arb_swiz = c->key->tex[i].swizzle[j];
2655 key->tex[i].swizzle[0] = sampler->swizzle_r;
2656 key->tex[i].swizzle[1] = sampler->swizzle_g;
2657 key->tex[i].swizzle[2] = sampler->swizzle_b;
2658 key->tex[i].swizzle[3] = sampler->swizzle_a;