Home
last modified time | relevance | path

Searched refs:nir_is_arrayed_io (Results 1 – 25 of 25) sorted by relevance

/external/mesa3d/src/compiler/nir/
Dnir_lower_io_arrays_to_elements.c49 if (nir_is_arrayed_io(var, b->shader->info.stage)) { in get_io_offset()
90 if (nir_is_arrayed_io(var, stage)) { in get_array_elements()
150 if (nir_is_arrayed_io(var, b->shader->info.stage)) { in lower_array()
163 if (nir_is_arrayed_io(var, b->shader->info.stage)) { in lower_array()
203 if (nir_is_arrayed_io(var, b->shader->info.stage)) { in deref_has_indirect()
309 if (nir_is_arrayed_io(var, b.shader->info.stage)) { in lower_io_arrays_to_elements()
Dnir_lower_io_to_vector.c55 if (nir_is_arrayed_io(var, shader->info.stage)) { in get_per_vertex_type()
94 if (nir_is_arrayed_io(a, shader->info.stage) != in variables_can_merge()
95 nir_is_arrayed_io(b, shader->info.stage)) in variables_can_merge()
370 bool per_vertex = nir_is_arrayed_io(new_var, shader->info.stage); in build_array_deref_of_new_var_flat()
Dnir_linking_helpers.c52 if (nir_is_arrayed_io(var, stage)) { in get_variable_io_mask()
340 if (nir_is_arrayed_io(var, stage)) { in get_unmoveable_components_masks()
441 if (nir_is_arrayed_io(var, stage)) { in remap_slots_and_components()
581 if (nir_is_arrayed_io(var, producer->info.stage)) { in gather_varying_component_info()
644 if (nir_is_arrayed_io(in_var, consumer->info.stage)) { in gather_varying_component_info()
710 if (nir_is_arrayed_io(out_var, producer->info.stage)) { in gather_varying_component_info()
1498 if (nir_is_arrayed_io(var, stage)) { in nir_assign_io_var_locations()
Dnir_gather_info.c66 const bool is_arrayed = nir_is_arrayed_io(var, shader->info.stage); in get_deref_info()
215 if (nir_is_arrayed_io(var, shader->info.stage) || in mark_whole_variable()
284 bool is_arrayed = nir_is_arrayed_io(var, shader->info.stage); in try_mask_partial_io()
1057 assert(nir_is_arrayed_io(var, shader->info.stage)); in nir_shader_gather_info()
Dnir_lower_clip_cull_distance_arrays.c105 if (nir_is_arrayed_io(var, nir->info.stage)) in get_unwrapped_array_length()
Dnir_lower_io.c146 nir_is_arrayed_io(const nir_variable *var, gl_shader_stage stage) in nir_is_arrayed_io() function
199 if (nir_is_arrayed_io(var, state->builder.shader->info.stage)) { in get_number_of_slots()
213 !nir_is_arrayed_io(var, state->builder.shader->info.stage)) in get_number_of_slots()
768 const bool is_arrayed = nir_is_arrayed_io(var, b->shader->info.stage); in nir_lower_io_block()
Dnir_validate.c1533 if (nir_is_arrayed_io(var, state->shader->info.stage)) { in validate_var_decl()
Dnir.h6046 bool nir_is_arrayed_io(const nir_variable *var, gl_shader_stage stage);
/external/mesa3d/src/microsoft/compiler/
Ddxil_signature.c126 if (nir_is_arrayed_io(var, s->info.stage)) in get_additional_semantic_info()
333 if (nir_is_arrayed_io(var, stage) && in get_semantic_in_name()
571 nir_is_arrayed_io(test_var, s->info.stage) ? in get_input_signature_group()
653 if (nir_is_arrayed_io(var, s->info.stage)) in process_output_signature()
Ddxil_nir_tess.c384 if (nir_is_arrayed_io(var, MESA_SHADER_TESS_CTRL)) { in dxil_nir_set_tcs_patches_in()
Ddxil_nir.c987 if (nir_is_arrayed_io(var, b->shader->info.stage)) { in dxil_nir_split_clip_cull_distance_instr()
1656 if (nir_is_arrayed_io(var, s->info.stage) && glsl_type_is_array(type)) in dxil_reassign_driver_locations()
Dnir_to_dxil.c2029 if (nir_is_arrayed_io(var, MESA_SHADER_TESS_CTRL)) { in emit_metadata()
/external/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi_info.c337 if (nir_is_arrayed_io(variable, nir->info.stage)) { in nir_tgsi_scan_shader()
436 if (nir_is_arrayed_io(variable, nir->info.stage)) { in nir_tgsi_scan_shader()
/external/mesa3d/src/nouveau/vulkan/
Dnvk_codegen.c230 if (nir_is_arrayed_io(var, nir->info.stage)) { in assign_io_locations()
248 if (nir_is_arrayed_io(var, nir->info.stage)) { in assign_io_locations()
/external/mesa3d/src/intel/vulkan/
Danv_mesh_perprim_wa.c117 if (nir_is_arrayed_io(var, MESA_SHADER_MESH)) { in anv_mesh_convert_attrs_prim_to_vert()
/external/mesa3d/src/compiler/glsl/
Dgl_nir_link_varyings.c80 if (nir_is_arrayed_io(var, stage)) { in get_varying_type()
3390 if (nir_is_arrayed_io(var, stage)) { in set_variable_io_mask()
3539 if (nir_is_arrayed_io(var, shader->info.stage)) { in remove_unused_io_vars()
3609 if (nir_is_arrayed_io(var, producer->info.stage)) { in remove_unused_varyings()
3625 if (nir_is_arrayed_io(var, consumer->info.stage)) { in remove_unused_varyings()
Dgl_nir_lower_packed_varyings.c225 if (nir_is_arrayed_io(var, shader->info.stage)) { in lower_packed_varying_needs_lowering()
/external/mesa3d/src/intel/compiler/
Dbrw_nir.c1276 if (nir_is_arrayed_io(var, MESA_SHADER_MESH)) { in brw_mesh_compact_io()
2326 if (nir_is_arrayed_io(var, nir->info.stage)) { in brw_nir_get_var_type()
/external/mesa3d/src/gallium/drivers/zink/
Dzink_compiler.c1864 if (nir_is_arrayed_io(var, nir->info.stage)) in get_var_slot_count()
2602 if (nir_is_arrayed_io(var, stage)) in assign_slot_io()
3724 if (nir_is_arrayed_io(var, b->shader->info.stage)) in add_derefs_instr()
3757 if (nir_is_arrayed_io(var, b->shader->info.stage)) { in add_derefs_instr()
5127 if (nir_is_arrayed_io(var, nir->info.stage)) in fixup_io_locations()
5194 if (nir_is_arrayed_io(var, nir->info.stage)) in find_rework_var()
6582 if (!nir_is_arrayed_io(var, MESA_SHADER_TESS_EVAL)) { in zink_shader_tcs_init()
/external/mesa3d/src/intel/compiler/elk/
Delk_nir.c1902 if (nir_is_arrayed_io(var, nir->info.stage)) { in elk_nir_get_var_type()
/external/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_compiler.cpp522 if (nir_is_arrayed_io(var, s->info.stage)) in fill_varyings()
/external/mesa3d/src/nouveau/codegen/
Dnv50_ir_from_nir.cpp1036 if (nir_is_arrayed_io(var, nir->info.stage)) { in assignSlots()
1140 if (nir_is_arrayed_io(var, nir->info.stage)) { in assignSlots()
/external/mesa3d/src/compiler/spirv/
Dvtn_variables.c2255 if (nir_is_arrayed_io(var->var, b->shader->info.stage)) in vtn_create_variable()
/external/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_nir.c1390 if (nir_is_arrayed_io(var, bld_base->shader->info.stage)) { in compact_array_index_oob()
/external/mesa3d/docs/relnotes/
D21.2.0.rst1254 - nir: Rename nir_is_per_vertex_io to nir_is_arrayed_io