/third_party/mesa3d/src/nouveau/codegen/ |
H A D | 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 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 D | sp_state_image.c | 46 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 D | sp_context.c | 40 #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 D | sp_state_derived.c | 289 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 D | sp_compute.c | 35 #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 D | sp_context.h | 161 } tgsi; member
|
H A D | sp_state_sampler.c | 119 &softpipe->tgsi.sampler[shader]->sp_sview[start + i]; in softpipe_set_sampler_views()
|
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_gs.c | 36 #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 D | draw_context.c | 809 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 D | draw_private.h | 47 #include "tgsi/tgsi_scan.h" 320 } tgsi; member 342 } tgsi; member 357 } tgsi; member 373 } tgsi; member
|
H A D | draw_vs_exec.c | 45 #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 D | draw_vs.c | 48 #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 D | nvfx_vertprog.c | 11 #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 D | nvfx_fragprog.c | 11 #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 D | nine_shader.c | 35 #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 D | ShaderTGSI.c | 37 #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...] |