Home | History | Annotate | Download | only in gallivm

Lines Matching refs:chan

63             unsigned chan)
67 unsigned swizzle = tgsi_util_get_src_register_swizzle(src, chan);
105 unsigned chan;
152 for (chan = 0; chan < 4; ++chan) {
153 struct lp_tgsi_channel_info *chan_info = &tex_info->coord[chan];
154 if (readmask & (1 << chan)) {
155 analyse_src(ctx, chan_info, &inst->Src[0].Register, chan);
187 unsigned chan;
244 for (chan = 0; chan < 4; ++chan) {
245 if (dst->WriteMask & (1 << chan)) {
247 regs[index][chan].file = TGSI_FILE_NULL;
262 for (chan = 0; chan < 4; ++chan) {
263 if (dst->WriteMask & (1 << chan)) {
265 analyse_src(ctx, &res[chan],
266 &inst->Src[0].Register, chan);
275 analyse_src(ctx, &src0, &inst->Src[0].Register, chan);
276 analyse_src(ctx, &src1, &inst->Src[1].Register, chan);
279 res[chan] = src0;
281 res[chan] = src1;
283 res[chan] = src1;
285 res[chan] = src0;
292 for (chan = 0; chan < 4; ++chan) {
293 if (dst->WriteMask & (1 << chan)) {
294 regs[dst->Index][chan] = res[chan];
338 unsigned chan;
345 for (chan = 0; chan < 4; ++chan) {
347 &tex_info->coord[chan];
363 for (chan = 0; chan < 4; ++chan) {
365 &info->output[index][chan];
367 debug_printf("OUT[%u].%c = ", index, "xyzw"[chan]);
405 unsigned chan;
444 for (chan = 0; chan < size; ++chan) {
445 float value = parse.FullToken.FullImmediate.u[chan].Float;
446 ctx.imm[ctx.num_imms][chan] = value;