Searched refs:gs_iface (Results 1 – 8 of 8) sorted by relevance
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_tgsi.h | 277 const struct lp_build_gs_iface *gs_iface; member 426 LLVMValueRef (*fetch_input)(const struct lp_build_gs_iface *gs_iface, 433 void (*emit_vertex)(const struct lp_build_gs_iface *gs_iface, 438 void (*end_primitive)(const struct lp_build_gs_iface *gs_iface, 444 void (*gs_epilogue)(const struct lp_build_gs_iface *gs_iface, 512 const struct lp_build_gs_iface *gs_iface; member
|
D | lp_bld_nir_soa.c | 347 if (bld->gs_iface) { in emit_load_var() 353 result[i] = bld->gs_iface->fetch_input(bld->gs_iface, &bld_base->base, in emit_load_var() 357 result2 = bld->gs_iface->fetch_input(bld->gs_iface, &bld_base->base, in emit_load_var() 1685 assert(bld->gs_iface->emit_vertex); in emit_vertex() 1691 bld->gs_iface->emit_vertex(bld->gs_iface, &bld->bld_base.base, in emit_vertex() 1725 bld->gs_iface->end_primitive(bld->gs_iface, &bld->bld_base.base, in end_primitive_masked() 1738 assert(bld->gs_iface->end_primitive); in end_primitive() 1748 if (bld->indirects & nir_var_shader_in && !bld->gs_iface && !bld->tcs_iface && !bld->tes_iface) { in emit_prologue() 2098 bld.gs_iface = params->gs_iface; in lp_build_nir_soa() 2102 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() 3965 if (bld->gs_iface->emit_vertex) { in emit_vertex() 3976 bld->gs_iface->emit_vertex(bld->gs_iface, &bld->bld_base.base, in emit_vertex() 4004 if (bld->gs_iface->end_primitive) { in end_primitive_masked() 4021 bld->gs_iface->end_primitive(bld->gs_iface, &bld->bld_base.base, in end_primitive_masked() 4061 if (bld->gs_iface->end_primitive) { in end_primitive() 4296 !bld->gs_iface && !bld->tes_iface && !bld->tcs_iface) { in emit_prologue() 4322 if (bld->gs_iface) { in emit_prologue() 4348 if (!bld->gs_iface) in emit_prologue() [all …]
|
D | lp_bld_nir.h | 229 const struct lp_build_gs_iface *gs_iface; member
|
/external/mesa3d/src/gallium/drivers/swr/ |
D | swr_shader.cpp | 350 swr_gs_llvm_fetch_input(const struct lp_build_gs_iface *gs_iface, 484 swr_gs_llvm_fetch_input(const struct lp_build_gs_iface *gs_iface, in swr_gs_llvm_fetch_input() argument 492 swr_gs_llvm_iface *iface = (swr_gs_llvm_iface*)gs_iface; in swr_gs_llvm_fetch_input() 494 return iface->pBuilder->swr_gs_llvm_fetch_input(gs_iface, bld, in swr_gs_llvm_fetch_input() 685 BuilderSWR::swr_gs_llvm_fetch_input(const struct lp_build_gs_iface *gs_iface, in swr_gs_llvm_fetch_input() argument 693 swr_gs_llvm_iface *iface = (swr_gs_llvm_iface*)gs_iface; in swr_gs_llvm_fetch_input() 1629 struct swr_gs_llvm_iface gs_iface; in CompileGS() local 1630 gs_iface.base.fetch_input = ::swr_gs_llvm_fetch_input; in CompileGS() 1631 gs_iface.base.emit_vertex = ::swr_gs_llvm_emit_vertex; in CompileGS() 1632 gs_iface.base.end_primitive = ::swr_gs_llvm_end_primitive; in CompileGS() [all …]
|
/external/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_llvm.c | 1728 draw_gs_llvm_fetch_input(const struct lp_build_gs_iface *gs_iface, in draw_gs_llvm_fetch_input() argument 1736 const struct draw_gs_llvm_iface *gs = draw_gs_llvm_iface(gs_iface); in draw_gs_llvm_fetch_input() 1790 const struct draw_gs_llvm_iface *gs_iface = draw_gs_llvm_iface(gs_base); in draw_gs_llvm_emit_vertex() local 1791 struct draw_gs_llvm_variant *variant = gs_iface->variant; in draw_gs_llvm_emit_vertex() 1836 const struct draw_gs_llvm_iface *gs_iface = draw_gs_llvm_iface(gs_base); in draw_gs_llvm_end_primitive() local 1837 struct draw_gs_llvm_variant *variant = gs_iface->variant; in draw_gs_llvm_end_primitive() 1871 const struct draw_gs_llvm_iface *gs_iface = draw_gs_llvm_iface(gs_base); in draw_gs_llvm_epilogue() local 1872 struct draw_gs_llvm_variant *variant = gs_iface->variant; in draw_gs_llvm_epilogue() 2738 struct draw_gs_llvm_iface gs_iface; in draw_gs_llvm_generate() local 2797 gs_iface.base.fetch_input = draw_gs_llvm_fetch_input; in draw_gs_llvm_generate() [all …]
|
/external/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.
|