Home
last modified time | relevance | path

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

/third_party/mesa3d/src/compiler/glsl/tests/
Dbuiltin_variable_test.cpp120 EXPECT_FALSE(var->data.explicit_location); in uniforms_and_system_values_dont_have_explicit_location()
134 EXPECT_FALSE(var->data.explicit_location); in constants_are_constant()
186 EXPECT_TRUE(var->data.explicit_location); in TEST_F()
201 EXPECT_TRUE(var->data.explicit_location); in TEST_F()
254 EXPECT_TRUE(var->data.explicit_location); in TEST_F()
274 EXPECT_TRUE(var->data.explicit_location); in TEST_F()
327 EXPECT_FALSE(var->data.explicit_location); in TEST_F()
349 EXPECT_TRUE(var->data.explicit_location); in TEST_F()
371 EXPECT_TRUE(var->data.explicit_location); in TEST_F()
/third_party/mesa3d/src/compiler/glsl/
Dgl_nir_link_varyings.c66 return var->data.explicit_location && in varying_has_user_specified_location()
1300 (producer_var->data.explicit_location || producer_var->data.location != -1)) || in varying_matches_record()
1302 (consumer_var->data.explicit_location || consumer_var->data.location != -1))) { in varying_matches_record()
1680 producer_var->data.explicit_location = 1; in varying_matches_store_locations()
1681 consumer_var->data.explicit_location = 1; in varying_matches_store_locations()
1855 if (input_var->data.explicit_location) { in populate_consumer_input_sets()
1904 if (output_var->data.explicit_location) { in get_matching_input()
1930 if (a->data.explicit_location && b->data.explicit_location) in io_variable_cmp()
1933 if (a->data.explicit_location && !b->data.explicit_location) in io_variable_cmp()
1936 if (!a->data.explicit_location && b->data.explicit_location) in io_variable_cmp()
[all …]
Dlower_vertex_id.cpp98 gl_VertexID->data.explicit_location = true; in visit()
108 gl_BaseVertex->data.explicit_location = true; in visit()
Dlink_varyings.cpp597 !var->data.explicit_location || in validate_first_and_last_interface_explicit_locations()
669 if (!var->data.explicit_location in cross_validate_outputs_to_inputs()
726 if (input->data.explicit_location in cross_validate_outputs_to_inputs()
794 !input->data.explicit_location && in cross_validate_outputs_to_inputs()
Dlink_interface_blocks.cpp253 if (var->data.explicit_location && in lookup()
274 if (var->data.explicit_location && in store()
Dast_type.cpp79 || this->flags.q.explicit_location in has_layout()
261 input_layout_mask.flags.q.explicit_location = 1; in merge_qualifier()
464 if (q.flags.q.explicit_location) in merge_qualifier()
863 Q2(explicit_location, location); in validate_flags()
Dgl_nir_linker.c280 !(in->data.explicit_location || use_implicit_location)) { in create_shader_variable()
295 out->explicit_location = in->data.explicit_location; in create_shader_variable()
Dlinker.cpp497 if (!var->data.explicit_location) { in link_invalidate_variable_locations()
900 if (var->data.explicit_location) { in cross_validate_globals()
901 if (existing->data.explicit_location in cross_validate_globals()
916 existing->data.explicit_location = true; in cross_validate_globals()
923 if (existing->data.explicit_location) { in cross_validate_globals()
925 var->data.explicit_location = true; in cross_validate_globals()
2612 var->data.explicit_location = false; in resize_tes_inputs()
2756 if (var->data.explicit_location) { in assign_attribute_or_color_locations()
3328 if (var->data.explicit_location) { in check_explicit_uniform_locations()
Dlower_cs_derived.cpp101 var->data.explicit_location = true; in add_system_value()
Dast_to_hir.cpp3294 var->data.explicit_location = true; in apply_explicit_location()
3378 var->data.explicit_location = true; in apply_explicit_location()
3786 if (qual->flags.q.explicit_location) { in apply_layout_qualifier_to_variable()
7500 if (!layout->flags.q.explicit_location && in ast_process_struct_or_iface_block_members()
7502 !qual->flags.q.explicit_location) || in ast_process_struct_or_iface_block_members()
7504 qual->flags.q.explicit_location))) { in ast_process_struct_or_iface_block_members()
7515 qual->flags.q.explicit_location; in ast_process_struct_or_iface_block_members()
7631 if (qual->flags.q.explicit_location) { in ast_process_struct_or_iface_block_members()
7641 if (layout && layout->flags.q.explicit_location) { in ast_process_struct_or_iface_block_members()
7863 if (layout && layout->flags.q.explicit_location) { in hir()
[all …]
Dlower_named_interface_blocks.cpp186 new_var->data.explicit_location = (new_var->data.location >= 0); in run()
Dgl_nir_opt_dead_builtin_varyings.c328 new_var[i]->data.explicit_location = true; in prepare_array()
Dbuiltin_variables.cpp587 var->data.explicit_location = (slot >= 0); in add_index_variable()
633 var->data.explicit_location = (slot >= 0); in add_variable()
Dast.h524 unsigned explicit_location:1; member
Dgl_nir_lower_packed_varyings.c219 if (var->data.explicit_location || var->data.must_be_shader_input) in needs_lowering()
Dir.h740 unsigned explicit_location:1; member
Dglsl_to_nir.cpp519 var->data.explicit_location = ir->data.explicit_location; in visit()
Dir.cpp2022 this->data.explicit_location = false; in ir_variable()
Dglsl_parser.yy1749 $$.flags.q.explicit_location = 1;
/third_party/mesa3d/src/compiler/nir/
Dnir_lower_point_size_mov.c58 if (!out || out->data.explicit_location) { in lower_impl()
Dnir.h538 unsigned explicit_location:1; member
/third_party/mesa3d/src/mesa/main/
Dshader_types.h1027 unsigned explicit_location:1; member
Dshader_query.cpp1947 if (consumer_var->explicit_location) { in validate_io()
1951 if (var->explicit_location && in validate_io()
1962 if (!var->explicit_location && in validate_io()
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_compiler.c678 have_psiz |= !!var->data.explicit_location; in check_psiz()
714 if (location != VARYING_SLOT_PSIZ || !have_psiz || var->data.explicit_location) in find_var_with_location_frac()
837 if (var->data.location == VARYING_SLOT_PSIZ && !var->data.explicit_location) in update_so_info()
1490 if (var && !var->data.explicit_location) { in zink_compiler_assign_io()
3197 if (!var->data.explicit_location) in zink_shader_create()
/third_party/mesa3d/src/compiler/spirv/
Dvtn_variables.c1828 if (var->data.explicit_location && in vtn_get_call_payload_for_location()
1934 var->var->data.explicit_location = true; in vtn_create_variable()