Searched refs:tcs_iface (Results 1 – 6 of 6) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/swr/ |
D | swr_shader.cpp | 382 swr_tcs_llvm_fetch_input(const struct lp_build_tcs_iface *tcs_iface, 391 swr_tcs_llvm_fetch_output(const struct lp_build_tcs_iface *tcs_iface, 401 swr_tcs_llvm_store_output(const struct lp_build_tcs_iface *tcs_iface, 414 swr_tcs_llvm_emit_barrier(const struct lp_build_tcs_iface *tcs_iface, 548 swr_tcs_llvm_fetch_input(const struct lp_build_tcs_iface *tcs_iface, in swr_tcs_llvm_fetch_input() argument 557 swr_tcs_llvm_iface *iface = (swr_tcs_llvm_iface*)tcs_iface; in swr_tcs_llvm_fetch_input() 560 return iface->pBuilder->swr_tcs_llvm_fetch_input(tcs_iface, bld_base, in swr_tcs_llvm_fetch_input() 569 swr_tcs_llvm_fetch_output(const struct lp_build_tcs_iface *tcs_iface, in swr_tcs_llvm_fetch_output() argument 579 swr_tcs_llvm_iface *iface = (swr_tcs_llvm_iface*)tcs_iface; in swr_tcs_llvm_fetch_output() 582 return iface->pBuilder->swr_tcs_llvm_fetch_output(tcs_iface, bld_base, in swr_tcs_llvm_fetch_output() [all …]
|
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_tgsi.h | 282 const struct lp_build_tcs_iface *tcs_iface; member 460 void (*emit_store_output)(const struct lp_build_tcs_iface *tcs_iface, 472 LLVMValueRef (*emit_fetch_input)(const struct lp_build_tcs_iface *tcs_iface, 481 LLVMValueRef (*emit_fetch_output)(const struct lp_build_tcs_iface *tcs_iface, 518 const struct lp_build_tcs_iface *tcs_iface; member
|
D | lp_bld_nir_soa.c | 402 } else if (bld->tcs_iface) { in emit_load_var() 415 result[i] = bld->tcs_iface->emit_fetch_input(bld->tcs_iface, &bld_base->base, in emit_load_var() 421 … LLVMValueRef result2 = bld->tcs_iface->emit_fetch_input(bld->tcs_iface, &bld_base->base, in emit_load_var() 481 if (bld->tcs_iface) { in emit_load_var() 491 result[i] = bld->tcs_iface->emit_fetch_output(bld->tcs_iface, &bld_base->base, in emit_load_var() 497 … LLVMValueRef result2 = bld->tcs_iface->emit_fetch_output(bld->tcs_iface, &bld_base->base, in emit_load_var() 577 bld->tcs_iface->emit_store_output(bld->tcs_iface, &bld_base->base, 0, in emit_store_tcs_chan() 584 bld->tcs_iface->emit_store_output(bld->tcs_iface, &bld_base->base, 0, in emit_store_tcs_chan() 593 bld->tcs_iface->emit_store_output(bld->tcs_iface, &bld_base->base, 0, in emit_store_tcs_chan() 637 if (bld->tcs_iface) { in emit_store_var() [all …]
|
D | lp_bld_tgsi_soa.c | 1253 res = bld->tcs_iface->emit_fetch_output(bld->tcs_iface, (struct lp_build_context*)bld_base, in emit_fetch_tcs_input() 1262 res = bld->tcs_iface->emit_fetch_input(bld->tcs_iface, (struct lp_build_context*)bld_base, in emit_fetch_tcs_input() 1277 … res2 = bld->tcs_iface->emit_fetch_output(bld->tcs_iface, (struct lp_build_context*)bld_base, in emit_fetch_tcs_input() 1286 res2 = bld->tcs_iface->emit_fetch_input(bld->tcs_iface, (struct lp_build_context*)bld_base, in emit_fetch_tcs_input() 1765 assert(bld->tcs_iface->emit_store_output); in emit_store_tcs_output() 1766 bld->tcs_iface->emit_store_output(bld->tcs_iface, (struct lp_build_context*)bld_base, in emit_store_tcs_output() 4075 if (bld->tcs_iface->emit_barrier) { in barrier_emit_tcs() 4076 bld->tcs_iface->emit_barrier((struct lp_build_context*)bld_base); in barrier_emit_tcs() 4296 !bld->gs_iface && !bld->tes_iface && !bld->tcs_iface) { in emit_prologue() 4357 if (bld->tcs_iface && bld->tcs_iface->emit_prologue) { in emit_prologue_post_decl() [all …]
|
D | lp_bld_nir.h | 244 const struct lp_build_tcs_iface *tcs_iface; member
|
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_llvm.c | 3366 struct draw_tcs_llvm_iface tcs_iface; in draw_tcs_llvm_generate() local 3526 tcs_iface.input = input_array; in draw_tcs_llvm_generate() 3527 tcs_iface.output = output_array; in draw_tcs_llvm_generate() 3528 tcs_iface.base.emit_fetch_input = draw_tcs_llvm_emit_fetch_input; in draw_tcs_llvm_generate() 3529 tcs_iface.base.emit_fetch_output = draw_tcs_llvm_emit_fetch_output; in draw_tcs_llvm_generate() 3530 tcs_iface.base.emit_store_output = draw_tcs_llvm_emit_store_output; in draw_tcs_llvm_generate() 3563 params.tcs_iface = &tcs_iface.base; in draw_tcs_llvm_generate()
|