Home
last modified time | relevance | path

Searched refs:vs_export_prim_id (Results 1 – 5 of 5) sorted by relevance

/aosp_15_r20/external/mesa3d/src/gallium/drivers/radeonsi/
H A Dgfx10_shader_ngg.c146 uses_primitive_id |= shader->key.ge.mono.u.vs_export_prim_id; in gfx10_ngg_calculate_subgroup_info()
152 shader->key.ge.mono.u.vs_export_prim_id, in gfx10_ngg_calculate_subgroup_info()
H A Dsi_shader.c1515 fprintf(f, " mono.u.vs_export_prim_id = %u\n", key->ge.mono.u.vs_export_prim_id); in si_dump_shader_key()
1531 fprintf(f, " mono.u.vs_export_prim_id = %u\n", key->ge.mono.u.vs_export_prim_id); in si_dump_shader_key()
1939 if (key->ge.mono.u.vs_export_prim_id) in si_lower_ngg()
1953 options.export_primitive_id = key->ge.mono.u.vs_export_prim_id; in si_lower_ngg()
2042 if (shader->key.ge.mono.u.vs_export_prim_id) { in si_nir_assign_param_offsets()
2428 shader->key.ge.mono.u.vs_export_prim_id, in si_get_nir_shader()
2997 shader->key.ge.mono.u.vs_export_prim_id; in si_compile_shader()
3544 shader->key.ge.mono.u.vs_export_prim_id)); in si_create_shader_variant()
H A Dsi_state_shaders.cpp1437 bool es_enable_prim_id = shader->key.ge.mono.u.vs_export_prim_id || es_info->uses_primid; in gfx10_shader_ngg()
1491 (gs_stage == MESA_SHADER_VERTEX && shader->key.ge.mono.u.vs_export_prim_id)) in gfx10_shader_ngg()
1507 (gs_stage == MESA_SHADER_VERTEX && shader->key.ge.mono.u.vs_export_prim_id)) in gfx10_shader_ngg()
1565 S_028A84_NGG_DISABLE_PROVOK_REUSE(shader->key.ge.mono.u.vs_export_prim_id || in gfx10_shader_ngg()
1765 bool enable_prim_id = shader->key.ge.mono.u.vs_export_prim_id || info->uses_primid; in si_shader_vs()
2474 key->ge.mono.u.vs_export_prim_id = vs->stage != MESA_SHADER_GEOMETRY && in si_get_vs_key_outputs()
2489 key->ge.mono.u.vs_export_prim_id = 0; in si_clear_vs_key_outputs()
H A Dsi_shader.h709 unsigned vs_export_prim_id : 1; /* VS and TES only */ member
/aosp_15_r20/external/mesa3d/docs/relnotes/
H A D20.3.0.rst3414 - radeonsi: deduplicate setting key.mono.u.vs_export_prim_id