Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-26 | util: Include missing header in u_simple_shaders.c. | Vinson Lee | |
Include p_state.h for PIPE_MAX_COLOR_BUFS symbol. | |||
2010-06-03 | gallium: add interpolation parameter to simple shader functions | Brian Paul | |
This lets us specify linear interpolation instead of perspective interpolation for blit operations. Might be a bit faster. | |||
2010-02-02 | gallium: Make pipe_atomic a regular int32_t. | José Fonseca | |
2010-01-05 | gallium/util: replace 8 with PIPE_MAX_COLOR_BUFS | Brian Paul | |
2010-01-05 | gallium/util: comments and whitespace fixes | Brian Paul | |
2009-12-15 | util: add new fragment shaders to simple_shaders | Marek Olšák | |
New shaders: * Fragment shader which writes depth sampled from a texture * Fragment shader which copies COLOR[0] to multiple render targets Additional improvements: * The fragment 'tex' shaders now take a sampler type (TGSI_TEXTURE_*) so that they can sample from any type of texture, not only from a 2D one. | |||
2009-10-05 | util: add lost code to util_make_fragment_tex_shader_writemask() | Keith Whitwell | |
This got ported to ureg at some point, but lost the code that distinguishes it from regular util_make_fragment_tex_shader(). | |||
2009-09-12 | tgsi/ureg: VS inputs don't have any semantic tags, just an index | Keith Whitwell | |
Fix ureg_DECL_vs_input to reflect this and fix up all callers. | |||
2009-09-10 | util: remove unneeded #includes | Brian Paul | |
2009-09-09 | Merge branch 'mesa_7_5_branch' into mesa_7_6_branch | Brian Paul | |
Conflicts: Makefile configs/default progs/glsl/Makefile src/gallium/auxiliary/util/u_simple_shaders.c src/gallium/state_trackers/glx/xlib/xm_api.c src/mesa/drivers/dri/i965/brw_draw_upload.c src/mesa/drivers/dri/i965/brw_vs_emit.c src/mesa/drivers/dri/intel/intel_context.h src/mesa/drivers/dri/intel/intel_pixel.c src/mesa/drivers/dri/intel/intel_pixel_read.c src/mesa/main/texenvprogram.c src/mesa/main/version.h | |||
2009-09-03 | util: add version of u_blit_pixels which takes a writemask | Keith Whitwell | |
Values outside the writemask are set in the destination to {0,0,0,1} | |||
2009-09-03 | aux/tgsi: pull back ureg work from 0.1 branch | Keith Whitwell | |
Manual merge of ureg changes on the branch. Too much unrelated stuff for a proper merge. | |||
2009-09-02 | util: add version of u_blit_pixels which takes a writemask | Keith Whitwell | |
Values outside the writemask are set in the destination to {0,0,0,1} | |||
2009-08-24 | tgsi: Fix build error due to commit acc7da90 | Cooper Yuan | |
2009-08-13 | util: convert u_simple_shaders to use tgsi_ureg | Keith Whitwell | |
Much nicer now. | |||
2009-03-13 | gallium: no need to keep a copy of shader tokens in state tracker | Keith Whitwell | |
Any driver who needs a copy of the shader tokens must organize to do so itself. This has been the case for a long time, but there was still defensive code in the state tracker, which is now removed. Any bugs resulting from this need to be fixed in the offending driver... | |||
2009-03-04 | gallium: Remove some superfluous instances of #include "p_inlines.h". | Michel Dänzer | |
2009-02-19 | mesa: Free the util shaders with the gallium's FREE. | José Fonseca | |
2009-02-18 | util: Move p_debug.h into util module. | José Fonseca | |
The debug functions depend on several util function for os abstractions, and these depend on debug functions, so a seperate module is not possible. | |||
2009-01-30 | gallium: make p_winsys internal | Zack Rusin | |
move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage | |||
2008-08-24 | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | |
Also, rename p_tile.[ch] to u_tile.[ch] | |||
2008-07-28 | Merge tgsi/exec and tgsi/util directories. | José Fonseca | |
2008-05-31 | util: Fix build after TGSI declaration interface changes. | Michal Krol | |
2008-03-27 | gallium: return pipe_shader_state from the simple shader functions | Brian | |
Allows us to fix a mem leak (tokens array). | |||
2008-03-20 | gallium: enable vp input semantic info | Brian | |
2008-03-20 | gallium: Fix build on Windows. | Michal Krol | |
2008-03-20 | gallium: Fix build on Windows. | Michal Krol | |
2008-03-20 | gallium: remove unused local var | Keith Whitwell | |
2008-03-20 | gallium: added util_make_fragment_passthrough_shader() | Brian | |
2008-03-18 | gallium: utilities for creating simple vertex/fragment shaders | Brian | |