Home
last modified time | relevance | path

Searched refs:tgsi (Results 1 - 16 of 16) sorted by relevance

/third_party/mesa3d/src/nouveau/codegen/
H A Dnv50_ir_from_tgsi.cpp23 #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
1628 Instruction::getTexture(const tgsi::Source *code, int s) const in getTexture()
1647 } // namespace tgsi
1656 Converter(Program *, const tgsi::Source *, nv50_ir_prog_info_out *);
1671 Value *fetchSrc(const tgsi::Instruction::SrcRegister src, int c, Value *ptr);
1672 void storeDst(const tgsi
1743 tgsi::Instruction tgsi; global() member in __anon9287::Converter
[all...]
/third_party/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_state_image.c46 pipe_resource_reference(&softpipe->tgsi.image[shader]->sp_iview[idx].resource, images[i].resource); in softpipe_set_shader_images()
47 softpipe->tgsi.image[shader]->sp_iview[idx] = images[i]; in softpipe_set_shader_images()
50 pipe_resource_reference(&softpipe->tgsi.image[shader]->sp_iview[idx].resource, NULL); in softpipe_set_shader_images()
51 memset(&softpipe->tgsi.image[shader]->sp_iview[idx], 0, sizeof(struct pipe_image_view)); in softpipe_set_shader_images()
58 pipe_resource_reference(&softpipe->tgsi.image[shader]->sp_iview[idx].resource, NULL); in softpipe_set_shader_images()
59 memset(&softpipe->tgsi.image[shader]->sp_iview[idx], 0, sizeof(struct pipe_image_view)); in softpipe_set_shader_images()
80 pipe_resource_reference(&softpipe->tgsi.buffer[shader]->sp_bview[idx].buffer, buffers[i].buffer); in softpipe_set_shader_buffers()
81 softpipe->tgsi.buffer[shader]->sp_bview[idx] = buffers[i]; in softpipe_set_shader_buffers()
84 pipe_resource_reference(&softpipe->tgsi.buffer[shader]->sp_bview[idx].buffer, NULL); in softpipe_set_shader_buffers()
85 memset(&softpipe->tgsi in softpipe_set_shader_buffers()
[all...]
H A Dsp_context.c40 #include "tgsi/tgsi_exec.h"
111 FREE(softpipe->tgsi.sampler[i]); in softpipe_destroy()
112 FREE(softpipe->tgsi.image[i]); in softpipe_destroy()
113 FREE(softpipe->tgsi.buffer[i]); in softpipe_destroy()
206 softpipe->tgsi.sampler[i] = sp_create_tgsi_sampler(); in softpipe_create_context()
210 softpipe->tgsi.image[i] = sp_create_tgsi_image(); in softpipe_create_context()
214 softpipe->tgsi.buffer[i] = sp_create_tgsi_buffer(); in softpipe_create_context()
288 softpipe->tgsi.sampler[PIPE_SHADER_VERTEX]); in softpipe_create_context()
293 softpipe->tgsi.sampler[PIPE_SHADER_GEOMETRY]); in softpipe_create_context()
298 softpipe->tgsi in softpipe_create_context()
[all...]
H A Dsp_state_derived.c289 softpipe->tgsi.sampler[shader]->sp_sampler[i] = in set_shader_sampler()
348 tgsi.sampler[PIPE_SHADER_FRAGMENT], in update_fragment_shader()
349 (struct tgsi_image *)softpipe->tgsi.image[PIPE_SHADER_FRAGMENT], in update_fragment_shader()
350 (struct tgsi_buffer *)softpipe->tgsi.buffer[PIPE_SHADER_FRAGMENT]); in update_fragment_shader()
H A Dsp_compute.c35 #include "tgsi/tgsi_parse.h"
211 (struct tgsi_sampler *)softpipe->tgsi.sampler[PIPE_SHADER_COMPUTE], in softpipe_launch_grid()
212 (struct tgsi_image *)softpipe->tgsi.image[PIPE_SHADER_COMPUTE], in softpipe_launch_grid()
213 (struct tgsi_buffer *)softpipe->tgsi.buffer[PIPE_SHADER_COMPUTE]); in softpipe_launch_grid()
H A Dsp_context.h161 } tgsi; member
H A Dsp_state_sampler.c119 &softpipe->tgsi.sampler[shader]->sp_sview[start + i]; in softpipe_set_sampler_views()
/third_party/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_gs.c36 #include "tgsi/tgsi_parse.h"
37 #include "tgsi/tgsi_exec.h"
713 draw->gs.tgsi.sampler, in draw_geometry_shader_prepare()
714 draw->gs.tgsi.image, in draw_geometry_shader_prepare()
715 draw->gs.tgsi.buffer); in draw_geometry_shader_prepare()
724 draw->gs.tgsi.machine = tgsi_exec_machine_create(PIPE_SHADER_GEOMETRY); in draw_gs_init()
727 draw->gs.tgsi.machine->Primitives[i] = align_malloc( in draw_gs_init()
729 draw->gs.tgsi.machine->PrimitiveOffsets[i] = align_malloc( in draw_gs_init()
731 if (!draw->gs.tgsi.machine->Primitives[i] || !draw->gs.tgsi in draw_gs_init()
[all...]
H A Ddraw_context.c809 draw->vs.tgsi.sampler = sampler; in draw_texture_sampler()
812 draw->gs.tgsi.sampler = sampler; in draw_texture_sampler()
815 draw->tcs.tgsi.sampler = sampler; in draw_texture_sampler()
818 draw->tes.tgsi.sampler = sampler; in draw_texture_sampler()
838 draw->vs.tgsi.image = image; in draw_image()
841 draw->gs.tgsi.image = image; in draw_image()
844 draw->tcs.tgsi.image = image; in draw_image()
847 draw->tes.tgsi.image = image; in draw_image()
867 draw->vs.tgsi.buffer = buffer; in draw_buffer()
870 draw->gs.tgsi in draw_buffer()
[all...]
H A Ddraw_private.h47 #include "tgsi/tgsi_scan.h"
320 } tgsi; member
342 } tgsi; member
357 } tgsi; member
373 } tgsi; member
H A Ddraw_vs_exec.c45 #include "tgsi/tgsi_parse.h"
46 #include "tgsi/tgsi_scan.h"
47 #include "tgsi/tgsi_exec.h"
78 draw->vs.tgsi.sampler, in vs_exec_prepare()
79 draw->vs.tgsi.image, in vs_exec_prepare()
80 draw->vs.tgsi.buffer); in vs_exec_prepare()
250 vs->machine = draw->vs.tgsi.machine; in draw_create_vs_exec()
H A Ddraw_vs.c48 #include "tgsi/tgsi_dump.h"
49 #include "tgsi/tgsi_exec.h"
168 draw->vs.tgsi.machine = tgsi_exec_machine_create(PIPE_SHADER_VERTEX); in draw_vs_init()
169 if (!draw->vs.tgsi.machine) in draw_vs_init()
194 tgsi_exec_machine_destroy(draw->vs.tgsi.machine); in draw_vs_destroy()
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/
H A Dnvfx_vertprog.c11 #include "tgsi/tgsi_parse.h"
12 #include "tgsi/tgsi_dump.h"
13 #include "tgsi/tgsi_util.h"
14 #include "tgsi/tgsi_ureg.h"
449 tgsi_mask(uint tgsi) in tgsi_mask() argument
453 if (tgsi & TGSI_WRITEMASK_X) mask |= NVFX_VP_MASK_X; in tgsi_mask()
454 if (tgsi & TGSI_WRITEMASK_Y) mask |= NVFX_VP_MASK_Y; in tgsi_mask()
455 if (tgsi & TGSI_WRITEMASK_Z) mask |= NVFX_VP_MASK_Z; in tgsi_mask()
456 if (tgsi & TGSI_WRITEMASK_W) mask |= NVFX_VP_MASK_W; in tgsi_mask()
1041 //debug_printf("hw %u -> tgsi in _nvfx_vertprog_translate()
[all...]
H A Dnvfx_fragprog.c11 #include "tgsi/tgsi_parse.h"
12 #include "tgsi/tgsi_util.h"
13 #include "tgsi/tgsi_dump.h"
14 #include "tgsi/tgsi_ureg.h"
434 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()
/third_party/mesa3d/src/gallium/frontends/nine/
H A Dnine_shader.c35 #include "tgsi/tgsi_ureg.h"
36 #include "tgsi/tgsi_dump.h"
2245 struct tgsi_declaration_semantic tgsi; in DECL_SPECIAL() local
2276 sm1_declusage_to_tgsi(&tgsi, tx->want_texcoord, &sem); in DECL_SPECIAL()
2294 ureg, tgsi.Name, tgsi.Index, sem.reg.mask, 0, 1); in DECL_SPECIAL()
2302 if (tgsi.Name == TGSI_SEMANTIC_PSIZE) { in DECL_SPECIAL()
2317 if (tgsi.Name == TGSI_SEMANTIC_POSITION) { in DECL_SPECIAL()
2327 (tgsi.Name == TGSI_SEMANTIC_COLOR && tx->info->force_color_in_centroid)) in DECL_SPECIAL()
2331 ureg, tgsi in DECL_SPECIAL()
[all...]
/third_party/mesa3d/src/gallium/frontends/d3d10umd/
H A DShaderTGSI.c37 #include "tgsi/tgsi_ureg.h"
38 #include "tgsi/tgsi_dump.h"
233 uint tgsi; member
319 idx = sx->clip_distance_mapping[0].tgsi; in translate_semantic_index()
322 idx = sx->clip_distance_mapping[1].tgsi; in translate_semantic_index()
327 idx = sx->cull_distance_mapping[0].tgsi; in translate_semantic_index()
330 idx = sx->cull_distance_mapping[1].tgsi; in translate_semantic_index()
1328 /* XXX: tgsi (and just about everybody else, c, opencl, glsl) has in Shader_tgsi_translate()
2047 sx.clip_distance_mapping[numcliporcull].tgsi = numcliporcull; in Shader_tgsi_translate()
2061 sx.cull_distance_mapping[sx.num_cull_distances_declared].tgsi in Shader_tgsi_translate()
[all...]

Completed in 20 milliseconds