/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_nir_lower_tess.c | 80 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()
|
D | ir3_shader.h | 1090 if (k < 0 && fs->inputs[j].slot == VARYING_SLOT_PRIMITIVE_ID) { in ir3_link_shaders()
|
/third_party/mesa3d/src/compiler/ |
D | shader_enums.h | 319 VARYING_SLOT_PRIMITIVE_ID, /* Does not appear in VS */ enumerator 502 #define VARYING_BIT_PRIMITIVE_ID BITFIELD64_BIT(VARYING_SLOT_PRIMITIVE_ID)
|
D | shader_enums.c | 210 ENUM(VARYING_SLOT_PRIMITIVE_ID), in gl_varying_slot_name_for_stage()
|
/third_party/mesa3d/src/gallium/auxiliary/tgsi/ |
D | tgsi_from_mesa.c | 67 case VARYING_SLOT_PRIMITIVE_ID: in tgsi_get_gl_varying_semantic()
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.3.2.rst | 86 - radeonsi/nir: Check for VARYING_SLOT_PRIMITIVE_ID not SYSTEM_VALUE
|
/third_party/mesa3d/src/compiler/glsl/tests/ |
D | builtin_variable_test.cpp | 211 EXPECT_NE(VARYING_SLOT_PRIMITIVE_ID, var->data.location); in TEST_F()
|
/third_party/mesa3d/src/microsoft/compiler/ |
D | dxil_signature.c | 298 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/ |
D | si_shader_info.c | 296 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()
|
D | si_shader_llvm_vs.c | 839 outputs[i].semantic = VARYING_SLOT_PRIMITIVE_ID; in si_llvm_vs_build_end()
|
D | si_shader.c | 171 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/ |
D | radv_shader_info.c | 442 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()
|
D | radv_pipeline.c | 2919 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/ |
D | builtin_variables.cpp | 1296 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/ |
D | svga_tgsi.c | 363 return VARYING_SLOT_PRIMITIVE_ID; in svga_tgsi_to_gl_varying_semantic()
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_shader_gs.cpp | 77 location == VARYING_SLOT_PRIMITIVE_ID || in process_store_output()
|
/third_party/mesa3d/src/intel/compiler/ |
D | gfx6_gs_visitor.cpp | 513 attribute_map[VARYING_SLOT_PRIMITIVE_ID] = attributes_per_reg * reg; in setup_payload()
|
D | brw_mesh.cpp | 407 assert(location == VARYING_SLOT_PRIMITIVE_ID || in brw_compute_mue_map()
|
D | brw_nir.c | 945 case VARYING_SLOT_PRIMITIVE_ID: in brw_nir_link_shaders()
|
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
D | d3d12_pipeline_state.cpp | 65 case VARYING_SLOT_PRIMITIVE_ID: in get_semantic_name()
|
D | d3d12_nir_passes.c | 731 primitive_id_var->data.location = VARYING_SLOT_PRIMITIVE_ID; in d3d12_lower_primitive_id()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
D | fd6_draw.c | 186 (fs_info && (fs_info->inputs_read & (1ull << VARYING_SLOT_PRIMITIVE_ID))); in fd6_draw_vbo()
|
/third_party/mesa3d/src/amd/common/ |
D | ac_nir_lower_ngg.c | 495 .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/ |
D | vtn_variables.c | 830 *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/ |
D | nir_linking_helpers.c | 151 … if (shader->info.stage != MESA_SHADER_MESH || var->data.location != VARYING_SLOT_PRIMITIVE_ID) in nir_remove_unused_io_vars()
|