Searched refs:uses_primid (Results 1 - 19 of 19) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/
H A Ddraw_prim_assembler.c63 if (fs && fs->info.uses_primid) {
65 return !gs->info.uses_primid;
67 return !tes->info.uses_primid;
H A Ddraw_llvm.c2877 if (gs_info->uses_primid) {
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/
H A Ddraw_prim_assembler.c62 if (fs && fs->info.uses_primid) {
63 return !gs || !gs->info.uses_primid;
H A Ddraw_llvm.c2337 if (gs_info->uses_primid) {
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_scan.h122 boolean uses_primid; member in struct:tgsi_shader_info
H A Dtgsi_scan.c656 info->uses_primid = true;
690 info->uses_primid = TRUE;
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_scan.h121 boolean uses_primid; member in struct:tgsi_shader_info
H A Dtgsi_scan.c677 info->uses_primid = true;
711 info->uses_primid = TRUE;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/
H A Dswr_draw.cpp167 if (ctx->fs->info.base.uses_primid)
H A Dswr_state.cpp1773 if (ctx->fs->info.base.uses_primid) {
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_state_shaders.c605 vgpr_comp_cnt = shader->selector->info.uses_primid ? 3 : 2;
891 es_vgpr_comp_cnt = shader->key.part.gs.es->info.uses_primid ? 3 : 2;
900 else if (sel->info.uses_primid)
1025 bool enable_prim_id = shader->key.mono.u.vs_export_prim_id || info->uses_primid;
1466 if (sctx->ps_shader.cso && sctx->ps_shader.cso->info.uses_primid)
1507 if (sctx->ps_shader.cso && sctx->ps_shader.cso->info.uses_primid)
2550 sctx->tes_shader.cso->info.uses_primid) ||
2552 sctx->tcs_shader.cso->info.uses_primid) ||
2554 sctx->gs_shader.cso->info.uses_primid) ||
2556 sctx->ps_shader.cso->info.uses_primid);
[all...]
H A Dsi_shader_nir.c178 info->uses_primid = 1;
473 info->uses_primid = true;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_state_shaders.c647 vgpr_comp_cnt = shader->selector->info.uses_primid ? 3 : 2;
895 es_vgpr_comp_cnt = shader->key.part.gs.es->info.uses_primid ? 3 : 2;
904 else if (sel->info.uses_primid)
1156 bool es_enable_prim_id = shader->key.mono.u.vs_export_prim_id || es_info->uses_primid;
1188 if (es_enable_prim_id || gs_info->uses_primid)
1202 else if ((gs_stage == MESA_SHADER_GEOMETRY && gs_info->uses_primid) ||
1421 bool enable_prim_id = shader->key.mono.u.vs_export_prim_id || info->uses_primid;
1914 key->mono.u.vs_export_prim_id = sctx->shader.ps.cso && sctx->shader.ps.cso->info.uses_primid;
3206 (sctx->shader.tes.cso && sctx->shader.tes.cso->info.uses_primid) ||
3207 (sctx->shader.tcs.cso && sctx->shader.tcs.cso->info.uses_primid) ||
[all...]
H A Dsi_shader.h386 bool uses_primid; member in struct:si_shader_info
H A Dsi_shader_nir.c449 info->uses_primid = BITSET_TEST(nir->info.system_values_read, SYSTEM_VALUE_PRIMITIVE_ID) ||
H A Dgfx10_shader_ngg.c627 if (shader->selector->info.uses_primid || shader->key.mono.u.vs_export_prim_id) {
1061 (sel->info.uses_primid || shader->key.mono.u.vs_export_prim_id);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/
H A Dswr_draw.cpp208 if (ctx->fs->info.base.uses_primid)
H A Dswr_state.cpp2057 if (ctx->fs->info.base.uses_primid) {
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/nir/
H A Dnir_to_tgsi_info.c257 info->uses_primid = 1;
533 info->uses_primid = true;

Completed in 84 milliseconds