Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 |