Home
last modified time | relevance | path

Searched refs:src_components (Results 1 – 16 of 16) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
Dnir_intrinsics.py45 def __init__(self, name, src_components, dest_components, argument
62 assert isinstance(src_components, list)
63 if src_components:
64 assert isinstance(src_components[0], int)
81 self.num_srcs = len(src_components)
82 self.src_components = src_components
Dnir_serialize.c804 unsigned src_components = nir_ssa_alu_instr_src_components(alu, i); in is_alu_src_ssa_16bit() local
806 for (unsigned chan = 0; chan < src_components; chan++) { in is_alu_src_ssa_16bit()
867 unsigned src_components = nir_src_num_components(alu->src[i].src); in write_alu() local
869 bool packed = src_components <= 4 && src_channels <= 4; in write_alu()
932 unsigned src_components = nir_ssa_alu_instr_src_components(alu, i); in read_alu() local
934 for (unsigned chan = 0; chan < src_components; chan++) in read_alu()
941 unsigned src_components = nir_src_num_components(alu->src[i].src); in read_alu() local
942 bool packed = src_components <= 4 && src_channels <= 4; in read_alu()
1269 if (nir_intrinsic_infos[op].src_components[i] == 0) { in read_intrinsic()
Dnir.c3160 if (info->src_components[srcn] > 0) in nir_intrinsic_src_components()
3161 return info->src_components[srcn]; in nir_intrinsic_src_components()
3162 else if (info->src_components[srcn] == 0) in nir_intrinsic_src_components()
Dnir_validate.c559 if (info->src_components[i] == 0) in vectorized_intrinsic()
577 if (nir_intrinsic_infos[instr->intrinsic].src_components[0] != -1) in image_intrin_format()
Dnir.h1875 int8_t src_components[NIR_INTRINSIC_MAX_INPUTS]; member
/third_party/mesa3d/src/mesa/main/
Duniforms.h45 enum glsl_base_type basicType, unsigned src_components);
Duniform_query.cpp1144 enum glsl_base_type basicType, unsigned src_components) in validate_uniform() argument
1156 src_components, uni->name.string, location); in validate_uniform()
1163 if (components != src_components) { in validate_uniform()
1167 src_components, uni->name.string, location, in validate_uniform()
1168 components, src_components); in validate_uniform()
1194 src_components, uni->name.string, location, in validate_uniform()
1435 enum glsl_base_type basicType, unsigned src_components) in _mesa_uniform() argument
1465 basicType, src_components); in _mesa_uniform()
/third_party/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_nir.c346 unsigned src_components = nir_src_num_components(src.src); in get_alu_src() local
348 assert(src.swizzle[i] < src_components); in get_alu_src()
353 if (need_swizzle || num_components != src_components) { in get_alu_src()
354 if (src_components > 1 && num_components == 1) { in get_alu_src()
357 } else if (src_components == 1 && num_components > 1) { in get_alu_src()
1192 unsigned src_components; in visit_alu() local
1200 src_components = 1; in visit_alu()
1203 src_components = 2; in visit_alu()
1206 src_components = 1; in visit_alu()
1210 src_components = 3; in visit_alu()
[all …]
/third_party/mesa3d/src/compiler/spirv/
Dvtn_amd.c84 if (nir_intrinsic_infos[op].src_components[0] == 0) in vtn_handle_amd_shader_ballot_instruction()
Dvtn_subgroup.c264 if (nir_intrinsic_infos[op].src_components[0] == 0) in vtn_handle_subgroup()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_instr_tex.cpp851 int src_components = tex->coord_components; in emit_tex_tg4() local
853 --src_components; in emit_tex_tg4()
855 for (int i = 0; i < src_components; ++i) in emit_tex_tg4()
/third_party/mesa3d/src/intel/compiler/
Dbrw_kernel.c89 assert(nir_intrinsic_infos[op].src_components[i] == -1); in implement_atomic_builtin()
/third_party/mesa3d/src/amd/llvm/
Dac_nir_to_llvm.c122 unsigned src_components = ac_get_llvm_num_components(value); in get_alu_src() local
124 assert(src.swizzle[i] < src_components); in get_alu_src()
129 if (need_swizzle || num_components != src_components) { in get_alu_src()
135 if (src_components > 1 && num_components == 1) { in get_alu_src()
137 } else if (src_components == 1 && num_components > 1) { in get_alu_src()
567 unsigned src_components; in visit_alu() local
581 src_components = 1; in visit_alu()
590 src_components = 2; in visit_alu()
593 src_components = 1; in visit_alu()
597 src_components = 3; in visit_alu()
[all …]
/third_party/mesa3d/src/nouveau/codegen/
Dnv50_ir_from_nir.cpp2298 … unsigned components = opInfo.src_components[3] ? opInfo.src_components[3] : insn->num_components; in visit()
2305 for (uint8_t i = 0u; i < opInfo.src_components[4]; ++i) in visit()
/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
Dnir_to_spirv.c2746 uint32_t src_components = nir_src_num_components(*src); in get_image_coords() local
2749 if (num_coords == src_components) in get_image_coords()
2760 constituents[i] = i < src_components ? i : zero; in get_image_coords()
/third_party/mesa3d/docs/relnotes/
D21.3.0.rst1930 - nir: Set src_components = -1 for image intrinsic deref sources