mesa/src/gallium/drivers/softpipe
Dave Airlie 2083a276eb tgsi: add support for texture offsets to the TGSI IR. (v2)
This adds tokens for texture offsets, to store 4 * swizzled vec 3
for use in TXF and other opcodes.

It also contains TGSI exec changes for softpipe to use this code,
along with GLSL->TGSI support for TXF.

v2: add some more comments, add back padding I removed.

Signed-off-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
2011-09-02 10:47:45 +01:00
..
Android.mk android: build softpipe 2011-08-21 02:01:49 +08:00
Makefile [g3dvl] move mpeg12 context out of softpipe 2011-03-17 00:08:20 +01:00
SConscript softpipe: Remove sp_video_context.c from SConscript. 2011-07-13 14:50:12 -07:00
sp_clear.c softpipe: use the polygon stipple utility module 2011-07-21 10:32:15 -06:00
sp_clear.h
sp_context.c Merge branch 'gallium-polygon-stipple' 2011-07-21 10:38:21 -06:00
sp_context.h softpipe: use the polygon stipple utility module 2011-07-21 10:32:15 -06:00
sp_draw_arrays.c softpipe: use the polygon stipple utility module 2011-07-21 10:32:15 -06:00
sp_fence.c softpipe: add a better fake implementation of fences 2011-06-02 16:50:46 +02:00
sp_fence.h softpipe: Dummy fence functions. 2010-03-11 12:24:56 +00:00
sp_flush.c softpipe: add a better fake implementation of fences 2011-06-02 16:50:46 +02:00
sp_flush.h gallium: remove flags from the flush function 2011-03-11 21:39:31 +01:00
sp_fs.h softpipe: implement fragment shader variants 2011-07-21 09:57:37 -06:00
sp_fs_exec.c softpipe: implement fragment shader variants 2011-07-21 09:57:37 -06:00
sp_fs_sse.c softpipe: implement fragment shader variants 2011-07-21 09:57:37 -06:00
sp_limits.h softpipe: increase max texture size to 16K 2010-12-02 10:10:05 -07:00
sp_prim_vbuf.c draw: rewrite stream output to handle all the dark corners 2010-06-16 14:43:56 -04:00
sp_prim_vbuf.h
sp_public.h ws/xlib: remove self-knowledge about users of xlib winsys 2010-03-09 15:33:21 +00:00
sp_quad.h softpipe: add support for shader stencil export capability 2010-10-13 09:30:04 +10:00
sp_quad_blend.c softpipe: When doing write_all_cbufs, don't stomp over the color. 2011-07-28 17:32:42 -07:00
sp_quad_depth_test.c Merge branch 'gallium-polygon-stipple' 2011-07-21 10:38:21 -06:00
sp_quad_depth_test_tmp.h softpipe: add special cases for all Z compare modes for 16-bit Z buffer 2010-03-23 09:00:19 -06:00
sp_quad_fs.c softpipe: implement fragment shader variants 2011-07-21 09:57:37 -06:00
sp_quad_pipe.c softpipe: use the polygon stipple utility module 2011-07-21 10:32:15 -06:00
sp_quad_pipe.h
sp_quad_stipple.c
sp_query.c softpipe: fix an obvious copy-paste error in get_query_result 2011-08-16 19:56:29 +02:00
sp_query.h softpipe: implement conditional rendering 2009-12-31 14:46:15 -07:00
sp_screen.c g3dvl: Rework the decoder interface part 2/5 2011-08-26 12:10:34 +02:00
sp_screen.h ws/xlib: remove self-knowledge about users of xlib winsys 2010-03-09 15:33:21 +00:00
sp_setup.c softpipe: use the polygon stipple utility module 2011-07-21 10:32:15 -06:00
sp_setup.h
sp_state.h softpipe: use the polygon stipple utility module 2011-07-21 10:32:15 -06:00
sp_state_blend.c softpipe: make blend/stencil/depth functions static 2010-09-25 14:25:40 -06:00
sp_state_clip.c softpipe: make clip state functions static 2010-09-25 14:25:40 -06:00
sp_state_derived.c softpipe: use the polygon stipple utility module 2011-07-21 10:32:15 -06:00
sp_state_rasterizer.c softpipe: make rasterizer state functions static 2010-09-25 14:25:40 -06:00
sp_state_sampler.c softpipe: implement fragment shader variants 2011-07-21 09:57:37 -06:00
sp_state_shader.c softpipe: use the polygon stipple utility module 2011-07-21 10:32:15 -06:00
sp_state_so.c softpipe: make stream out state functions static 2010-09-25 14:25:40 -06:00
sp_state_surface.c gallium: pipe/p_inlines.h -> util/u_inlines.h 2010-02-02 14:42:17 +00:00
sp_state_vertex.c gallium: notify drivers about possible changes in user buffer contents 2011-02-14 21:50:08 +01:00
sp_surface.c softpipe: use util_clear_render_target/depth_stencil fallbacks 2010-06-07 20:49:16 +02:00
sp_surface.h
sp_tex_sample.c tgsi: add support for texture offsets to the TGSI IR. (v2) 2011-09-02 10:47:45 +01:00
sp_tex_sample.h softpipe: Bind samplers to views instead of the underlying resource. 2011-01-19 21:47:27 -07:00
sp_tex_tile_cache.c softpipe: fix array textures to use resource array_size 2011-01-28 20:25:27 -07:00
sp_tex_tile_cache.h softpipe: use proper type for format field 2011-01-22 18:33:35 -07:00
sp_texture.c softpipe: fix array textures to use resource array_size 2011-01-28 20:25:27 -07:00
sp_texture.h Merge remote branch 'origin/master' into pipe-video 2010-12-11 13:43:44 +01:00
sp_tile_cache.c softpipe: pass surface format to get/put_tile functions 2011-01-22 18:33:35 -07:00
sp_tile_cache.h softpipe: increase max texture size to 16K 2010-12-02 10:10:05 -07:00