Searched refs:TexSrcUnit (Results 1 - 25 of 27) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/compiler/
H A Dradeon_program.h105 unsigned int TexSrcUnit:5; member in struct:rc_sub_instruction
H A Dradeon_program_tex.c74 state_constant, inst->U.I.TexSrcUnit);
129 rc_wrap_mode wrapmode = compiler->state.unit[inst->U.I.TexSrcUnit].wrap_mode;
131 compiler->state.unit[inst->U.I.TexSrcUnit].non_normalized_coords;
143 ((c->Program.ShadowSamplers & (1 << inst->U.I.TexSrcUnit)) ||
144 (compiler->state.unit[inst->U.I.TexSrcUnit].compare_mode_enabled))) {
145 rc_compare_func comparefunc = compiler->state.unit[inst->U.I.TexSrcUnit].texture_compare_func;
151 inst->U.I.SrcReg[0] = shadow_pass_value(compiler, inst->U.I.TexSrcUnit);
153 inst->U.I.SrcReg[0] = shadow_fail_value(compiler, inst->U.I.TexSrcUnit);
252 compiler->state.unit[inst->U.I.TexSrcUnit].texture_swizzle);
253 inst_cmp->U.I.SrcReg[pass] = shadow_pass_value(compiler, inst->U.I.TexSrcUnit);
[all...]
H A Dr300_fragprog_emit.c435 unit = inst->U.I.TexSrcUnit;
H A Dradeon_program_print.c317 inst->U.I.TexSrcUnit,
H A Dr500_fragprog_emit.c386 code->inst[ip].inst1 = R500_TEX_ID(inst->TexSrcUnit)
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/
H A Dradeon_program.h105 unsigned int TexSrcUnit:5; member in struct:rc_sub_instruction
H A Dradeon_program_tex.c74 state_constant, inst->U.I.TexSrcUnit);
129 rc_wrap_mode wrapmode = compiler->state.unit[inst->U.I.TexSrcUnit].wrap_mode;
131 compiler->state.unit[inst->U.I.TexSrcUnit].non_normalized_coords;
143 ((c->Program.ShadowSamplers & (1U << inst->U.I.TexSrcUnit)) ||
144 (compiler->state.unit[inst->U.I.TexSrcUnit].compare_mode_enabled))) {
145 rc_compare_func comparefunc = compiler->state.unit[inst->U.I.TexSrcUnit].texture_compare_func;
151 inst->U.I.SrcReg[0] = shadow_pass_value(compiler, inst->U.I.TexSrcUnit);
153 inst->U.I.SrcReg[0] = shadow_fail_value(compiler, inst->U.I.TexSrcUnit);
252 compiler->state.unit[inst->U.I.TexSrcUnit].texture_swizzle);
253 inst_cmp->U.I.SrcReg[pass] = shadow_pass_value(compiler, inst->U.I.TexSrcUnit);
[all...]
H A Dr300_fragprog_emit.c437 unit = inst->U.I.TexSrcUnit;
H A Dradeon_program_print.c317 inst->U.I.TexSrcUnit,
H A Dr500_fragprog_emit.c388 code->inst[ip].inst1 = R500_TEX_ID(inst->TexSrcUnit)
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/
H A Dr300_tgsi_to_rc.c228 *shadowSamplers |= 1U << dst->U.I.TexSrcUnit;
233 *shadowSamplers |= 1U << dst->U.I.TexSrcUnit;
238 *shadowSamplers |= 1U << dst->U.I.TexSrcUnit;
249 *shadowSamplers |= 1U << dst->U.I.TexSrcUnit;
254 *shadowSamplers |= 1U << dst->U.I.TexSrcUnit;
259 *shadowSamplers |= 1U << dst->U.I.TexSrcUnit;
279 dst->U.I.TexSrcUnit = src->Src[i].Register.Index;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/
H A Dr300_tgsi_to_rc.c226 *shadowSamplers |= 1 << dst->U.I.TexSrcUnit;
231 *shadowSamplers |= 1 << dst->U.I.TexSrcUnit;
236 *shadowSamplers |= 1 << dst->U.I.TexSrcUnit;
256 dst->U.I.TexSrcUnit = src->Src[i].Register.Index;
/xsrc/external/mit/MesaLib.old/dist/src/mesa/program/
H A Dprog_instruction.h240 GLuint TexSrcUnit:5; member in struct:prog_instruction
H A Dprog_execute.c299 const GLuint unit = machine->Samplers[inst->TexSrcUnit];
305 inst->SrcReg[0].Index == VARYING_SLOT_TEX0 + inst->TexSrcUnit) {
1085 inst->TexSrcUnit,
1107 inst->TexSrcUnit,
1127 inst->TexSrcUnit, color);
1142 machine->Samplers[inst->TexSrcUnit], color);
H A Dprog_to_nir.c56 nir_variable *sampler_vars[32]; /* matches number of bits in TexSrcUnit */
584 nir_variable *var = c->sampler_vars[prog_inst->TexSrcUnit];
589 var->data.binding = prog_inst->TexSrcUnit;
591 c->sampler_vars[prog_inst->TexSrcUnit] = var;
H A Dprog_print.c666 fprintf(f, ", texture[%d], ", inst->TexSrcUnit);
H A Dprogram_parse.y432 $$->Base.TexSrcUnit = $6;
483 $$->Base.TexSrcUnit = $10;
/xsrc/external/mit/MesaLib/dist/src/mesa/program/
H A Dprog_instruction.h240 GLuint TexSrcUnit:5; member in struct:prog_instruction
H A Dprog_execute.c299 const GLuint unit = machine->Samplers[inst->TexSrcUnit];
305 inst->SrcReg[0].Index == VARYING_SLOT_TEX0 + inst->TexSrcUnit) {
1085 inst->TexSrcUnit,
1107 inst->TexSrcUnit,
1127 inst->TexSrcUnit, color);
1142 machine->Samplers[inst->TexSrcUnit], color);
H A Dprog_to_nir.c56 nir_variable *sampler_vars[32]; /* matches number of bits in TexSrcUnit */
559 nir_variable *var = c->sampler_vars[prog_inst->TexSrcUnit];
564 snprintf(samplerName, sizeof(samplerName), "sampler_%d", prog_inst->TexSrcUnit);
566 var->data.binding = prog_inst->TexSrcUnit;
568 c->sampler_vars[prog_inst->TexSrcUnit] = var;
H A Dprog_print.c669 fprintf(f, ", texture[%d], ", inst->TexSrcUnit);
H A Dprogram_parse.y441 $$->Base.TexSrcUnit = $6;
492 $$->Base.TexSrcUnit = $10;
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_mesa_to_tgsi.c539 src[num_src++] = t->samplers[inst->TexSrcUnit];
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i915/
H A Di915_fragprog.c283 GLuint unit = program->SamplerUnits[inst->TexSrcUnit]; \
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/
H A Di915_fragprog.c283 GLuint unit = program->SamplerUnits[inst->TexSrcUnit]; \

Completed in 40 milliseconds

12