Home
last modified time | relevance | path

Searched refs:resinfo (Results 1 - 4 of 4) sorted by relevance

/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_a6xx.c353 struct ir3_instruction *resinfo = ir3_RESINFO(b, ibo, 0); in emit_intrinsic_image_size() local
354 resinfo->cat6.iim_val = 1; in emit_intrinsic_image_size()
355 resinfo->cat6.d = intr->num_components; in emit_intrinsic_image_size()
356 resinfo->cat6.type = TYPE_U32; in emit_intrinsic_image_size()
357 resinfo->cat6.typed = false; in emit_intrinsic_image_size()
358 /* resinfo has no writemask and always writes out 3 components: */ in emit_intrinsic_image_size()
360 resinfo->dsts[0]->wrmask = MASK(3); in emit_intrinsic_image_size()
361 ir3_handle_bindless_cat6(resinfo, intr->src[0]); in emit_intrinsic_image_size()
362 ir3_handle_nonuniform(resinfo, intr); in emit_intrinsic_image_size()
364 ir3_split_dest(b, dst, resinfo, in emit_intrinsic_image_size()
[all...]
H A Dir3_compiler_nir.c1057 struct ir3_instruction *resinfo = ir3_RESINFO(b, ibo, 0); in emit_intrinsic_ssbo_size() local
1058 resinfo->cat6.iim_val = 1; in emit_intrinsic_ssbo_size()
1059 resinfo->cat6.d = ctx->compiler->gen >= 6 ? 1 : 2; in emit_intrinsic_ssbo_size()
1060 resinfo->cat6.type = TYPE_U32; in emit_intrinsic_ssbo_size()
1061 resinfo->cat6.typed = false; in emit_intrinsic_ssbo_size()
1062 /* resinfo has no writemask and always writes out 3 components */ in emit_intrinsic_ssbo_size()
1063 resinfo->dsts[0]->wrmask = MASK(3); in emit_intrinsic_ssbo_size()
1064 ir3_handle_bindless_cat6(resinfo, intr->src[0]); in emit_intrinsic_ssbo_size()
1065 ir3_handle_nonuniform(resinfo, intr); in emit_intrinsic_ssbo_size()
1068 ir3_split_dest(b, dst, resinfo, in emit_intrinsic_ssbo_size()
[all...]
H A Ddisasm-a3xx.c340 OPC(6, OPC_RESINFO, resinfo),
/third_party/mesa3d/src/amd/llvm/
H A Dac_nir_to_llvm.c1485 struct ac_image_args resinfo = {0}; in lower_gather4_integer() local
1516 resinfo.dim = ac_get_sampler_dim(ctx->gfx_level, instr->sampler_dim, instr->is_array); in lower_gather4_integer()
1517 resinfo.opcode = ac_image_get_resinfo; in lower_gather4_integer()
1518 resinfo.dmask = 0xf; in lower_gather4_integer()
1519 resinfo.lod = ctx->i32_0; in lower_gather4_integer()
1520 resinfo.resource = args->resource; in lower_gather4_integer()
1521 resinfo.attributes = AC_FUNC_ATTR_READNONE; in lower_gather4_integer()
1522 LLVMValueRef size = ac_build_image_opcode(ctx, &resinfo); in lower_gather4_integer()

Completed in 13 milliseconds