/third_party/mesa3d/src/gallium/auxiliary/tgsi/ |
H A D | tgsi_from_mesa.c | 38 if (attr >= VARYING_SLOT_VAR0) { in tgsi_get_generic_gl_varying_index() 40 return attr - VARYING_SLOT_VAR0; in tgsi_get_generic_gl_varying_index() 42 return 9 + (attr - VARYING_SLOT_VAR0); in tgsi_get_generic_gl_varying_index() 163 case VARYING_SLOT_VAR0: in tgsi_get_gl_varying_semantic() 165 assert(attr >= VARYING_SLOT_VAR0 || in tgsi_get_gl_varying_semantic()
|
/third_party/mesa3d/src/imagination/rogue/ |
H A D | rogue_build_data.c | 158 size_t i = (var->data.location - VARYING_SLOT_VAR0) + 1; in collect_io_data_fs() 168 assert(var->data.location >= VARYING_SLOT_VAR0 && in collect_io_data_fs() 340 } else if ((var->data.location >= VARYING_SLOT_VAR0) && in collect_io_data_vs() 342 size_t i = (var->data.location - VARYING_SLOT_VAR0) + 1; in collect_io_data_vs() 527 i = (location - VARYING_SLOT_VAR0) + 1; in rogue_coeff_index_fs() 528 assert(location >= VARYING_SLOT_VAR0 && location <= VARYING_SLOT_VAR31); in rogue_coeff_index_fs() 555 } else if ((location >= VARYING_SLOT_VAR0) && in rogue_output_index_vs() 557 i = (location - VARYING_SLOT_VAR0) + 1; in rogue_output_index_vs()
|
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_linking_helpers.c | 150 if (var->data.location < VARYING_SLOT_VAR0 && var->data.location >= 0) in nir_remove_unused_io_vars() 311 if (var->data.location >= VARYING_SLOT_VAR0 && in get_unmoveable_components_masks() 312 var->data.location - VARYING_SLOT_VAR0 < MAX_VARYINGS_INCL_PATCH) { in get_unmoveable_components_masks() 327 unsigned location = var->data.location - VARYING_SLOT_VAR0; in get_unmoveable_components_masks() 408 slots_used_tmp[0] = *slots_used & BITFIELD64_RANGE(0, VARYING_SLOT_VAR0); in remap_slots_and_components() 414 if (var->data.location >= VARYING_SLOT_VAR0 && in remap_slots_and_components() 415 var->data.location - VARYING_SLOT_VAR0 < MAX_VARYINGS_INCL_PATCH) { in remap_slots_and_components() 427 unsigned location = var->data.location - VARYING_SLOT_VAR0; in remap_slots_and_components() 550 if (var->data.location >= VARYING_SLOT_VAR0 && in gather_varying_component_info() 551 var->data.location - VARYING_SLOT_VAR0 < MAX_VARYINGS_INCL_PATC in gather_varying_component_info() [all...] |
H A D | nir_lower_mediump.c | 223 sem.location >= VARYING_SLOT_VAR0 && in nir_lower_mediump_io() 225 unsigned index = sem.location - VARYING_SLOT_VAR0; in nir_lower_mediump_io() 292 if (sem.location < VARYING_SLOT_VAR0 || in nir_force_mediump_io() 337 sem.location = VARYING_SLOT_VAR0 + in nir_unpack_16bit_varying_slots()
|
/third_party/mesa3d/src/compiler/glsl/tests/ |
H A D | builtin_variable_test.cpp | 203 EXPECT_GT(VARYING_SLOT_VAR0, var->data.location); in TEST_F() 256 EXPECT_GT(VARYING_SLOT_VAR0, var->data.location); in TEST_F() 340 EXPECT_GT(VARYING_SLOT_VAR0, input->location); in TEST_F() 351 EXPECT_GT(VARYING_SLOT_VAR0, var->data.location); in TEST_F() 373 EXPECT_GT(VARYING_SLOT_VAR0, var->data.location); in TEST_F()
|
/third_party/mesa3d/src/compiler/glsl/ |
H A D | gl_nir_link_varyings.c | 67 var->data.location >= VARYING_SLOT_VAR0; in varying_has_user_specified_location() 979 * (i.e. the one referred to by VARYING_SLOT_VAR0) represented by the 1578 producer_var->data.location = VARYING_SLOT_VAR0 + tmp_loc; in varying_matches_assign_temp_locations() 1583 consumer_var->data.location = VARYING_SLOT_VAR0 + tmp_loc; in varying_matches_assign_temp_locations() 1611 producer_var->data.location = VARYING_SLOT_VAR0 + slot; in varying_matches_store_locations() 1616 consumer_var->data.location = VARYING_SLOT_VAR0 + slot; in varying_matches_store_locations() 2002 var->data.location < VARYING_SLOT_VAR0) in reserved_varying_slot() 2005 var_slot = var->data.location - VARYING_SLOT_VAR0; in reserved_varying_slot() 2031 assert(var->data.location >= VARYING_SLOT_VAR0); in set_variable_io_mask() 2039 unsigned location = var->data.location - VARYING_SLOT_VAR0; in set_variable_io_mask() [all...] |
H A D | link_varyings.cpp | 295 unsigned location_start = VARYING_SLOT_VAR0; in compute_variable_location_slot() 528 (field->patch ? VARYING_SLOT_PATCH0 : VARYING_SLOT_VAR0); in validate_explicit_variable_location() 598 var->data.location < VARYING_SLOT_VAR0 || in validate_first_and_last_interface_explicit_locations() 670 || var->data.location < VARYING_SLOT_VAR0) in cross_validate_outputs_to_inputs() 727 && input->data.location >= VARYING_SLOT_VAR0) { in cross_validate_outputs_to_inputs()
|
H A D | gl_nir_lower_packed_varyings.c | 175 * VARYING_SLOT_VAR0 + locations_used, an assertion will fire. 333 unsigned slot = location - VARYING_SLOT_VAR0; in get_packed_varying_deref() 835 assert(state->components[location - VARYING_SLOT_VAR0] >= components); in lower_varying() 841 state->packed_varyings[location - VARYING_SLOT_VAR0]; in lower_varying() 902 var->data.location < VARYING_SLOT_VAR0 || !needs_lowering(state, var)) in lower_output_var() 983 var->data.location < VARYING_SLOT_VAR0 || !needs_lowering(state, var)) in lower_packed_inputs()
|
H A D | link_interface_blocks.cpp | 254 var->data.location >= VARYING_SLOT_VAR0) { in lookup() 275 var->data.location >= VARYING_SLOT_VAR0) { in store()
|
H A D | gl_nir_linker.c | 457 : VARYING_SLOT_VAR0; in add_vars_with_modes() 463 : VARYING_SLOT_VAR0; in add_vars_with_modes() 561 var->data.location - VARYING_SLOT_VAR0, in nir_add_packed_var_to_resource_list()
|
/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_vue_map.c | 188 uint64_t builtins = slots_valid & BITFIELD64_MASK(VARYING_SLOT_VAR0); in brw_compute_vue_map() 198 uint64_t generics = slots_valid & ~BITFIELD64_MASK(VARYING_SLOT_VAR0); in brw_compute_vue_map() 202 slot = first_generic_slot + varying - VARYING_SLOT_VAR0; in brw_compute_vue_map()
|
/third_party/mesa3d/src/gallium/drivers/lima/standalone/ |
H A D | lima_compiler_cmdline.c | 77 if (var->data.location >= VARYING_SLOT_VAR0) { in fixup_varying_slots() 81 var->data.location += VARYING_SLOT_VAR0 - VARYING_SLOT_TEX0; in fixup_varying_slots()
|
/third_party/mesa3d/src/compiler/ |
H A D | shader_enums.h | 337 VARYING_SLOT_VAR0 = 32, /* First generic varying slot */ enumerator 439 #define VARYING_SLOT_MAX (VARYING_SLOT_VAR0 + MAX_VARYING) 441 #define MAX_VARYINGS_INCL_PATCH (VARYING_SLOT_TESS_MAX - VARYING_SLOT_VAR0) 513 #define VARYING_BIT_VAR(V) BITFIELD64_BIT(VARYING_SLOT_VAR0 + (V))
|
/third_party/mesa3d/src/gallium/auxiliary/nir/ |
H A D | nir_draw_helpers.c | 226 if (highest_location == -1 || highest_location < VARYING_SLOT_VAR0) { in nir_lower_aaline_fs() 227 line_width->data.location = VARYING_SLOT_VAR0; in nir_lower_aaline_fs() 348 if (highest_location == -1 || highest_location < VARYING_SLOT_VAR0) { in nir_lower_aapoint_fs() 349 aapoint_input->data.location = VARYING_SLOT_VAR0; in nir_lower_aapoint_fs()
|
/third_party/mesa3d/src/asahi/compiler/ |
H A D | cmdline.c | 75 if (var->data.location >= VARYING_SLOT_VAR0) { in fixup_varying_slots() 79 var->data.location += VARYING_SLOT_VAR0 - VARYING_SLOT_TEX0; in fixup_varying_slots()
|
/third_party/mesa3d/src/panfrost/bifrost/ |
H A D | cmdline.c | 108 if (var->data.location >= VARYING_SLOT_VAR0) { in fixup_varying_slots() 112 var->data.location += VARYING_SLOT_VAR0 - VARYING_SLOT_TEX0; in fixup_varying_slots()
|
/third_party/mesa3d/src/panfrost/lib/ |
H A D | pan_shader.c | 239 util_last_bit(s->info.outputs_written >> VARYING_SLOT_VAR0); in pan_shader_compile() 297 util_last_bit(s->info.outputs_read >> VARYING_SLOT_VAR0); in pan_shader_compile()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/ |
H A D | ir3_cmdline.c | 96 if (var->data.location >= VARYING_SLOT_VAR0) { in fixup_varying_slots() 100 var->data.location += VARYING_SLOT_VAR0 - VARYING_SLOT_TEX0; in fixup_varying_slots()
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_shader_info.c | 319 if (var->data.location >= VARYING_SLOT_VAR0) { in gather_info_input_decl_ps() 321 info->ps.input_per_primitive_mask |= mask << (var->data.location - VARYING_SLOT_VAR0); in gather_info_input_decl_ps() 323 info->ps.input_mask |= mask << (var->data.location - VARYING_SLOT_VAR0); in gather_info_input_decl_ps() 441 if (idx >= VARYING_SLOT_VAR0 || idx == VARYING_SLOT_LAYER || in assign_outinfo_params()
|
H A D | radv_meta_blit2d.c | 399 tex_pos_out->data.location = VARYING_SLOT_VAR0; in build_nir_vertex_shader() 533 tex_pos_in->data.location = VARYING_SLOT_VAR0; in build_nir_copy_fragment_shader() 558 tex_pos_in->data.location = VARYING_SLOT_VAR0; in build_nir_copy_fragment_shader_depth() 583 tex_pos_in->data.location = VARYING_SLOT_VAR0; in build_nir_copy_fragment_shader_stencil()
|
H A D | radv_meta_blit.c | 48 tex_pos_out->data.location = VARYING_SLOT_VAR0; in build_nir_vertex_shader() 88 tex_pos_in->data.location = VARYING_SLOT_VAR0; in build_nir_copy_fragment_shader() 136 tex_pos_in->data.location = VARYING_SLOT_VAR0; in build_nir_copy_fragment_shader_depth() 184 tex_pos_in->data.location = VARYING_SLOT_VAR0; in build_nir_copy_fragment_shader_stencil()
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
H A D | sfn_shader_gs.cpp | 67 (location >= VARYING_SLOT_VAR0 && in process_store_output() 134 (location >= VARYING_SLOT_VAR0 && in process_load_input()
|
H A D | sfn_nir_lower_tess_io.cpp | 92 if (location >= VARYING_SLOT_VAR0 && in get_tcs_varying_offset() 94 return 0x10 * (location - VARYING_SLOT_VAR0) + 0x90; in get_tcs_varying_offset()
|
/third_party/mesa3d/src/freedreno/ir3/ |
H A D | ir3_nir_lower_tess.c | 115 case VARYING_SLOT_VAR0 ... VARYING_SLOT_VAR31: { in shader_io_get_unique_index() 118 (12 + VARYING_SLOT_VAR31 - VARYING_SLOT_VAR0)); in shader_io_get_unique_index() 121 (12 + VARYING_SLOT_VAR31 - VARYING_SLOT_VAR0)); in shader_io_get_unique_index() 122 return 12 + (slot - VARYING_SLOT_VAR0); in shader_io_get_unique_index()
|
/third_party/mesa3d/src/intel/blorp/ |
H A D | blorp_priv.h | 176 input->data.location = VARYING_SLOT_VAR0 + offset / (4 * sizeof(float)); in blorp_create_nir_input()
|