HomeSort by relevance Sort by last modified time
    Searched refs:emit_data (Results 1 - 8 of 8) sorted by null

  /external/mesa3d/src/gallium/auxiliary/gallivm/
lp_bld_tgsi_action.c 65 struct lp_build_emit_data * emit_data)
68 emit_data->args[0] = lp_build_emit_fetch(bld_base, emit_data->inst, 0, 0);
69 emit_data->arg_count = 1;
70 emit_data->dst_type = LLVMTypeOf(emit_data->args[0]);
75 struct lp_build_emit_data * emit_data)
78 emit_data->args[0] = lp_build_emit_fetch(bld_base, emit_data->inst,
81 emit_data->args[1] = lp_build_emit_fetch(bld_base, emit_data->inst
    [all...]
lp_bld_tgsi.c 82 * This function assumes that all the args in emit_data have been set.
86 struct lp_build_emit_data * emit_data,
90 if (emit_data->arg_count == 0) {
91 emit_data->dst_type = LLVMVoidTypeInContext(bld_base->base.gallivm->context);
94 emit_data->dst_type = LLVMTypeOf(emit_data->args[0]);
102 struct lp_build_emit_data * emit_data)
105 emit_data->output[emit_data->chan] = lp_build_intrinsic(
107 emit_data->dst_type, emit_data->args, emit_data->arg_count)
132 struct lp_build_emit_data emit_data; local
145 struct lp_build_emit_data emit_data; local
160 struct lp_build_emit_data emit_data; local
197 struct lp_build_emit_data emit_data; local
    [all...]
lp_bld_tgsi_soa.c     [all...]
lp_bld_tgsi.h 506 struct lp_build_emit_data * emit_data);
517 struct lp_build_emit_data * emit_data);
523 struct lp_build_emit_data * emit_data);
  /external/mesa3d/src/gallium/drivers/radeon/
radeon_setup_tgsi_llvm.c 348 struct lp_build_emit_data * emit_data)
368 struct lp_build_emit_data * emit_data)
380 struct lp_build_emit_data * emit_data)
392 struct lp_build_emit_data * emit_data)
426 struct lp_build_emit_data * emit_data)
458 struct lp_build_emit_data * emit_data)
475 struct lp_build_emit_data * emit_data)
483 bitcast(bld_base, TGSI_TYPE_UNSIGNED, emit_data->args[0]),
505 struct lp_build_emit_data * emit_data)
508 for (i = 0; i < emit_data->arg_count; i++)
    [all...]
radeon_llvm.h 172 struct lp_build_emit_data * emit_data);
  /external/mesa3d/src/gallium/drivers/r600/
r600_llvm.c 145 struct lp_build_emit_data * emit_data)
151 assert(emit_data->arg_count + 2 <= Elements(args));
153 for (c = 0; c < emit_data->arg_count; ++c)
154 args[c] = emit_data->args[c];
156 sampler_src = emit_data->inst->Instruction.NumSrcRegs-1;
159 emit_data->inst->Src[sampler_src].Register.Index);
161 emit_data->inst->Texture.Texture);
163 emit_data->output[0] = build_intrinsic(gallivm->builder,
165 emit_data->dst_type, args, c, LLVMReadNoneAttribute);
170 struct lp_build_emit_data * emit_data)
    [all...]
  /external/mesa3d/src/gallium/drivers/radeonsi/
radeonsi_shader.c 590 struct lp_build_emit_data * emit_data)
592 const struct tgsi_full_instruction * inst = emit_data->inst;
597 /* XXX: should be optimized using emit_data->inst->Dst[0].Register.WriteMask*/
598 emit_data->args[0] = lp_build_const_int32(bld_base->base.gallivm, 0xf);
607 emit_data->dst_type = LLVMVectorType(bld_base->base.elem_type, 4);
608 src_w = lp_build_emit_fetch(bld_base, emit_data->inst, 0, TGSI_CHAN_W);
612 emit_data->inst, 0, chan);
618 emit_data->args[1] = lp_build_gather_values(bld_base->base.gallivm,
621 emit_data->args[1] = lp_build_emit_fetch(bld_base, emit_data->inst
    [all...]

Completed in 727 milliseconds