Searched refs:shader_out (Results 1 – 4 of 4) sorted by relevance
1537 struct si_shader *shader_out, union si_shader_part_key *key) in si_get_vs_prolog_key() argument1543 key->vs_prolog.as_ls = shader_out->key.as_ls; in si_get_vs_prolog_key()1544 key->vs_prolog.as_es = shader_out->key.as_es; in si_get_vs_prolog_key()1545 key->vs_prolog.as_ngg = shader_out->key.as_ngg; in si_get_vs_prolog_key()1546 key->vs_prolog.as_prim_discard_cs = shader_out->key.opt.vs_as_prim_discard_cs; in si_get_vs_prolog_key()1550 !!(shader_out->key.opt.ngg_culling & SI_NGG_CULL_GS_FAST_LAUNCH_TRI_LIST); in si_get_vs_prolog_key()1552 !!(shader_out->key.opt.ngg_culling & SI_NGG_CULL_GS_FAST_LAUNCH_TRI_STRIP); in si_get_vs_prolog_key()1555 if (shader_out->selector->info.stage == MESA_SHADER_TESS_CTRL) { in si_get_vs_prolog_key()1558 } else if (shader_out->selector->info.stage == MESA_SHADER_GEOMETRY) { in si_get_vs_prolog_key()1561 } else if (shader_out->key.as_ngg) { in si_get_vs_prolog_key()[all …]
288 struct si_shader_output_values *shader_out);
247 struct si_shader_output_values *shader_out) in si_llvm_streamout_store_output() argument260 assert(stream_out->stream == shader_out->vertex_stream[start + j]); in si_llvm_streamout_store_output()262 out[j] = ac_to_integer(&ctx->ac, shader_out->values[start + j]); in si_llvm_streamout_store_output()
1568 struct radv_shader_output_values *shader_out) in radv_emit_stream_output() argument1585 out[i] = ac_to_integer(&ctx->ac, shader_out->values[start + i]); in radv_emit_stream_output()1684 struct radv_shader_output_values shader_out = {0}; in radv_emit_streamout() local1692 shader_out.values[j] = in radv_emit_streamout()1697 output, &shader_out); in radv_emit_streamout()