Home
last modified time | relevance | path

Searched refs:shader_out (Results 1 – 4 of 4) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader.c1537 struct si_shader *shader_out, union si_shader_part_key *key) in si_get_vs_prolog_key() argument
1543 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 …]
Dsi_shader_internal.h288 struct si_shader_output_values *shader_out);
Dsi_shader_llvm_vs.c247 struct si_shader_output_values *shader_out) in si_llvm_streamout_store_output() argument
260 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()
/external/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c1568 struct radv_shader_output_values *shader_out) in radv_emit_stream_output() argument
1585 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() local
1692 shader_out.values[j] = in radv_emit_streamout()
1697 output, &shader_out); in radv_emit_streamout()