Searched refs:gs_iface (Results 1 - 12 of 12) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_tgsi.h233 const struct lp_build_tgsi_gs_iface *gs_iface);
412 LLVMValueRef (*fetch_input)(const struct lp_build_tgsi_gs_iface *gs_iface,
419 void (*emit_vertex)(const struct lp_build_tgsi_gs_iface *gs_iface,
423 void (*end_primitive)(const struct lp_build_tgsi_gs_iface *gs_iface,
427 void (*gs_epilogue)(const struct lp_build_tgsi_gs_iface *gs_iface,
440 const struct lp_build_tgsi_gs_iface *gs_iface; member in struct:lp_build_tgsi_soa_context
H A Dlp_bld_tgsi_soa.c1563 res = bld->gs_iface->fetch_input(bld->gs_iface, bld_base,
1574 res2 = bld->gs_iface->fetch_input(bld->gs_iface, bld_base,
3425 if (bld->gs_iface->emit_vertex) {
3432 bld->gs_iface->emit_vertex(bld->gs_iface, &bld->bld_base,
3458 if (bld->gs_iface->end_primitive) {
3474 bld->gs_iface->end_primitive(bld->gs_iface,
3828 lp_build_tgsi_soa(struct gallivm_state * gallivm,const struct tgsi_token * tokens,struct lp_type type,struct lp_build_mask_context * mask,LLVMValueRef consts_ptr,LLVMValueRef const_sizes_ptr,const struct lp_bld_tgsi_system_values * system_values,const LLVMValueRef (* inputs)[TGSI_NUM_CHANNELS],LLVMValueRef (* outputs)[TGSI_NUM_CHANNELS],LLVMValueRef context_ptr,LLVMValueRef thread_data_ptr,const struct lp_build_sampler_soa * sampler,const struct tgsi_shader_info * info,const struct lp_build_tgsi_gs_iface * gs_iface) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_tgsi.h281 const struct lp_build_gs_iface *gs_iface; member in struct:lp_build_tgsi_params
431 LLVMValueRef (*fetch_input)(const struct lp_build_gs_iface *gs_iface,
438 void (*emit_vertex)(const struct lp_build_gs_iface *gs_iface,
443 void (*end_primitive)(const struct lp_build_gs_iface *gs_iface,
449 void (*gs_epilogue)(const struct lp_build_gs_iface *gs_iface,
517 const struct lp_build_gs_iface *gs_iface; member in struct:lp_build_tgsi_soa_context
H A Dlp_bld_nir_soa.c348 if (bld->gs_iface) {
354 result[i] = bld->gs_iface->fetch_input(bld->gs_iface, &bld_base->base,
358 result2 = bld->gs_iface->fetch_input(bld->gs_iface, &bld_base->base,
1781 assert(bld->gs_iface->emit_vertex);
1787 bld->gs_iface->emit_vertex(bld->gs_iface, &bld->bld_base.base,
1821 bld->gs_iface->end_primitive(bld->gs_iface,
[all...]
H A Dlp_bld_tgsi_soa.c1174 res = bld->gs_iface->fetch_input(bld->gs_iface, &bld_base->base,
1185 res2 = bld->gs_iface->fetch_input(bld->gs_iface, &bld_base->base,
3965 if (bld->gs_iface->emit_vertex) {
3976 bld->gs_iface->emit_vertex(bld->gs_iface, &bld->bld_base.base,
4004 if (bld->gs_iface->end_primitive) {
4021 bld->gs_iface->end_primitive(bld->gs_iface,
[all...]
H A Dlp_bld_nir.h243 const struct lp_build_gs_iface *gs_iface; member in struct:lp_build_nir_soa_context
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/
H A Dswr_shader.cpp234 swr_gs_llvm_fetch_input(const struct lp_build_tgsi_gs_iface *gs_iface,
277 swr_gs_llvm_fetch_input(const struct lp_build_tgsi_gs_iface *gs_iface, argument
285 swr_gs_llvm_iface *iface = (swr_gs_llvm_iface*)gs_iface;
287 return iface->pBuilder->swr_gs_llvm_fetch_input(gs_iface, bld_base,
335 BuilderSWR::swr_gs_llvm_fetch_input(const struct lp_build_tgsi_gs_iface *gs_iface, argument
343 swr_gs_llvm_iface *iface = (swr_gs_llvm_iface*)gs_iface;
666 struct swr_gs_llvm_iface gs_iface; local in function:BuilderSWR::CompileGS
667 gs_iface.base.fetch_input = ::swr_gs_llvm_fetch_input;
668 gs_iface.base.emit_vertex = ::swr_gs_llvm_emit_vertex;
669 gs_iface
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/
H A Ddraw_llvm.c1379 draw_gs_llvm_fetch_input(const struct lp_build_tgsi_gs_iface *gs_iface, argument
1387 const struct draw_gs_llvm_iface *gs = draw_gs_llvm_iface(gs_iface);
1440 const struct draw_gs_llvm_iface *gs_iface = draw_gs_llvm_iface(gs_base); local in function:draw_gs_llvm_emit_vertex
1441 struct draw_gs_llvm_variant *variant = gs_iface->variant;
1474 const struct draw_gs_llvm_iface *gs_iface = draw_gs_llvm_iface(gs_base); local in function:draw_gs_llvm_end_primitive
1475 struct draw_gs_llvm_variant *variant = gs_iface->variant;
1503 const struct draw_gs_llvm_iface *gs_iface = draw_gs_llvm_iface(gs_base); local in function:draw_gs_llvm_epilogue
1504 struct draw_gs_llvm_variant *variant = gs_iface->variant;
2247 struct draw_gs_llvm_iface gs_iface; local in function:draw_gs_llvm_generate
2303 gs_iface
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/
H A Dswr_shader.cpp350 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, argument
492 swr_gs_llvm_iface *iface = (swr_gs_llvm_iface*)gs_iface;
494 return iface->pBuilder->swr_gs_llvm_fetch_input(gs_iface, bld,
685 BuilderSWR::swr_gs_llvm_fetch_input(const struct lp_build_gs_iface *gs_iface, argument
693 swr_gs_llvm_iface *iface = (swr_gs_llvm_iface*)gs_iface;
1629 struct swr_gs_llvm_iface gs_iface; local in function:BuilderSWR::CompileGS
1630 gs_iface.base.fetch_input = ::swr_gs_llvm_fetch_input;
1631 gs_iface.base.emit_vertex = ::swr_gs_llvm_emit_vertex;
1632 gs_iface
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/
H A Ddraw_llvm.c1751 draw_gs_llvm_fetch_input(const struct lp_build_gs_iface *gs_iface, argument
1759 const struct draw_gs_llvm_iface *gs = draw_gs_llvm_iface(gs_iface);
1813 const struct draw_gs_llvm_iface *gs_iface = draw_gs_llvm_iface(gs_base); local in function:draw_gs_llvm_emit_vertex
1814 struct draw_gs_llvm_variant *variant = gs_iface->variant;
1863 const struct draw_gs_llvm_iface *gs_iface = draw_gs_llvm_iface(gs_base); local in function:draw_gs_llvm_end_primitive
1864 struct draw_gs_llvm_variant *variant = gs_iface->variant;
1898 const struct draw_gs_llvm_iface *gs_iface = draw_gs_llvm_iface(gs_base); local in function:draw_gs_llvm_epilogue
1899 struct draw_gs_llvm_variant *variant = gs_iface->variant;
2776 struct draw_gs_llvm_iface gs_iface; local in function:draw_gs_llvm_generate
2838 gs_iface
[all...]
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D19.3.0.rst917 - gallivm/draw/swr: make the gs_iface not depend on tgsi.
H A D20.2.0.rst1499 - gallivm/gs_iface: pass stream into end primitive interface.

Completed in 117 milliseconds