Searched refs:uses_primid (Results 1 – 11 of 11) sorted by relevance
63 if (fs && fs->info.uses_primid) { in needs_primid()65 return !gs->info.uses_primid; in needs_primid()67 return !tes->info.uses_primid; in needs_primid()
2877 if (gs_info->uses_primid) { in draw_gs_llvm_generate()
121 boolean uses_primid; member
677 info->uses_primid = true; in scan_declaration()711 info->uses_primid = TRUE; in scan_declaration()
647 vgpr_comp_cnt = shader->selector->info.uses_primid ? 3 : 2; in si_shader_es()895 es_vgpr_comp_cnt = shader->key.part.gs.es->info.uses_primid ? 3 : 2; in si_shader_gs()904 else if (sel->info.uses_primid) in si_shader_gs()1156 bool es_enable_prim_id = shader->key.mono.u.vs_export_prim_id || es_info->uses_primid; in gfx10_shader_ngg()1188 if (es_enable_prim_id || gs_info->uses_primid) in gfx10_shader_ngg()1202 else if ((gs_stage == MESA_SHADER_GEOMETRY && gs_info->uses_primid) || in gfx10_shader_ngg()1421 bool enable_prim_id = shader->key.mono.u.vs_export_prim_id || info->uses_primid; in si_shader_vs()1914 key->mono.u.vs_export_prim_id = sctx->shader.ps.cso && sctx->shader.ps.cso->info.uses_primid; in si_get_vs_key_outputs()3206 (sctx->shader.tes.cso && sctx->shader.tes.cso->info.uses_primid) || in si_update_tess_uses_prim_id()3207 (sctx->shader.tcs.cso && sctx->shader.tcs.cso->info.uses_primid) || in si_update_tess_uses_prim_id()[all …]
386 bool uses_primid; member
449 info->uses_primid = BITSET_TEST(nir->info.system_values_read, SYSTEM_VALUE_PRIMITIVE_ID) || in si_nir_scan_shader()
627 if (shader->selector->info.uses_primid || shader->key.mono.u.vs_export_prim_id) { in ngg_nogs_vertex_size()1061 (sel->info.uses_primid || shader->key.mono.u.vs_export_prim_id); in gfx10_emit_ngg_culling_epilogue()
257 info->uses_primid = 1; in scan_instruction()533 info->uses_primid = true; in nir_tgsi_scan_shader()
208 if (ctx->fs->info.base.uses_primid) in swr_draw_vbo()
2057 if (ctx->fs->info.base.uses_primid) { in swr_update_derived()