| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/ |
| tgsi_transform.h | 95 * Helper for emitting temporary register declarations. 248 reg->Register.File = file; 249 reg->Register.Index = index; 250 reg->Register.WriteMask = writemask; 257 reg->Register.File = file; 258 reg->Register.Index = index; 260 reg->Register.Dimension = 1; 271 reg->Register.File = file; 272 reg->Register.Index = index; 274 reg->Register.Dimension = 1 [all...] |
| tgsi_scan.c | 115 int ind = src->Register.Index; 118 src->Register.File == TGSI_FILE_SYSTEM_VALUE) { 121 name = info->system_value_semantic_name[src->Register.Index]; 148 if (src->Register.File == TGSI_FILE_INPUT) { 149 if (src->Register.Indirect) { 162 if (src->Register.Indirect && src->Indirect.ArrayID) 165 input = src->Register.Index; 224 src->Register.File == TGSI_FILE_OUTPUT) { 227 if (src->Register.Indirect && src->Indirect.ArrayID) 230 input = src->Register.Index [all...] |
| tgsi_emulate.c | 88 new_inst.Dst[0].Register.File = TGSI_FILE_OUTPUT; 89 new_inst.Dst[0].Register.Index = ctx->info.num_outputs; 90 new_inst.Dst[0].Register.WriteMask = TGSI_WRITEMASK_XYZW; 93 new_inst.Src[0].Register.File = TGSI_FILE_INPUT; 94 new_inst.Src[0].Register.Index = ctx->info.num_inputs; 95 new_inst.Src[0].Register.SwizzleX = TGSI_SWIZZLE_X; 96 new_inst.Src[0].Register.SwizzleY = TGSI_SWIZZLE_X; 97 new_inst.Src[0].Register.SwizzleZ = TGSI_SWIZZLE_X; 98 new_inst.Src[0].Register.SwizzleW = TGSI_SWIZZLE_X; 123 if (inst->Dst[i].Register.File != TGSI_FILE_OUTPUT | [all...] |
| tgsi_dynamic_indexing.c | 73 * Emit some extra temporary register to use in keeping track of 127 if (reg->Register.File == TGSI_FILE_CONSTANT) { 132 else if (reg->Register.File == TGSI_FILE_SAMPLER) { 135 imm_swz_index = reg->Register.Index; 178 if ((reg->Register.File == TGSI_FILE_CONSTANT) && 179 (!reg->Register.Indirect && 180 (reg->Register.Index > dc->const_buf_range[i]))) { 232 inst.Src[j].Register.File == TGSI_FILE_CONSTANT) { 233 inst.Src[j].Register.Dimension = 1; 237 else if (inst.Src[j].Register.Indirect & [all...] |
| tgsi_two_side.c | 32 * 2. use the FACE register to choose between front/back colors and put the 134 /* declare FACE INPUT register */ 153 inst.Dst[0].Register.File = TGSI_FILE_TEMPORARY; 154 inst.Dst[0].Register.Index = ts->new_colors[i]; 156 inst.Src[0].Register.File = TGSI_FILE_INPUT; 157 inst.Src[0].Register.Index = ts->face_input; 158 inst.Src[1].Register.File = TGSI_FILE_INPUT; 159 inst.Src[1].Register.Index = ts->back_color_input[i]; 160 inst.Src[2].Register.File = TGSI_FILE_INPUT; 161 inst.Src[2].Register.Index = ts->front_color_input[i] [all...] |
| tgsi_lowering.c | 43 unsigned color_base; /* base register for chosen COLOR/BCOLOR's */ 72 dst->Register.WriteMask &= wrmask; 73 assert(dst->Register.WriteMask); 91 get_swiz(swiz, &orig_src->Register); 93 src->Register.SwizzleX = swiz[sx]; 94 src->Register.SwizzleY = swiz[sy]; 95 src->Register.SwizzleZ = swiz[sz]; 96 src->Register.SwizzleW = swiz[sw]; 116 if ((dst->Register.File == src->Register.File) & [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/ |
| tgsi_transform.h | 95 * Helper for emitting temporary register declarations. 230 reg->Register.File = file; 231 reg->Register.Index = index; 232 reg->Register.WriteMask = writemask; 239 reg->Register.File = file; 240 reg->Register.Index = index; 242 reg->Register.Dimension = 1; 253 reg->Register.File = file; 254 reg->Register.Index = index; 256 reg->Register.Dimension = 1 [all...] |
| tgsi_emulate.c | 88 new_inst.Dst[0].Register.File = TGSI_FILE_OUTPUT; 89 new_inst.Dst[0].Register.Index = ctx->info.num_outputs; 90 new_inst.Dst[0].Register.WriteMask = TGSI_WRITEMASK_XYZW; 93 new_inst.Src[0].Register.File = TGSI_FILE_INPUT; 94 new_inst.Src[0].Register.Index = ctx->info.num_inputs; 95 new_inst.Src[0].Register.SwizzleX = TGSI_SWIZZLE_X; 96 new_inst.Src[0].Register.SwizzleY = TGSI_SWIZZLE_X; 97 new_inst.Src[0].Register.SwizzleZ = TGSI_SWIZZLE_X; 98 new_inst.Src[0].Register.SwizzleW = TGSI_SWIZZLE_X; 123 if (inst->Dst[i].Register.File != TGSI_FILE_OUTPUT | [all...] |
| tgsi_scan.c | 115 int ind = src->Register.Index; 118 src->Register.File == TGSI_FILE_SYSTEM_VALUE) { 121 name = info->system_value_semantic_name[src->Register.Index]; 148 if (src->Register.File == TGSI_FILE_INPUT) { 149 if (src->Register.Indirect) { 162 if (src->Register.Indirect && src->Indirect.ArrayID) 165 input = src->Register.Index; 224 src->Register.File == TGSI_FILE_OUTPUT) { 227 if (src->Register.Indirect && src->Indirect.ArrayID) 230 input = src->Register.Index [all...] |
| tgsi_two_side.c | 32 * 2. use the FACE register to choose between front/back colors and put the 134 /* declare FACE INPUT register */ 153 inst.Dst[0].Register.File = TGSI_FILE_TEMPORARY; 154 inst.Dst[0].Register.Index = ts->new_colors[i]; 156 inst.Src[0].Register.File = TGSI_FILE_INPUT; 157 inst.Src[0].Register.Index = ts->face_input; 158 inst.Src[1].Register.File = TGSI_FILE_INPUT; 159 inst.Src[1].Register.Index = ts->back_color_input[i]; 160 inst.Src[2].Register.File = TGSI_FILE_INPUT; 161 inst.Src[2].Register.Index = ts->front_color_input[i] [all...] |
| tgsi_util.c | 78 return tgsi_util_get_src_register_swizzle(®->Register, component); 113 if (reg->Register.Absolute) { 116 if (reg->Register.Negate) { 124 if (reg->Register.Negate) { 142 reg->Register.Negate = 0; 143 reg->Register.Absolute = 1; 147 reg->Register.Absolute = 1; 148 reg->Register.Negate = 1; 152 reg->Register.Negate = 1; 153 reg->Register.Absolute = 0 [all...] |
| tgsi_lowering.c | 42 unsigned color_base; /* base register for chosen COLOR/BCOLOR's */ 71 dst->Register.WriteMask &= wrmask; 72 assert(dst->Register.WriteMask); 90 get_swiz(swiz, &orig_src->Register); 92 src->Register.SwizzleX = swiz[sx]; 93 src->Register.SwizzleY = swiz[sy]; 94 src->Register.SwizzleZ = swiz[sz]; 95 src->Register.SwizzleW = swiz[sw]; 115 if ((dst->Register.File == src->Register.File) & [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/ |
| i915_fpc_optimize.c | 49 return (s1->Register.File == d1->Register.File && 50 s1->Register.Indirect == d1->Register.Indirect && 51 s1->Register.Dimension == d1->Register.Dimension && 52 s1->Register.Index == d1->Register.Index); 59 return (d1->Register.File == d2->Register.File & [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/i915/ |
| i915_fpc_optimize.c | 48 return (s1->Register.File == d1->Register.File && 49 s1->Register.Indirect == d1->Register.Indirect && 50 s1->Register.Dimension == d1->Register.Dimension && 51 s1->Register.Index == d1->Register.Index); 56 return (d1->Register.File == d2->Register.File & [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| st_cb_bitmap_shader.c | 109 inst.Src[0].Register.File = TGSI_FILE_TEMPORARY; 110 inst.Src[0].Register.Index = 0; 111 inst.Src[0].Register.Negate = 1; 112 inst.Src[0].Register.SwizzleX = TGSI_SWIZZLE_X; 114 inst.Src[0].Register.SwizzleY = TGSI_SWIZZLE_X; 115 inst.Src[0].Register.SwizzleZ = TGSI_SWIZZLE_X; 116 inst.Src[0].Register.SwizzleW = TGSI_SWIZZLE_X; 118 inst.Src[0].Register.SwizzleY = TGSI_SWIZZLE_Y; 119 inst.Src[0].Register.SwizzleZ = TGSI_SWIZZLE_Z; 120 inst.Src[0].Register.SwizzleW = TGSI_SWIZZLE_W [all...] |
| st_cb_drawpixels_shader.c | 59 inst->Src[i].Register.File = file; 60 inst->Src[i].Register.Index = index; 61 inst->Src[i].Register.SwizzleX = x; 62 inst->Src[i].Register.SwizzleY = y; 63 inst->Src[i].Register.SwizzleZ = z; 64 inst->Src[i].Register.SwizzleW = w; 169 inst.Dst[0].Register.File = TGSI_FILE_TEMPORARY; 170 inst.Dst[0].Register.Index = ctx->color_temp; 171 inst.Dst[0].Register.WriteMask = TGSI_WRITEMASK_XY; 175 inst.Src[1].Register.File = TGSI_FILE_SAMPLER [all...] |
| st_tgsi_lower_yuv.c | 66 dst->Register.WriteMask &= wrmask; 67 assert(dst->Register.WriteMask); 85 get_swiz(swiz, &orig_src->Register); 87 src->Register.SwizzleX = swiz[sx]; 88 src->Register.SwizzleY = swiz[sy]; 89 src->Register.SwizzleZ = swiz[sz]; 90 src->Register.SwizzleW = swiz[sw]; 108 inst.Src[1].Register.File = TGSI_FILE_SAMPLER; 109 inst.Src[1].Register.Index = samp; 159 ctx->imm[idx].Register.File = TGSI_FILE_IMMEDIATE [all...] |
| st_tgsi_lower_depth_clamp.c | 126 /* move from temp-register to output */ 147 inst.Dst[0].Register.File = TGSI_FILE_TEMPORARY; 148 inst.Dst[0].Register.Index = ctx->pos_output_temp; 149 inst.Dst[0].Register.WriteMask = TGSI_WRITEMASK_X; 153 inst.Src[0].Register.SwizzleX = 154 inst.Src[0].Register.SwizzleY = 155 inst.Src[0].Register.SwizzleZ = 156 inst.Src[0].Register.SwizzleW = TGSI_SWIZZLE_Z; 158 inst.Src[1].Register.SwizzleX = 159 inst.Src[1].Register.SwizzleY [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| st_cb_bitmap_shader.c | 110 inst.Src[0].Register.File = TGSI_FILE_TEMPORARY; 111 inst.Src[0].Register.Index = 0; 112 inst.Src[0].Register.Negate = 1; 113 inst.Src[0].Register.SwizzleX = TGSI_SWIZZLE_X; 115 inst.Src[0].Register.SwizzleY = TGSI_SWIZZLE_X; 116 inst.Src[0].Register.SwizzleZ = TGSI_SWIZZLE_X; 117 inst.Src[0].Register.SwizzleW = TGSI_SWIZZLE_X; 119 inst.Src[0].Register.SwizzleY = TGSI_SWIZZLE_Y; 120 inst.Src[0].Register.SwizzleZ = TGSI_SWIZZLE_Z; 121 inst.Src[0].Register.SwizzleW = TGSI_SWIZZLE_W [all...] |
| st_cb_drawpixels_shader.c | 59 inst->Src[i].Register.File = file; 60 inst->Src[i].Register.Index = index; 61 inst->Src[i].Register.SwizzleX = x; 62 inst->Src[i].Register.SwizzleY = y; 63 inst->Src[i].Register.SwizzleZ = z; 64 inst->Src[i].Register.SwizzleW = w; 169 inst.Dst[0].Register.File = TGSI_FILE_TEMPORARY; 170 inst.Dst[0].Register.Index = ctx->color_temp; 171 inst.Dst[0].Register.WriteMask = TGSI_WRITEMASK_XY; 175 inst.Src[1].Register.File = TGSI_FILE_SAMPLER [all...] |
| st_tgsi_lower_yuv.c | 67 dst->Register.WriteMask &= wrmask; 68 assert(dst->Register.WriteMask); 86 get_swiz(swiz, &orig_src->Register); 88 src->Register.SwizzleX = swiz[sx]; 89 src->Register.SwizzleY = swiz[sy]; 90 src->Register.SwizzleZ = swiz[sz]; 91 src->Register.SwizzleW = swiz[sw]; 109 inst.Src[1].Register.File = TGSI_FILE_SAMPLER; 110 inst.Src[1].Register.Index = samp; 160 ctx->imm[idx].Register.File = TGSI_FILE_IMMEDIATE [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/ |
| r300_vs_draw.c | 251 new_inst.Dst[0].Register.File = TGSI_FILE_OUTPUT; 252 new_inst.Dst[0].Register.Index = vsctx->pos_output; 253 new_inst.Dst[0].Register.WriteMask = TGSI_WRITEMASK_XYZW; 255 new_inst.Src[0].Register.File = TGSI_FILE_TEMPORARY; 256 new_inst.Src[0].Register.Index = vsctx->pos_temp; 263 new_inst.Dst[0].Register.File = TGSI_FILE_OUTPUT; 264 new_inst.Dst[0].Register.Index = vsctx->num_outputs - 1; 265 new_inst.Dst[0].Register.WriteMask = TGSI_WRITEMASK_XYZW; 267 new_inst.Src[0].Register.File = TGSI_FILE_TEMPORARY; 268 new_inst.Src[0].Register.Index = vsctx->pos_temp [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/ |
| r300_vs_draw.c | 251 new_inst.Dst[0].Register.File = TGSI_FILE_OUTPUT; 252 new_inst.Dst[0].Register.Index = vsctx->pos_output; 253 new_inst.Dst[0].Register.WriteMask = TGSI_WRITEMASK_XYZW; 255 new_inst.Src[0].Register.File = TGSI_FILE_TEMPORARY; 256 new_inst.Src[0].Register.Index = vsctx->pos_temp; 263 new_inst.Dst[0].Register.File = TGSI_FILE_OUTPUT; 264 new_inst.Dst[0].Register.Index = vsctx->num_outputs - 1; 265 new_inst.Dst[0].Register.WriteMask = TGSI_WRITEMASK_XYZW; 267 new_inst.Src[0].Register.File = TGSI_FILE_TEMPORARY; 268 new_inst.Src[0].Register.Index = vsctx->pos_temp [all...] |
| r300_tgsi_to_rc.c | 137 fprintf(stderr, "Unhandled register file: %i\n", file); 160 dst->File = translate_register_file(src->Register.File); 161 dst->Index = translate_register_index(ttr, src->Register.File, src->Register.Index); 162 dst->WriteMask = src->Register.WriteMask; 164 if (src->Register.Indirect) { 178 dst->File = translate_register_file(src->Register.File); 179 dst->Index = translate_register_index(ttr, src->Register.File, src->Register.Index); 180 dst->RelAddr = src->Register.Indirect [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/ |
| lp_bld_tgsi.c | 367 assert(reg->Register.Index <= bld_base->info->file_max[reg->Register.File]); 369 if (bld_base->emit_fetch_funcs[reg->Register.File]) { 370 res = bld_base->emit_fetch_funcs[reg->Register.File](bld_base, reg, stype, 373 assert(0 && "invalid src register in emit_fetch()"); 377 if (reg->Register.Absolute) { 397 if (reg->Register.Negate) { 429 reg->Register.SwizzleX, 430 reg->Register.SwizzleY, 431 reg->Register.SwizzleZ [all...] |