Searched refs:used_outputs (Results 1 – 5 of 5) sorted by relevance
/external/mesa3d/src/gallium/drivers/v3d/ |
D | v3d_program.c | 237 key.used_outputs, in v3d_shader_precompile() 246 key.used_outputs[key.num_used_outputs++] = in v3d_shader_precompile() 262 key.used_outputs, in v3d_shader_precompile() 271 key.used_outputs[key.num_used_outputs++] = in v3d_shader_precompile() 675 STATIC_ASSERT(sizeof(key->used_outputs) == in v3d_update_compiled_gs() 677 memcpy(key->used_outputs, v3d->prog.fs->prog_data.fs->input_slots, in v3d_update_compiled_gs() 678 sizeof(key->used_outputs)); in v3d_update_compiled_gs() 697 memcpy(key->used_outputs, shader_state->tf_outputs, in v3d_update_compiled_gs() 698 sizeof(*key->used_outputs) * shader_state->num_tf_outputs); in v3d_update_compiled_gs() 700 uint32_t size = sizeof(*key->used_outputs) * in v3d_update_compiled_gs() [all …]
|
/external/mesa3d/src/broadcom/compiler/ |
D | v3d_nir_lower_io.c | 130 struct v3d_varying_slot *used_outputs = NULL; in v3d_varying_slot_vpm_offset() local 134 used_outputs = c->vs_key->used_outputs; in v3d_varying_slot_vpm_offset() 138 used_outputs = c->gs_key->used_outputs; in v3d_varying_slot_vpm_offset() 145 struct v3d_varying_slot slot = used_outputs[i]; in v3d_varying_slot_vpm_offset()
|
D | vir.c | 828 uint64_t used_outputs[4] = {0}; in v3d_nir_lower_vs_early() local 830 int slot = v3d_slot_get_slot(c->vs_key->used_outputs[i]); in v3d_nir_lower_vs_early() 831 int comp = v3d_slot_get_component(c->vs_key->used_outputs[i]); in v3d_nir_lower_vs_early() 832 used_outputs[comp] |= 1ull << slot; in v3d_nir_lower_vs_early() 835 nir_var_shader_out, used_outputs, NULL); /* demotes to globals */ in v3d_nir_lower_vs_early() 862 uint64_t used_outputs[4] = {0}; in v3d_nir_lower_gs_early() local 864 int slot = v3d_slot_get_slot(c->gs_key->used_outputs[i]); in v3d_nir_lower_gs_early() 865 int comp = v3d_slot_get_component(c->gs_key->used_outputs[i]); in v3d_nir_lower_gs_early() 866 used_outputs[comp] |= 1ull << slot; in v3d_nir_lower_gs_early() 869 nir_var_shader_out, used_outputs, NULL); /* demotes to globals */ in v3d_nir_lower_gs_early()
|
D | v3d_compiler.h | 404 struct v3d_varying_slot used_outputs[V3D_MAX_FS_INPUTS]; member 414 struct v3d_varying_slot used_outputs[V3D_MAX_ANY_STAGE_INPUTS]; member
|
/external/mesa3d/src/broadcom/vulkan/ |
D | v3dv_pipeline.c | 1253 STATIC_ASSERT(sizeof(key->used_outputs) == in pipeline_populate_v3d_vs_key() 1255 memcpy(key->used_outputs, fs_variant->prog_data.fs->input_slots, in pipeline_populate_v3d_vs_key() 1256 sizeof(key->used_outputs)); in pipeline_populate_v3d_vs_key()
|