Home
last modified time | relevance | path

Searched refs:VARYING_SLOT_VAR0 (Results 1 - 25 of 60) sorted by relevance

123

/third_party/mesa3d/src/gallium/auxiliary/tgsi/
H A Dtgsi_from_mesa.c38 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 Drogue_build_data.c158 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 Dnir_linking_helpers.c150 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 Dnir_lower_mediump.c223 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 Dbuiltin_variable_test.cpp203 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 Dgl_nir_link_varyings.c67 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 Dlink_varyings.cpp295 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 Dgl_nir_lower_packed_varyings.c175 * 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 Dlink_interface_blocks.cpp254 var->data.location >= VARYING_SLOT_VAR0) { in lookup()
275 var->data.location >= VARYING_SLOT_VAR0) { in store()
H A Dgl_nir_linker.c457 : 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 Dbrw_vue_map.c188 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 Dlima_compiler_cmdline.c77 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 Dshader_enums.h337 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 Dnir_draw_helpers.c226 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 Dcmdline.c75 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 Dcmdline.c108 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 Dpan_shader.c239 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 Dir3_cmdline.c96 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 Dradv_shader_info.c319 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 Dradv_meta_blit2d.c399 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 Dradv_meta_blit.c48 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 Dsfn_shader_gs.cpp67 (location >= VARYING_SLOT_VAR0 && in process_store_output()
134 (location >= VARYING_SLOT_VAR0 && in process_load_input()
H A Dsfn_nir_lower_tess_io.cpp92 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 Dir3_nir_lower_tess.c115 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 Dblorp_priv.h176 input->data.location = VARYING_SLOT_VAR0 + offset / (4 * sizeof(float)); in blorp_create_nir_input()

Completed in 28 milliseconds

123