Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/drivers/v3d/
Dv3d_program.c642 if (old_fs && memcmp(v3d->prog.fs->prog_data.fs->input_slots, in v3d_update_compiled_fs()
643 old_fs->prog_data.fs->input_slots, in v3d_update_compiled_fs()
644 sizeof(v3d->prog.fs->prog_data.fs->input_slots))) { in v3d_update_compiled_fs()
676 sizeof(v3d->prog.fs->prog_data.fs->input_slots)); in v3d_update_compiled_gs()
677 memcpy(key->used_outputs, v3d->prog.fs->prog_data.fs->input_slots, in v3d_update_compiled_gs()
716 if (old_gs && memcmp(v3d->prog.gs->prog_data.gs->input_slots, in v3d_update_compiled_gs()
717 old_gs->prog_data.gs->input_slots, in v3d_update_compiled_gs()
718 sizeof(v3d->prog.gs->prog_data.gs->input_slots))) { in v3d_update_compiled_gs()
748 sizeof(v3d->prog.fs->prog_data.fs->input_slots)); in v3d_update_compiled_vs()
749 memcpy(key->used_outputs, v3d->prog.fs->prog_data.fs->input_slots, in v3d_update_compiled_vs()
[all …]
/external/mesa3d/src/broadcom/compiler/
Dvir.c695 memcpy(prog_data->input_slots, c->input_slots, in v3d_gs_set_prog_data()
696 c->num_inputs * sizeof(*c->input_slots)); in v3d_gs_set_prog_data()
736 memcpy(prog_data->input_slots, c->input_slots, in v3d_set_fs_prog_data_inputs()
737 c->num_inputs * sizeof(*c->input_slots)); in v3d_set_fs_prog_data_inputs()
Dv3d_compiler.h54 struct v3d_varying_slot *input_slots; member
657 struct v3d_varying_slot input_slots[V3D_MAX_FS_INPUTS]; member
785 struct v3d_varying_slot input_slots[V3D_MAX_GS_INPUTS]; member
807 struct v3d_varying_slot input_slots[V3D_MAX_FS_INPUTS]; member
Dnir_to_vir.c727 c->input_slots[i] = in emit_fragment_varying()
1748 c->input_slots[input_idx] = slot; in ntq_setup_gs_inputs()
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_program.c788 c->input_slots = reralloc(c, c->input_slots, in emit_fragment_varying()
793 c->input_slots[i].slot = slot; in emit_fragment_varying()
794 c->input_slots[i].swizzle = swizzle; in emit_fragment_varying()
2383 c->vs_key->fs_inputs->input_slots, in vc4_shader_ntq()
2521 inputs.input_slots = ralloc_array(shader, in vc4_setup_compiled_fs_inputs()
2536 struct vc4_varying_slot *slot = &c->input_slots[i]; in vc4_setup_compiled_fs_inputs()
2552 inputs.input_slots[inputs.num_inputs] = *slot; in vc4_setup_compiled_fs_inputs()
2566 ralloc_free(inputs.input_slots); in vc4_setup_compiled_fs_inputs()
2572 ralloc_steal(alloc_inputs, inputs.input_slots); in vc4_setup_compiled_fs_inputs()
2860 return _mesa_hash_data(inputs->input_slots, in fs_inputs_hash()
[all …]
Dvc4_opt_dead_code.c76 c->input_slots[inst->src[i].index].slot == 0xff) { in has_nonremovable_reads()
Dvc4_context.h131 struct vc4_varying_slot *input_slots; member
Dvc4_qir.c169 c->input_slots[inst->src[i].index].slot == 0xff) { in qir_has_side_effect_reads()
Dvc4_qir.h438 struct vc4_varying_slot *input_slots; member
/external/mesa3d/src/broadcom/vulkan/
Dv3dv_pipeline.c1254 sizeof(fs_variant->prog_data.fs->input_slots)); in pipeline_populate_v3d_vs_key()
1255 memcpy(key->used_outputs, fs_variant->prog_data.fs->input_slots, in pipeline_populate_v3d_vs_key()