Home
last modified time | relevance | path

Searched refs:vs_inputs (Results 1 – 10 of 10) sorted by relevance

/aosp_15_r20/external/mesa3d/src/imagination/rogue/
H A Drogue_compile.c192 rogue_vertex_inputs *vs_inputs = &b->shader->ctx->stage_data.vs.inputs; in trans_nir_intrinsic_load_input_vs() local
193 assert(input < vs_inputs->num_input_vars); in trans_nir_intrinsic_load_input_vs()
194 assert(component < vs_inputs->components[input]); in trans_nir_intrinsic_load_input_vs()
196 vtxin_index = vs_inputs->base[input] + component; in trans_nir_intrinsic_load_input_vs()
/aosp_15_r20/external/mesa3d/src/amd/vulkan/nir/
H A Dradv_nir_lower_vs_inputs.c42 nir_def *input_args[2] = {ac_nir_load_arg(b, &s->args->ac, s->args->vs_inputs[location]), NULL}; in lower_load_vs_input_from_prolog()
47 input_args[1] = ac_nir_load_arg(b, &s->args->ac, s->args->vs_inputs[location + 1]); in lower_load_vs_input_from_prolog()
/aosp_15_r20/external/mesa3d/src/amd/vulkan/
H A Dradv_shader_args.h100 struct ac_arg vs_inputs[MAX_VERTEX_ATTRIBS]; member
H A Dradv_shader_args.c193 ac_add_arg(&args->ac, AC_ARG_VGPR, 4, AC_ARG_INT, &args->vs_inputs[i]); in declare_vs_input_vgprs()
194 args->ac.args[args->vs_inputs[i].arg_index].pending_vmem = true; in declare_vs_input_vgprs()
/aosp_15_r20/external/mesa3d/src/intel/blorp/
H A Dblorp_priv.h254 struct blorp_vs_inputs vs_inputs; member
H A Dblorp_genX_exec_elk.h364 assert(sizeof(params->vs_inputs) == 16); in blorp_emit_input_varying_data()
365 memcpy(inputs, &params->vs_inputs, sizeof(params->vs_inputs)); in blorp_emit_input_varying_data()
H A Dblorp_genX_exec_brw.h352 assert(sizeof(params->vs_inputs) == 16); in blorp_emit_input_varying_data()
353 memcpy(inputs, &params->vs_inputs, sizeof(params->vs_inputs)); in blorp_emit_input_varying_data()
H A Dblorp_clear.c1107 params.vs_inputs.base_layer = start_layer; in blorp_clear_attachments()
/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/tgsi/
H A Dtgsi_ureg.c130 unsigned vs_inputs[PIPE_MAX_ATTRIBS/32]; member
361 assert(index / 32 < ARRAY_SIZE(ureg->vs_inputs)); in ureg_DECL_vs_input()
363 ureg->vs_inputs[index/32] |= 1 << (index % 32); in ureg_DECL_vs_input()
1861 if (ureg->vs_inputs[i/32] & (1u << (i%32))) { in emit_decls()
/aosp_15_r20/external/mesa3d/docs/relnotes/
H A D23.1.0.rst5306 - aco: Generalize vs_inputs to args_pending_vmem.