Searched refs:emit_outputs (Results 1 – 9 of 9) sorted by relevance
44 struct exec_list emit_outputs; member870 foreach_two_lists (dest_node, &state->emit_outputs, src_node, in lower_gs_block()941 exec_list_make_empty(&state.emit_outputs); in ir3_nir_lower_gs()958 exec_list_push_tail(&state.emit_outputs, &emit_output->node); in ir3_nir_lower_gs()990 &state.emit_outputs) { in ir3_nir_lower_gs()998 exec_list_append(&shader->variables, &state.emit_outputs); in ir3_nir_lower_gs()
66 void (*emit_outputs)(struct ac_shader_abi *abi); member
5386 ctx.abi->emit_outputs(ctx.abi); in ac_nir_translate()
994 ctx->abi.emit_outputs = si_llvm_emit_ls_epilogue; in si_llvm_init_vs_callbacks()996 ctx->abi.emit_outputs = si_llvm_emit_es_epilogue; in si_llvm_init_vs_callbacks()998 ctx->abi.emit_outputs = gfx10_emit_ngg_culling_epilogue; in si_llvm_init_vs_callbacks()1000 ctx->abi.emit_outputs = gfx10_emit_ngg_epilogue; in si_llvm_init_vs_callbacks()1002 ctx->abi.emit_outputs = si_llvm_emit_vs_epilogue; in si_llvm_init_vs_callbacks()
1077 ctx->abi.emit_outputs = si_llvm_emit_tcs_epilogue; in si_llvm_init_tcs_callbacks()1088 ctx->abi.emit_outputs = si_llvm_emit_es_epilogue; in si_llvm_init_tes_callbacks()1090 ctx->abi.emit_outputs = gfx10_emit_ngg_culling_epilogue; in si_llvm_init_tes_callbacks()1092 ctx->abi.emit_outputs = gfx10_emit_ngg_epilogue; in si_llvm_init_tes_callbacks()1094 ctx->abi.emit_outputs = si_llvm_emit_vs_epilogue; in si_llvm_init_tes_callbacks()
660 ctx->abi.emit_outputs = si_llvm_emit_gs_epilogue; in si_llvm_init_gs_callbacks()
992 ctx->abi.emit_outputs = si_llvm_return_fs_outputs; in si_llvm_init_ps_callbacks()
2414 ctx.abi.emit_outputs = handle_shader_outputs_post; in ac_translate_nir_to_llvm()
2635 - ac: remove needless parameters from ac_shader_abi::emit_outputs