Searched refs:gs_iface (Results 1 – 7 of 7) sorted by relevance
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_tgsi.h | 279 const struct lp_build_gs_iface *gs_iface; member 429 LLVMValueRef (*fetch_input)(const struct lp_build_gs_iface *gs_iface, 436 void (*emit_vertex)(const struct lp_build_gs_iface *gs_iface, 441 void (*end_primitive)(const struct lp_build_gs_iface *gs_iface, 447 void (*gs_epilogue)(const struct lp_build_gs_iface *gs_iface, 515 const struct lp_build_gs_iface *gs_iface; member
|
D | lp_bld_nir_soa.c | 384 if (bld->gs_iface) { in emit_load_var() 390 result[i] = bld->gs_iface->fetch_input(bld->gs_iface, &bld_base->base, in emit_load_var() 394 result2 = bld->gs_iface->fetch_input(bld->gs_iface, &bld_base->base, in emit_load_var() 1986 assert(bld->gs_iface->emit_vertex); in emit_vertex() 1992 bld->gs_iface->emit_vertex(bld->gs_iface, &bld->bld_base.base, in emit_vertex() 2026 bld->gs_iface->end_primitive(bld->gs_iface, &bld->bld_base.base, in end_primitive_masked() 2039 assert(bld->gs_iface->end_primitive); in end_primitive() 2049 if (bld->indirects & nir_var_shader_in && !bld->gs_iface && !bld->tcs_iface && !bld->tes_iface) { in emit_prologue() 2780 bld.gs_iface = params->gs_iface; in lp_build_nir_soa() 2784 if (bld.gs_iface) { in lp_build_nir_soa() [all …]
|
D | lp_bld_tgsi_soa.c | 1174 res = bld->gs_iface->fetch_input(bld->gs_iface, &bld_base->base, in emit_fetch_gs_input() 1185 res2 = bld->gs_iface->fetch_input(bld->gs_iface, &bld_base->base, in emit_fetch_gs_input() 3972 if (bld->gs_iface->emit_vertex) { in emit_vertex() 3983 bld->gs_iface->emit_vertex(bld->gs_iface, &bld->bld_base.base, in emit_vertex() 4011 if (bld->gs_iface->end_primitive) { in end_primitive_masked() 4028 bld->gs_iface->end_primitive(bld->gs_iface, &bld->bld_base.base, in end_primitive_masked() 4068 if (bld->gs_iface->end_primitive) { in end_primitive() 4303 !bld->gs_iface && !bld->tes_iface && !bld->tcs_iface) { in emit_prologue() 4329 if (bld->gs_iface) { in emit_prologue() 4355 if (!bld->gs_iface) in emit_prologue() [all …]
|
D | lp_bld_nir.h | 266 const struct lp_build_gs_iface *gs_iface; member
|
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_llvm.c | 1731 draw_gs_llvm_fetch_input(const struct lp_build_gs_iface *gs_iface, in draw_gs_llvm_fetch_input() argument 1739 const struct draw_gs_llvm_iface *gs = draw_gs_llvm_iface(gs_iface); in draw_gs_llvm_fetch_input() 1793 const struct draw_gs_llvm_iface *gs_iface = draw_gs_llvm_iface(gs_base); in draw_gs_llvm_emit_vertex() local 1794 struct draw_gs_llvm_variant *variant = gs_iface->variant; in draw_gs_llvm_emit_vertex() 1844 const struct draw_gs_llvm_iface *gs_iface = draw_gs_llvm_iface(gs_base); in draw_gs_llvm_end_primitive() local 1845 struct draw_gs_llvm_variant *variant = gs_iface->variant; in draw_gs_llvm_end_primitive() 1879 const struct draw_gs_llvm_iface *gs_iface = draw_gs_llvm_iface(gs_base); in draw_gs_llvm_epilogue() local 1880 struct draw_gs_llvm_variant *variant = gs_iface->variant; in draw_gs_llvm_epilogue() 2760 struct draw_gs_llvm_iface gs_iface; in draw_gs_llvm_generate() local 2822 gs_iface.base.fetch_input = draw_gs_llvm_fetch_input; in draw_gs_llvm_generate() [all …]
|
/third_party/mesa3d/docs/relnotes/ |
D | 19.3.0.rst | 917 - gallivm/draw/swr: make the gs_iface not depend on tgsi.
|
D | 20.2.0.rst | 1499 - gallivm/gs_iface: pass stream into end primitive interface.
|