Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-27 | swrast: silence double->float assignment warnings | Brian Paul | |
Reported by Karl Schultz. | |||
2010-01-04 | mesa: make texture BorderColor a union of float/int/uint | Brian Paul | |
When we have integer-valued texture formats, the texture border color must also store integer and uint values. With GL 3.0, the new glTexParameterIiv() and glTexParameterIuiv() functions can set the border color to int or uint values. | |||
2009-10-28 | swrast: fix texel decoding in opt_sample_rgba_2d() | Brian Paul | |
2009-09-30 | swrast: fix some texformat regressions | Brian Paul | |
Need to be careful with component ordering for MESA_FORMAT_RGB888 and MESA_FORMAT_RGBA8888. | |||
2009-09-30 | mesa: remove GLchan-based formats; use hw 8-bit/channel formats instead | Brian Paul | |
Removed: MESA_FORMAT_RGBA, RGB, ALPHA, LUMINANCE, LUMINANCE_ALPHA, INTENSITY. | |||
2009-09-30 | mesa: replace gl_texture_format with gl_format | Brian Paul | |
Now gl_texture_image::TexFormat is a simple MESA_FORMAT_x enum. ctx->Driver.ChooseTexture format also returns a MESA_FORMAT_x. gl_texture_format will go away next. | |||
2009-09-23 | Merge branch 'softpipe-opt' | Keith Whitwell | |
Conflicts: progs/demos/cubemap.c src/gallium/drivers/softpipe/sp_tex_sample.c src/gallium/drivers/softpipe/sp_texture.c | |||
2009-09-21 | swrast: fix cube face selection | Brian Paul | |
If arx and ary are equal, we still want to choose from one of them, and not arz. This is the same as Michal's softpipe fix. | |||
2009-08-24 | mesa/swrast: use one fewer divide in swrast's choose_cube_face also | Keith Whitwell | |
Same change as for softpipe | |||
2009-06-16 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: src/mesa/main/api_validate.c | |||
2009-06-16 | mesa: fix REMAINDER() macro | Brian Paul | |
The results were incorrect for some negative values of A. See bug 21872. | |||
2009-05-12 | swrast: update/restore the opt_sample_rgb/rgba_2d() functions | Brian Paul | |
2009-04-28 | swrast: add missing break in clamp_rect_coord_linear() | Brian Paul | |
See bug 21461. | |||
2009-04-06 | swrast: fix texture border color interpretation | Brian Paul | |
The texture border color must be interpreted according to the texture's base format. For example, for a GL_ALPHA texture, sampling the border color should return (0,0,0,borderAlpha). This wasn't an issue here until I removed the legacy texenv code (we always use the combiner path now). | |||
2009-04-01 | swrast: remove unused integer lerp functions | Brian Paul | |
2009-04-01 | swrast: refactor depth/shadow sampling code | Brian Paul | |
2009-04-01 | swrast: do texture sampling/combining in floating point | Brian 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-11 | mesa: remove gl_texture_object::_Function field and associated code | Brian Paul | |
It was only used in one place in swrast. | |||
2009-01-28 | mesa: remove GL_SGIX_shadow, GL_SGIX_shadow_ambient and GL_SGIX_depth_texture | Brian Paul | |
Everyone should be using the newer/better ARB versions of these extensions. | |||
2009-01-20 | mesa: silence uninitialized var warnings | Brian Paul | |
2008-12-05 | mesa: assorted clean-ups, updated comments, etc. | Brian | |
2008-12-05 | mesa: replace large macros with inline functions | Brian | |
2008-11-28 | mesa: add missing break statements | Brian Paul | |
2008-09-18 | mesa: 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-13 | mesa: return after _mesa_problem() calls | Guillaume Melquiond | |
2008-06-19 | mesa: tweak mipmap level selection for cube maps | Brian 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-23 | need to check border width in sample_linear_2d() - fixes failed assertion in ↵ | Brian | |
texwrap.c test | |||
2007-11-19 | fix some texture format assertions, etc | Brian | |
2007-10-17 | Replace repeat_remainder() with a simpler macro that just casts args to ↵ | Brian | |
unsigned. | |||
2007-06-11 | Replace texobj->Complete with texobj->_Complete since it's a derived field. | Brian | |
2007-06-07 | Fix 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-16 | Initial implementation of MESA_texture_array | Ian Romanick | |
Shadow sampling from texture arrays is still not implemented. Everything else should be there, though. | |||
2007-04-14 | Fix sample_depth_texture() to handle texture rectangle coords. | Brian | |
2007-02-14 | test for POT before using sample_2d_linear_repeat() | Etienne Clement | |
2006-09-18 | check for n <= 1 in compute_min_mag_ranges(), bug 8320 | Brian Paul | |
2006-04-05 | Check/use texture border color when sampling depth textures. (bug 6498) | Brian Paul | |
Silence some warnings. | |||
2005-10-05 | Remove _IsPowerOfTwo from gl_texture_object, not really needed. | Brian Paul | |
2005-10-05 | In gl_texture_image replace IntFormat with InternalFormat and Format with | Brian Paul | |
_BaseFormat to be consistant with gl_renderbuffer. | |||
2005-10-01 | GL_EXT_packed_depth_stencil changes | Brian Paul | |
2005-09-20 | s/programss/programs/ | Brian Paul | |
2005-09-19 | additional wrapper updates, bug 4468 | Brian Paul | |
2005-09-16 | Rework the texture filtering functions a bit. | Brian Paul | |
No need to pass the texture unit number as an argument. | |||
2005-09-16 | replace a couple macros with inlined functions | Brian Paul | |
2005-09-15 | Code clean-ups, reorg. | Brian Paul | |
2005-09-15 | Split 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 |