HomeSort by relevance Sort by last modified time
    Searched refs:tgsi (Results 1 - 25 of 30) sorted by null

1 2

  /external/mesa3d/src/gallium/state_trackers/clover/tgsi/
invocation.hpp 29 namespace tgsi { namespace in namespace:clover
compiler.cpp 25 #include "tgsi/invocation.hpp"
28 #include "tgsi/tgsi_parse.h"
29 #include "tgsi/tgsi_text.h"
99 clover::tgsi::compile_program(const std::string &source, std::string &r_log) {
116 clover::tgsi::link_program(const std::vector<module> &modules)
  /external/mesa3d/src/gallium/drivers/softpipe/
sp_state_image.c 45 pipe_resource_reference(&softpipe->tgsi.image[shader]->sp_iview[idx].resource, images[i].resource);
46 softpipe->tgsi.image[shader]->sp_iview[idx] = images[i];
49 pipe_resource_reference(&softpipe->tgsi.image[shader]->sp_iview[idx].resource, NULL);
50 memset(&softpipe->tgsi.image[shader]->sp_iview[idx], 0, sizeof(struct pipe_image_view));
71 pipe_resource_reference(&softpipe->tgsi.buffer[shader]->sp_bview[idx].buffer, buffers[i].buffer);
72 softpipe->tgsi.buffer[shader]->sp_bview[idx] = buffers[i];
75 pipe_resource_reference(&softpipe->tgsi.buffer[shader]->sp_bview[idx].buffer, NULL);
76 memset(&softpipe->tgsi.buffer[shader]->sp_bview[idx], 0, sizeof(struct pipe_shader_buffer));
sp_context.c 41 #include "tgsi/tgsi_exec.h"
123 FREE(softpipe->tgsi.sampler[i]);
124 FREE(softpipe->tgsi.image[i]);
125 FREE(softpipe->tgsi.buffer[i]);
206 softpipe->tgsi.sampler[i] = sp_create_tgsi_sampler();
210 softpipe->tgsi.image[i] = sp_create_tgsi_image();
214 softpipe->tgsi.buffer[i] = sp_create_tgsi_buffer();
292 softpipe->tgsi.sampler[PIPE_SHADER_VERTEX]);
297 softpipe->tgsi.sampler[PIPE_SHADER_GEOMETRY]);
302 softpipe->tgsi.image[PIPE_SHADER_VERTEX])
    [all...]
sp_state_derived.c 290 softpipe->tgsi.sampler[shader]->sp_sampler[i] =
348 /* prepare the TGSI interpreter for FS execution */
352 tgsi.sampler[PIPE_SHADER_FRAGMENT],
353 (struct tgsi_image *)softpipe->tgsi.image[PIPE_SHADER_FRAGMENT],
354 (struct tgsi_buffer *)softpipe->tgsi.buffer[PIPE_SHADER_FRAGMENT]);
sp_compute.c 36 #include "tgsi/tgsi_parse.h"
212 (struct tgsi_sampler *)softpipe->tgsi.sampler[PIPE_SHADER_COMPUTE],
213 (struct tgsi_image *)softpipe->tgsi.image[PIPE_SHADER_COMPUTE],
214 (struct tgsi_buffer *)softpipe->tgsi.buffer[PIPE_SHADER_COMPUTE]);
sp_context.h 172 /** TGSI exec things */
177 } tgsi; member in struct:softpipe_context
  /external/mesa3d/src/mesa/state_tracker/
st_shader_cache.c 41 struct pipe_shader_state *tgsi)
43 blob_write_bytes(blob, &tgsi->stream_output,
44 sizeof(tgsi->stream_output));
75 write_stream_out_to_cache(&blob, &stvp->tgsi);
76 write_tgsi_to_cache(&blob, stvp->tgsi.tokens, prog,
85 write_stream_out_to_cache(&blob, &stcp->tgsi);
86 write_tgsi_to_cache(&blob, stcp->tgsi.tokens, prog,
93 write_tgsi_to_cache(&blob, stfp->tgsi.tokens, prog,
100 write_tgsi_to_cache(&blob, stcp->tgsi.prog, prog,
112 * Store tgsi and any other required state in on-disk shader cache
    [all...]
st_program.c 47 #include "tgsi/tgsi_dump.h"
48 #include "tgsi/tgsi_emulate.h"
49 #include "tgsi/tgsi_parse.h"
50 #include "tgsi/tgsi_ureg.h"
220 if (((vpv->tgsi.type == PIPE_SHADER_IR_TGSI)) && vpv->tgsi.tokens)
221 ureg_free_tokens(vpv->tgsi.tokens);
245 if ((stvp->tgsi.type == PIPE_SHADER_IR_TGSI) && stvp->tgsi.tokens) {
246 tgsi_free_tokens(stvp->tgsi.tokens)
1012 struct pipe_shader_state tgsi = {0}; local
1511 struct pipe_shader_state tgsi = {0}; local
    [all...]
st_program.h 41 #include "tgsi/tgsi_from_mesa.h"
144 struct pipe_shader_state tgsi; member in struct:st_fragment_program
183 * TGSI tokens (to later generate a 'draw' module shader for
186 struct pipe_shader_state tgsi; member in struct:st_vp_variant
208 struct pipe_shader_state tgsi; member in struct:st_vertex_program
215 /** maps a TGSI input index back to a Mesa VERT_ATTRIB_x */
226 /** SHA1 hash of linked tgsi shader program, used for on-disk cache */
262 struct pipe_shader_state tgsi; member in struct:st_common_program
271 /** SHA1 hash of linked tgsi shader program, used for on-disk cache */
285 struct pipe_compute_state tgsi; member in struct:st_compute_program
    [all...]
st_debug.c 35 #include "tgsi/tgsi_dump.h"
50 { "tgsi", DEBUG_TGSI, NULL },
100 tgsi_dump( st->vp->variants[0].tgsi.tokens, 0 );
104 tgsi_dump(st->fp->tgsi.tokens, 0);
st_cb_program.c 115 &p->tgsi);
179 &stgp->tgsi);
201 &sttcp->tgsi);
213 &sttep->tgsi);
st_glsl_to_nir.cpp 57 * with the anything->tgsi->nir path.
202 * params list 1:1 to CONST[] regs. Going from GLSL IR to TGSI,
430 stvp->tgsi.type = PIPE_SHADER_IR_NIR;
431 stvp->tgsi.ir.nir = nir;
438 stp->tgsi.type = PIPE_SHADER_IR_NIR;
439 stp->tgsi.ir.nir = nir;
444 stfp->tgsi.type = PIPE_SHADER_IR_NIR;
445 stfp->tgsi.ir.nir = nir;
450 stcp->tgsi.ir_type = PIPE_SHADER_IR_NIR;
451 stcp->tgsi.prog = nir
    [all...]
st_glsl_to_tgsi_private.h 32 #include <tgsi/tgsi_info.h>
38 * This struct is a corresponding struct to TGSI ureg_src.
124 unsigned op:8; /**< TGSI opcode */
st_atom_shader.c 70 /* Map mesa texture target to TGSI texture target.
271 shader = st_get_cp_variant(st, &stcp->tgsi,
st_draw_feedback.c 151 vs = &st->vp_variant->tgsi;
180 /* loop over TGSI shader inputs to determine vertex buffer
st_glsl_to_tgsi_private.cpp 27 #include <tgsi/tgsi_info.h>
  /external/mesa3d/src/gallium/drivers/nouveau/codegen/
nv50_ir_from_tgsi.cpp 23 #include "tgsi/tgsi_build.h"
24 #include "tgsi/tgsi_dump.h"
25 #include "tgsi/tgsi_scan.h"
26 #include "tgsi/tgsi_util.h"
34 namespace tgsi { namespace
    [all...]
  /external/mesa3d/src/gallium/auxiliary/draw/
draw_vs_exec.c 42 #include "tgsi/tgsi_parse.h"
43 #include "tgsi/tgsi_scan.h"
44 #include "tgsi/tgsi_exec.h"
75 draw->vs.tgsi.sampler,
76 draw->vs.tgsi.image,
77 draw->vs.tgsi.buffer);
239 vs->machine = draw->vs.tgsi.machine;
draw_gs.c 36 #include "tgsi/tgsi_parse.h"
37 #include "tgsi/tgsi_exec.h"
684 draw->gs.tgsi.sampler,
685 draw->gs.tgsi.image,
686 draw->gs.tgsi.buffer);
695 draw->gs.tgsi.machine = tgsi_exec_machine_create(PIPE_SHADER_GEOMETRY);
696 if (!draw->gs.tgsi.machine)
699 draw->gs.tgsi.machine->Primitives = align_malloc(
701 if (!draw->gs.tgsi.machine->Primitives)
703 memset(draw->gs.tgsi.machine->Primitives, 0
    [all...]
draw_vs.c 46 #include "tgsi/tgsi_dump.h"
47 #include "tgsi/tgsi_exec.h"
153 draw->vs.tgsi.machine = tgsi_exec_machine_create(PIPE_SHADER_VERTEX);
154 if (!draw->vs.tgsi.machine)
179 tgsi_exec_machine_destroy(draw->vs.tgsi.machine);
draw_private.h 47 #include "tgsi/tgsi_scan.h"
267 /** Fields for TGSI interpreter / execution */
274 } tgsi; member in struct:draw_context::__anon33211
288 /** Fields for TGSI interpreter / execution */
295 } tgsi; member in struct:draw_context::__anon33213
draw_context.c 716 * Provide TGSI sampler objects for vertex/geometry shaders that use
726 draw->vs.tgsi.sampler = sampler;
729 draw->gs.tgsi.sampler = sampler;
734 * Provide TGSI image objects for vertex/geometry shaders that use
744 draw->vs.tgsi.image = image;
747 draw->gs.tgsi.image = image;
752 * Provide TGSI buffer objects for vertex/geometry shaders that use
762 draw->vs.tgsi.buffer = buffer;
765 draw->gs.tgsi.buffer = buffer;
  /external/mesa3d/src/gallium/state_trackers/clover/core/
program.cpp 25 #include "tgsi/invocation.hpp"
55 tgsi::compile_program(_source, log) :
80 tgsi::link_program(ms) :
  /external/mesa3d/src/gallium/drivers/nouveau/nv30/
nvfx_vertprog.c 10 #include "tgsi/tgsi_parse.h"
11 #include "tgsi/tgsi_dump.h"
12 #include "tgsi/tgsi_util.h"
13 #include "tgsi/tgsi_ureg.h"
448 tgsi_mask(uint tgsi)
452 if (tgsi & TGSI_WRITEMASK_X) mask |= NVFX_VP_MASK_X;
453 if (tgsi & TGSI_WRITEMASK_Y) mask |= NVFX_VP_MASK_Y;
454 if (tgsi & TGSI_WRITEMASK_Z) mask |= NVFX_VP_MASK_Z;
455 if (tgsi & TGSI_WRITEMASK_W) mask |= NVFX_VP_MASK_W;
1040 //debug_printf("hw %u -> tgsi %u = hw %u\n", hw_reloc.location, label_reloc->target, hw_reloc.target)
    [all...]

Completed in 1972 milliseconds

1 2