Home
last modified time | relevance | path

Searched refs:emit_outputs (Results 1 – 8 of 8) sorted by relevance

/external/mesa3d/src/freedreno/ir3/
Dir3_nir_lower_tess.c44 struct exec_list emit_outputs; member
863 foreach_two_lists(dest_node, &state->emit_outputs, src_node, &state->old_outputs) { in lower_gs_block()
931 exec_list_make_empty(&state.emit_outputs); in ir3_nir_lower_gs()
948 exec_list_push_tail(&state.emit_outputs, &emit_output->node); in ir3_nir_lower_gs()
983 foreach_two_lists(dest_node, &state.new_outputs, src_node, &state.emit_outputs) { in ir3_nir_lower_gs()
991 exec_list_append(&shader->variables, &state.emit_outputs); in ir3_nir_lower_gs()
/external/mesa3d/src/amd/llvm/
Dac_shader_abi.h71 void (*emit_outputs)(struct ac_shader_abi *abi, unsigned max_outputs, LLVMValueRef *addrs); member
Dac_nir_to_llvm.c4868 ctx.abi->emit_outputs(ctx.abi, AC_LLVM_MAX_OUTPUTS, ctx.abi->outputs); in ac_nir_translate()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_llvm_vs.c1010 ctx->abi.emit_outputs = si_llvm_emit_ls_epilogue; in si_llvm_init_vs_callbacks()
1012 ctx->abi.emit_outputs = si_llvm_emit_es_epilogue; in si_llvm_init_vs_callbacks()
1014 ctx->abi.emit_outputs = si_llvm_emit_prim_discard_cs_epilogue; in si_llvm_init_vs_callbacks()
1016 ctx->abi.emit_outputs = gfx10_emit_ngg_culling_epilogue; in si_llvm_init_vs_callbacks()
1018 ctx->abi.emit_outputs = gfx10_emit_ngg_epilogue; in si_llvm_init_vs_callbacks()
1020 ctx->abi.emit_outputs = si_llvm_emit_vs_epilogue; in si_llvm_init_vs_callbacks()
Dsi_shader_llvm_tess.c1074 ctx->abi.emit_outputs = si_llvm_emit_tcs_epilogue; in si_llvm_init_tcs_callbacks()
1086 ctx->abi.emit_outputs = si_llvm_emit_es_epilogue; in si_llvm_init_tes_callbacks()
1088 ctx->abi.emit_outputs = gfx10_emit_ngg_culling_epilogue; in si_llvm_init_tes_callbacks()
1090 ctx->abi.emit_outputs = gfx10_emit_ngg_epilogue; in si_llvm_init_tes_callbacks()
1092 ctx->abi.emit_outputs = si_llvm_emit_vs_epilogue; in si_llvm_init_tes_callbacks()
Dsi_shader_llvm_gs.c683 ctx->abi.emit_outputs = si_llvm_emit_gs_epilogue; in si_llvm_init_gs_callbacks()
Dsi_shader_llvm_ps.c996 ctx->abi.emit_outputs = si_llvm_return_fs_outputs; in si_llvm_init_ps_callbacks()
/external/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c3851 ctx.abi.emit_outputs = handle_shader_outputs_post; in ac_translate_nir_to_llvm()