Home
last modified time | relevance | path

Searched refs:tgsi (Results 1 – 22 of 22) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/
DMakefile.sources69 tgsi/tgsi_build.c \
70 tgsi/tgsi_dump.c \
71 tgsi/tgsi_exec.c \
72 tgsi/tgsi_info.c \
73 tgsi/tgsi_iterate.c \
74 tgsi/tgsi_parse.c \
75 tgsi/tgsi_ppc.c \
76 tgsi/tgsi_sanity.c \
77 tgsi/tgsi_scan.c \
78 tgsi/tgsi_strings.c \
[all …]
/external/mesa3d/src/gallium/drivers/nv50/codegen/
Dnv50_ir_from_tgsi.cpp32 namespace tgsi { namespace
1004 Instruction::getTexture(const tgsi::Source *code, int s) const in getTexture()
1027 Converter(Program *, const tgsi::Source *);
1046 Value *fetchSrc(const tgsi::Instruction::SrcRegister src, int c, Value *ptr);
1047 void storeDst(const tgsi::Instruction::DstRegister dst, int c,
1053 Symbol *srcToSym(tgsi::Instruction::SrcRegister, int c);
1054 Symbol *dstToSym(tgsi::Instruction::DstRegister, int c);
1072 Value *interpolate(tgsi::Instruction::SrcRegister, int c, Value *ptr);
1100 const struct tgsi::Source *code;
1110 tgsi::Instruction tgsi; member in __anon1e106a360111::Converter
[all …]
Dnv50_ir_from_sm4.cpp10 namespace tgsi { namespace
1121 return mkSysVal(tgsi::irSemantic(info.in[i].sn), info.in[i].si); in iSym()
1131 return mkSysVal(tgsi::irSemantic(info.out[i].sn), info.out[i].si); in oSym()
/external/mesa3d/src/mesa/state_tracker/
Dst_cb_program.c148 if (stgp->tgsi.tokens) { in st_delete_program()
149 st_free_tokens((void *) stgp->tgsi.tokens); in st_delete_program()
150 stgp->tgsi.tokens = NULL; in st_delete_program()
211 if (stgp->tgsi.tokens) { in st_program_string_notify()
212 st_free_tokens((void *) stgp->tgsi.tokens); in st_program_string_notify()
213 stgp->tgsi.tokens = NULL; in st_program_string_notify()
Dst_program.c74 if (vpv->tgsi.tokens) in delete_vp_variant()
75 st_free_tokens(vpv->tgsi.tokens); in delete_vp_variant()
113 if (fpv->tgsi.tokens) in delete_fp_variant()
114 st_free_tokens(fpv->tgsi.tokens); in delete_fp_variant()
380 vpv->tgsi.tokens = ureg_get_tokens( ureg, NULL ); in st_translate_vertex_program()
381 if (!vpv->tgsi.tokens) in st_translate_vertex_program()
389 &vpv->tgsi.stream_output); in st_translate_vertex_program()
392 vpv->driver_shader = pipe->create_vs_state(pipe, &vpv->tgsi); in st_translate_vertex_program()
395 tgsi_dump( vpv->tgsi.tokens, 0 ); in st_translate_vertex_program()
747 variant->tgsi.tokens = ureg_get_tokens( ureg, NULL ); in st_translate_fragment_program()
[all …]
Dst_program.h72 struct pipe_shader_state tgsi; member
125 struct pipe_shader_state tgsi; member
214 struct pipe_shader_state tgsi; member
Dst_debug.c93 tgsi_dump( st->vp->variants[0].tgsi.tokens, 0 ); in st_print_current()
97 tgsi_dump( st->fp->variants[0].tgsi.tokens, 0 ); in st_print_current()
Dst_draw_feedback.c126 vs = &st->vp_variant->tgsi; in st_feedback_draw_vbo()
/external/mesa3d/src/gallium/auxiliary/draw/
Ddraw_gs.c48 draw->gs.tgsi.machine = tgsi_exec_machine_create(); in draw_gs_init()
49 if (!draw->gs.tgsi.machine) in draw_gs_init()
52 draw->gs.tgsi.machine->Primitives = align_malloc( in draw_gs_init()
54 if (!draw->gs.tgsi.machine->Primitives) in draw_gs_init()
56 memset(draw->gs.tgsi.machine->Primitives, 0, in draw_gs_init()
64 if (!draw->gs.tgsi.machine) in draw_gs_destroy()
67 align_free(draw->gs.tgsi.machine->Primitives); in draw_gs_destroy()
69 tgsi_exec_machine_destroy(draw->gs.tgsi.machine); in draw_gs_destroy()
124 gs->machine = draw->gs.tgsi.machine; in draw_create_geometry_shader()
486 draw->gs.tgsi.num_samplers, in draw_geometry_shader_prepare()
[all …]
Ddraw_vs_exec.c72 draw->vs.tgsi.num_samplers, in vs_exec_prepare()
73 draw->vs.tgsi.samplers); in vs_exec_prepare()
238 vs->machine = draw->vs.tgsi.machine; in draw_create_vs_exec()
Ddraw_vs.c196 draw->vs.tgsi.machine = tgsi_exec_machine_create(); in draw_vs_init()
197 if (!draw->vs.tgsi.machine) in draw_vs_init()
228 tgsi_exec_machine_destroy(draw->vs.tgsi.machine); in draw_vs_destroy()
Ddraw_private.h251 } tgsi; member
277 } tgsi; member
Ddraw_context.c589 draw->vs.tgsi.num_samplers = num_samplers; in draw_texture_samplers()
590 draw->vs.tgsi.samplers = samplers; in draw_texture_samplers()
593 draw->gs.tgsi.num_samplers = num_samplers; in draw_texture_samplers()
594 draw->gs.tgsi.samplers = samplers; in draw_texture_samplers()
/external/mesa3d/src/gallium/docs/source/
Dindex.rst16 tgsi
/external/mesa3d/src/gallium/drivers/softpipe/
Dsp_context.c291 softpipe->tgsi.samplers_list[PIPE_SHADER_VERTEX]); in softpipe_create_context()
297 softpipe->tgsi.samplers_list[PIPE_SHADER_GEOMETRY]); in softpipe_create_context()
Dsp_state_sampler.c317 softpipe->tgsi.samplers_list[shader][i] = in reset_sampler_variants()
323 sp_sampler_variant_bind_view(softpipe->tgsi.samplers_list[shader][i], in reset_sampler_variants()
Dsp_context.h162 } tgsi; member
Dsp_state_derived.c250 tgsi.samplers_list[PIPE_SHADER_FRAGMENT]); in update_fragment_shader()
/external/mesa3d/src/gallium/drivers/nv30/
Dnvfx_vertprog.c446 tgsi_mask(uint tgsi) in tgsi_mask() argument
450 if (tgsi & TGSI_WRITEMASK_X) mask |= NVFX_VP_MASK_X; in tgsi_mask()
451 if (tgsi & TGSI_WRITEMASK_Y) mask |= NVFX_VP_MASK_Y; in tgsi_mask()
452 if (tgsi & TGSI_WRITEMASK_Z) mask |= NVFX_VP_MASK_Z; in tgsi_mask()
453 if (tgsi & TGSI_WRITEMASK_W) mask |= NVFX_VP_MASK_W; in tgsi_mask()
Dnvfx_fragprog.c428 tgsi_mask(uint tgsi) in tgsi_mask() argument
432 if (tgsi & TGSI_WRITEMASK_X) mask |= NVFX_FP_MASK_X; in tgsi_mask()
433 if (tgsi & TGSI_WRITEMASK_Y) mask |= NVFX_FP_MASK_Y; in tgsi_mask()
434 if (tgsi & TGSI_WRITEMASK_Z) mask |= NVFX_FP_MASK_Z; in tgsi_mask()
435 if (tgsi & TGSI_WRITEMASK_W) mask |= NVFX_FP_MASK_W; in tgsi_mask()
/external/mesa3d/src/gallium/auxiliary/postprocess/
DADDING8 You can translate GLSL/ARB fairly easily via llvmpipe (LP_DEBUG=tgsi). I don't know the
/external/mesa3d/doxygen/
Dgallium.doc44 - \ref tgsi
163 /** \page tgsi TGSI
175 \sa <a href="http://www.tungstengraphics.com/wiki/files/tgsi.pdf">TGSI specification</a>