summaryrefslogtreecommitdiff
path: root/src/mesa/swrast/s_texfilter.c
AgeCommit message (Collapse)Author
2009-04-01swrast: do texture sampling/combining in floating pointBrian Paul
The code's cleaner and a step toward supporting float-valued texture sampling. Some optimizations for common cases can be added and re-enabled...
2009-03-11mesa: remove gl_texture_object::_Function field and associated codeBrian Paul
It was only used in one place in swrast.
2009-01-28mesa: remove GL_SGIX_shadow, GL_SGIX_shadow_ambient and GL_SGIX_depth_textureBrian Paul
Everyone should be using the newer/better ARB versions of these extensions.
2009-01-20mesa: silence uninitialized var warningsBrian Paul
2008-12-05mesa: assorted clean-ups, updated comments, etc.Brian
2008-12-05mesa: replace large macros with inline functionsBrian
2008-11-28mesa: add missing break statementsBrian Paul
2008-09-18mesa: prefix a bunch of #include lines with "main/".Brian Paul
This is another step toward removing a whole bunch of -I flags from the cc commands. Still need to address driver code...
2008-09-13mesa: return after _mesa_problem() callsGuillaume Melquiond
2008-06-19mesa: tweak mipmap level selection for cube mapsBrian Paul
This is just a hack. After we convert the 3D texcoord into a face plus 2D texcoord we need to recompute the partial derivatives and mipmap LOD. But we don't have the info to do that. Adjusting the original mipmap level by -1 seems to give somewhat better results than before though.
2007-11-23need to check border width in sample_linear_2d() - fixes failed assertion in ↵Brian
texwrap.c test
2007-11-19fix some texture format assertions, etcBrian
2007-10-17Replace repeat_remainder() with a simpler macro that just casts args to ↵Brian
unsigned.
2007-06-11Replace texobj->Complete with texobj->_Complete since it's a derived field.Brian
2007-06-07Fix ARB_fp spec conformance bug WRT shadow sampling.Ian Romanick
The ARB_fp (and other assembly-level fragment program specs) say that the depth comparison function is always GL_NONE in fragment program mode.
2007-05-16Initial implementation of MESA_texture_arrayIan Romanick
Shadow sampling from texture arrays is still not implemented. Everything else should be there, though.
2007-04-14Fix sample_depth_texture() to handle texture rectangle coords.Brian
2007-02-14test for POT before using sample_2d_linear_repeat()Etienne Clement
2006-09-18check for n <= 1 in compute_min_mag_ranges(), bug 8320Brian Paul
2006-04-05Check/use texture border color when sampling depth textures. (bug 6498)Brian Paul
Silence some warnings.
2005-10-05Remove _IsPowerOfTwo from gl_texture_object, not really needed.Brian Paul
2005-10-05In gl_texture_image replace IntFormat with InternalFormat and Format withBrian Paul
_BaseFormat to be consistant with gl_renderbuffer.
2005-10-01GL_EXT_packed_depth_stencil changesBrian Paul
2005-09-20s/programss/programs/Brian Paul
2005-09-19additional wrapper updates, bug 4468Brian Paul
2005-09-16Rework the texture filtering functions a bit.Brian Paul
No need to pass the texture unit number as an argument.
2005-09-16replace a couple macros with inlined functionsBrian Paul
2005-09-15Code clean-ups, reorg.Brian Paul
2005-09-15Split the s_texture.c file into two new files:Brian Paul
s_texcombine.c - for texture combining/application s_texfilter.c - for texture sampling/filtering