Home | History | Annotate | Download | only in gallivm

Lines Matching refs:chan

64             unsigned chan)
68 unsigned swizzle = tgsi_util_get_src_register_swizzle(src, chan);
111 unsigned chan;
172 for (chan = 0; chan < 4; ++chan) {
173 struct lp_tgsi_channel_info *chan_info = &tex_info->coord[chan];
174 if (readmask & (1 << chan)) {
175 analyse_src(ctx, chan_info, &inst->Src[0].Register, chan);
207 unsigned chan;
257 for (chan = 0; chan < 4; ++chan) {
258 struct lp_tgsi_channel_info *chan_info = &tex_info->coord[chan];
259 if (readmask & (1 << chan)) {
260 analyse_src(ctx, chan_info, &inst->Src[0].Register, chan);
292 unsigned chan;
376 for (chan = 0; chan < 4; ++chan) {
377 if (dst->WriteMask & (1 << chan)) {
379 regs[index][chan].file = TGSI_FILE_NULL;
394 for (chan = 0; chan < 4; ++chan) {
395 if (dst->WriteMask & (1 << chan)) {
397 analyse_src(ctx, &res[chan],
398 &inst->Src[0].Register, chan);
407 analyse_src(ctx, &src0, &inst->Src[0].Register, chan);
408 analyse_src(ctx, &src1, &inst->Src[1].Register, chan);
411 res[chan] = src0;
413 res[chan] = src1;
415 res[chan] = src1;
417 res[chan] = src0;
424 for (chan = 0; chan < 4; ++chan) {
425 if (dst->WriteMask & (1 << chan)) {
426 regs[dst->Index][chan] = res[chan];
470 unsigned chan;
477 for (chan = 0; chan < 4; ++chan) {
479 &tex_info->coord[chan];
496 for (chan = 0; chan < 4; ++chan) {
498 &info->output[index][chan];
500 debug_printf("OUT[%u].%c = ", index, "xyzw"[chan]);
538 unsigned chan;
584 for (chan = 0; chan < size; ++chan) {
585 float value = parse.FullToken.FullImmediate.u[chan].Float;
586 ctx->imm[ctx->num_imms][chan] = value;