Home
last modified time | relevance | path

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

123

/external/virglrenderer/src/gallium/auxiliary/
DMakefile.sources5 tgsi/tgsi_build.c \
6 tgsi/tgsi_dump.c \
7 tgsi/tgsi_info.c \
8 tgsi/tgsi_iterate.c \
9 tgsi/tgsi_parse.c \
10 tgsi/tgsi_sanity.c \
11 tgsi/tgsi_scan.c \
12 tgsi/tgsi_strings.c \
13 tgsi/tgsi_text.c \
14 tgsi/tgsi_transform.c \
[all …]
DMakefile.am49 tgsi/tgsi_build.h \
50 tgsi/tgsi_dump.h \
51 tgsi/tgsi_info.h \
52 tgsi/tgsi_iterate.h \
53 tgsi/tgsi_opcode_tmp.h \
54 tgsi/tgsi_parse.h \
55 tgsi/tgsi_sanity.h \
56 tgsi/tgsi_scan.h \
57 tgsi/tgsi_strings.h \
58 tgsi/tgsi_text.h \
[all …]
/external/mesa3d/src/gallium/auxiliary/
DMakefile.sources164 tgsi/tgsi_aa_point.c \
165 tgsi/tgsi_aa_point.h \
166 tgsi/tgsi_build.c \
167 tgsi/tgsi_build.h \
168 tgsi/tgsi_dump.c \
169 tgsi/tgsi_dump.h \
170 tgsi/tgsi_dynamic_indexing.c \
171 tgsi/tgsi_exec.c \
172 tgsi/tgsi_exec.h \
173 tgsi/tgsi_emulate.c \
[all …]
Dmeson.build180 'tgsi/tgsi_aa_point.c',
181 'tgsi/tgsi_aa_point.h',
182 'tgsi/tgsi_build.c',
183 'tgsi/tgsi_build.h',
184 'tgsi/tgsi_dump.c',
185 'tgsi/tgsi_dump.h',
186 'tgsi/tgsi_dynamic_indexing.c',
187 'tgsi/tgsi_exec.c',
188 'tgsi/tgsi_exec.h',
189 'tgsi/tgsi_emulate.c',
[all …]
/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_from_tgsi.cpp34 namespace tgsi { namespace
1607 Instruction::getTexture(const tgsi::Source *code, int s) const in getTexture()
1635 Converter(Program *, const tgsi::Source *, nv50_ir_prog_info_out *);
1650 Value *fetchSrc(const tgsi::Instruction::SrcRegister src, int c, Value *ptr);
1651 void storeDst(const tgsi::Instruction::DstRegister dst, int c,
1658 Symbol *srcToSym(tgsi::Instruction::SrcRegister, int c);
1659 Symbol *dstToSym(tgsi::Instruction::DstRegister, int c);
1686 Value *interpolate(tgsi::Instruction::SrcRegister, int c, Value *ptr);
1716 const tgsi::Source *code;
1720 tgsi::Instruction tgsi; member in __anon7322c33a0211::Converter
[all …]
/external/mesa3d/src/gallium/drivers/softpipe/
Dsp_state_image.c45 …pipe_resource_reference(&softpipe->tgsi.image[shader]->sp_iview[idx].resource, images[i].resource); in softpipe_set_shader_images()
46 softpipe->tgsi.image[shader]->sp_iview[idx] = images[i]; in softpipe_set_shader_images()
49 pipe_resource_reference(&softpipe->tgsi.image[shader]->sp_iview[idx].resource, NULL); in softpipe_set_shader_images()
50 memset(&softpipe->tgsi.image[shader]->sp_iview[idx], 0, sizeof(struct pipe_image_view)); in softpipe_set_shader_images()
72 … pipe_resource_reference(&softpipe->tgsi.buffer[shader]->sp_bview[idx].buffer, buffers[i].buffer); in softpipe_set_shader_buffers()
73 softpipe->tgsi.buffer[shader]->sp_bview[idx] = buffers[i]; in softpipe_set_shader_buffers()
76 pipe_resource_reference(&softpipe->tgsi.buffer[shader]->sp_bview[idx].buffer, NULL); in softpipe_set_shader_buffers()
77 … memset(&softpipe->tgsi.buffer[shader]->sp_bview[idx], 0, sizeof(struct pipe_shader_buffer)); in softpipe_set_shader_buffers()
Dsp_context.c123 FREE(softpipe->tgsi.sampler[i]); in softpipe_destroy()
124 FREE(softpipe->tgsi.image[i]); in softpipe_destroy()
125 FREE(softpipe->tgsi.buffer[i]); in softpipe_destroy()
218 softpipe->tgsi.sampler[i] = sp_create_tgsi_sampler(); in softpipe_create_context()
222 softpipe->tgsi.image[i] = sp_create_tgsi_image(); in softpipe_create_context()
226 softpipe->tgsi.buffer[i] = sp_create_tgsi_buffer(); in softpipe_create_context()
301 softpipe->tgsi.sampler[PIPE_SHADER_VERTEX]); in softpipe_create_context()
306 softpipe->tgsi.sampler[PIPE_SHADER_GEOMETRY]); in softpipe_create_context()
311 softpipe->tgsi.image[PIPE_SHADER_VERTEX]); in softpipe_create_context()
316 softpipe->tgsi.image[PIPE_SHADER_GEOMETRY]); in softpipe_create_context()
[all …]
Dsp_state_derived.c290 softpipe->tgsi.sampler[shader]->sp_sampler[i] = in set_shader_sampler()
352 tgsi.sampler[PIPE_SHADER_FRAGMENT], in update_fragment_shader()
353 (struct tgsi_image *)softpipe->tgsi.image[PIPE_SHADER_FRAGMENT], in update_fragment_shader()
354 … (struct tgsi_buffer *)softpipe->tgsi.buffer[PIPE_SHADER_FRAGMENT]); in update_fragment_shader()
Dsp_compute.c212 (struct tgsi_sampler *)softpipe->tgsi.sampler[PIPE_SHADER_COMPUTE], in softpipe_launch_grid()
213 (struct tgsi_image *)softpipe->tgsi.image[PIPE_SHADER_COMPUTE], in softpipe_launch_grid()
214 (struct tgsi_buffer *)softpipe->tgsi.buffer[PIPE_SHADER_COMPUTE]); in softpipe_launch_grid()
Dsp_context.h177 } tgsi; member
/external/mesa3d/src/gallium/auxiliary/draw/
Ddraw_gs.c732 draw->gs.tgsi.sampler, in draw_geometry_shader_prepare()
733 draw->gs.tgsi.image, in draw_geometry_shader_prepare()
734 draw->gs.tgsi.buffer); in draw_geometry_shader_prepare()
743 draw->gs.tgsi.machine = tgsi_exec_machine_create(PIPE_SHADER_GEOMETRY); in draw_gs_init()
746 draw->gs.tgsi.machine->Primitives[i] = align_malloc( in draw_gs_init()
748 draw->gs.tgsi.machine->PrimitiveOffsets[i] = align_malloc( in draw_gs_init()
750 if (!draw->gs.tgsi.machine->Primitives[i] || !draw->gs.tgsi.machine->PrimitiveOffsets[i]) in draw_gs_init()
752 memset(draw->gs.tgsi.machine->Primitives[i], 0, in draw_gs_init()
754 memset(draw->gs.tgsi.machine->PrimitiveOffsets[i], 0, in draw_gs_init()
765 if (draw->gs.tgsi.machine) { in draw_gs_destroy()
[all …]
Ddraw_context.c819 draw->vs.tgsi.sampler = sampler; in draw_texture_sampler()
822 draw->gs.tgsi.sampler = sampler; in draw_texture_sampler()
825 draw->tcs.tgsi.sampler = sampler; in draw_texture_sampler()
828 draw->tes.tgsi.sampler = sampler; in draw_texture_sampler()
848 draw->vs.tgsi.image = image; in draw_image()
851 draw->gs.tgsi.image = image; in draw_image()
854 draw->tcs.tgsi.image = image; in draw_image()
857 draw->tes.tgsi.image = image; in draw_image()
877 draw->vs.tgsi.buffer = buffer; in draw_buffer()
880 draw->gs.tgsi.buffer = buffer; in draw_buffer()
[all …]
Ddraw_vs_exec.c75 draw->vs.tgsi.sampler, in vs_exec_prepare()
76 draw->vs.tgsi.image, in vs_exec_prepare()
77 draw->vs.tgsi.buffer); in vs_exec_prepare()
240 vs->machine = draw->vs.tgsi.machine; in draw_create_vs_exec()
Ddraw_private.h290 } tgsi; member
311 } tgsi; member
326 } tgsi; member
340 } tgsi; member
Ddraw_vs.c153 draw->vs.tgsi.machine = tgsi_exec_machine_create(PIPE_SHADER_VERTEX); in draw_vs_init()
154 if (!draw->vs.tgsi.machine) in draw_vs_init()
179 tgsi_exec_machine_destroy(draw->vs.tgsi.machine); in draw_vs_destroy()
/external/mesa3d/docs/gallium/
Dindex.rst11 tgsi
/external/mesa3d/docs/relnotes/
D10.2.9.rst76 - gallivm,tgsi: fix idiv by zero crash
D17.0.1.rst77 - tgsi: fix memory leak in tgsi sanity check
D18.3.2.rst222 - tgsi/scan: fix loop exit point in tgsi_scan_tess_ctrl()
223 - tgsi/scan: correctly walk instructions in tgsi_scan_tess_ctrl()
D18.1.1.rst61 - tgsi/scan: add hw atomic to the list of memory accessing files
D13.0.6.rst104 - tgsi: fix memory leak in tgsi sanity check
/external/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnvfx_vertprog.c448 tgsi_mask(uint tgsi) in tgsi_mask() argument
452 if (tgsi & TGSI_WRITEMASK_X) mask |= NVFX_VP_MASK_X; in tgsi_mask()
453 if (tgsi & TGSI_WRITEMASK_Y) mask |= NVFX_VP_MASK_Y; in tgsi_mask()
454 if (tgsi & TGSI_WRITEMASK_Z) mask |= NVFX_VP_MASK_Z; in tgsi_mask()
455 if (tgsi & TGSI_WRITEMASK_W) mask |= NVFX_VP_MASK_W; in tgsi_mask()
Dnvfx_fragprog.c434 tgsi_mask(uint tgsi) in tgsi_mask() argument
438 if (tgsi & TGSI_WRITEMASK_X) mask |= NVFX_FP_MASK_X; in tgsi_mask()
439 if (tgsi & TGSI_WRITEMASK_Y) mask |= NVFX_FP_MASK_Y; in tgsi_mask()
440 if (tgsi & TGSI_WRITEMASK_Z) mask |= NVFX_FP_MASK_Z; in tgsi_mask()
441 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>

123