Home
last modified time | relevance | path

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

12

/third_party/mesa3d/src/freedreno/ir3/
Dir3_nir_lower_tess.c80 return (slot == VARYING_SLOT_PRIMITIVE_ID || in is_tess_levels()
498 case VARYING_SLOT_PRIMITIVE_ID: in build_tessfactor_base()
611 if (location != VARYING_SLOT_PRIMITIVE_ID) { in lower_tess_ctrl_block()
635 if (location != VARYING_SLOT_PRIMITIVE_ID) { in lower_tess_ctrl_block()
698 .location = VARYING_SLOT_PRIMITIVE_ID, in ir3_nir_lower_tess_ctrl()
Dir3_shader.h1090 if (k < 0 && fs->inputs[j].slot == VARYING_SLOT_PRIMITIVE_ID) { in ir3_link_shaders()
/third_party/mesa3d/src/compiler/
Dshader_enums.h319 VARYING_SLOT_PRIMITIVE_ID, /* Does not appear in VS */ enumerator
502 #define VARYING_BIT_PRIMITIVE_ID BITFIELD64_BIT(VARYING_SLOT_PRIMITIVE_ID)
Dshader_enums.c210 ENUM(VARYING_SLOT_PRIMITIVE_ID), in gl_varying_slot_name_for_stage()
/third_party/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_from_mesa.c67 case VARYING_SLOT_PRIMITIVE_ID: in tgsi_get_gl_varying_semantic()
/third_party/mesa3d/docs/relnotes/
D21.3.2.rst86 - radeonsi/nir: Check for VARYING_SLOT_PRIMITIVE_ID not SYSTEM_VALUE
/third_party/mesa3d/src/compiler/glsl/tests/
Dbuiltin_variable_test.cpp211 EXPECT_NE(VARYING_SLOT_PRIMITIVE_ID, var->data.location); in TEST_F()
/third_party/mesa3d/src/microsoft/compiler/
Ddxil_signature.c298 case VARYING_SLOT_PRIMITIVE_ID: in get_semantic_name()
624 case VARYING_SLOT_PRIMITIVE_ID: in out_sysvalue_name()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_info.c296 if (semantic == VARYING_SLOT_PRIMITIVE_ID) in scan_io_usage()
684 info->output_semantic[info->num_outputs] = VARYING_SLOT_PRIMITIVE_ID; in si_nir_scan_shader()
Dsi_shader_llvm_vs.c839 outputs[i].semantic = VARYING_SLOT_PRIMITIVE_ID; in si_llvm_vs_build_end()
Dsi_shader.c171 case VARYING_SLOT_PRIMITIVE_ID: in si_shader_io_get_unique_index()
1815 … shader->info.vs_output_param_offset[VARYING_SLOT_PRIMITIVE_ID] = shader->info.nr_param_exports++; in si_compile_shader()
/third_party/mesa3d/src/amd/vulkan/
Dradv_shader_info.c442 idx == VARYING_SLOT_PRIMITIVE_ID || idx == VARYING_SLOT_VIEWPORT || in assign_outinfo_params()
566 assign_outinfo_param(outinfo, VARYING_SLOT_PRIMITIVE_ID, &total_param_exports); in radv_nir_shader_info_pass()
Dradv_pipeline.c2919 var->data.location = VARYING_SLOT_PRIMITIVE_ID; in radv_export_implicit_primitive_id()
2925 nir->info.outputs_written |= BITFIELD64_BIT(VARYING_SLOT_PRIMITIVE_ID); in radv_export_implicit_primitive_id()
2973 if (var->data.location == VARYING_SLOT_PRIMITIVE_ID || in radv_link_shaders()
6297 single_slot_to_ps_input(outinfo, VARYING_SLOT_PRIMITIVE_ID, ps_input_cntl, &ps_offset, in radv_pipeline_emit_ps_inputs()
6326 single_slot_to_ps_input(outinfo, VARYING_SLOT_PRIMITIVE_ID, ps_input_cntl, &ps_offset, in radv_pipeline_emit_ps_inputs()
/third_party/mesa3d/src/compiler/glsl/
Dbuiltin_variables.cpp1296 var = add_input(VARYING_SLOT_PRIMITIVE_ID, int_t, GLSL_PRECISION_HIGH, in generate_gs_special_vars()
1299 var = add_output(VARYING_SLOT_PRIMITIVE_ID, int_t, GLSL_PRECISION_HIGH, in generate_gs_special_vars()
1342 var = add_input(VARYING_SLOT_PRIMITIVE_ID, int_t, GLSL_PRECISION_HIGH, in generate_fs_special_vars()
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_tgsi.c363 return VARYING_SLOT_PRIMITIVE_ID; in svga_tgsi_to_gl_varying_semantic()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_shader_gs.cpp77 location == VARYING_SLOT_PRIMITIVE_ID || in process_store_output()
/third_party/mesa3d/src/intel/compiler/
Dgfx6_gs_visitor.cpp513 attribute_map[VARYING_SLOT_PRIMITIVE_ID] = attributes_per_reg * reg; in setup_payload()
Dbrw_mesh.cpp407 assert(location == VARYING_SLOT_PRIMITIVE_ID || in brw_compute_mue_map()
Dbrw_nir.c945 case VARYING_SLOT_PRIMITIVE_ID: in brw_nir_link_shaders()
/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_pipeline_state.cpp65 case VARYING_SLOT_PRIMITIVE_ID: in get_semantic_name()
Dd3d12_nir_passes.c731 primitive_id_var->data.location = VARYING_SLOT_PRIMITIVE_ID; in d3d12_lower_primitive_id()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_draw.c186 (fs_info && (fs_info->inputs_read & (1ull << VARYING_SLOT_PRIMITIVE_ID))); in fd6_draw_vbo()
/third_party/mesa3d/src/amd/common/
Dac_nir_lower_ngg.c495 .location = VARYING_SLOT_PRIMITIVE_ID, in emit_store_ngg_nogs_es_primitive_id()
1411 prim_id_var->data.location = VARYING_SLOT_PRIMITIVE_ID; in ac_nir_lower_ngg_nogs()
1412 prim_id_var->data.driver_location = VARYING_SLOT_PRIMITIVE_ID; in ac_nir_lower_ngg_nogs()
/third_party/mesa3d/src/compiler/spirv/
Dvtn_variables.c830 *location = VARYING_SLOT_PRIMITIVE_ID; in vtn_get_builtin_location()
832 *location = VARYING_SLOT_PRIMITIVE_ID; in vtn_get_builtin_location()
/third_party/mesa3d/src/compiler/nir/
Dnir_linking_helpers.c151 … if (shader->info.stage != MESA_SHADER_MESH || var->data.location != VARYING_SLOT_PRIMITIVE_ID) in nir_remove_unused_io_vars()

12