Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-04-20 | swrast: fix pointer arithmetic error in get_texel_array() | Brian Paul | |
This came from commit 1b2ab023673261b4b942e1126c0b599d02fbd4a0 | |||
2009-04-09 | swrast: remove some unneeded CHAN_TYPE!=GL_FLOAT code | Brian Paul | |
2009-04-06 | swrast: more texcombine clean-ups | Brian Paul | |
2009-04-06 | swrast: asst. clean-ups in texcombine code | Brian Paul | |
2009-04-06 | swrast: fix incorrect arithmetic for GL_ADD_SIGNED/GL_COMBINE4_NV mode | Brian Paul | |
2009-04-01 | swrast: remove old texture_apply() code; always use texture combine code | Brian Paul | |
2009-04-01 | swrast: fix bad optimization check | Brian Paul | |
2009-04-01 | swrast: remove unused parameter | Brian Paul | |
2009-04-01 | swrast: minor improvements, clean-ups in texcombine code | Brian Paul | |
2009-04-01 | swrast: use float4_array typedef to simplify the code a bit | Brian Paul | |
2009-04-01 | mesa: texture combine clean-ups | Brian Paul | |
Use MAX_COMBINER_TERMS instead of 4. Rename some vars. Update comments. | |||
2009-04-01 | swrast: general clean-up of texture combine 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-12 | mesa: add support for ATI_envmap_bumpmap | Roland Scheidegger | |
add new entrypoints, new texture format, etc translate in texenvprogram.c for drivers using the mesa-generated tex env fragment program also handled in swrast, but not tested (cannot work due to negative texel results not handled correctly) | |||
2009-01-30 | swrast: replace macro with inline function | Brian Paul | |
2009-01-28 | mesa: implement texture swizzling in swrast | Brian Paul | |
And enable GL_EXT_texture_swizzle for software drivers. | |||
2009-01-23 | swrast: updates for GL_NV_texture_env_combine4 | Brian Paul | |
2008-10-10 | mesa: include needed header | 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... | |||
2007-05-20 | Overhaul/simplify SWvertex and SWspan attribute handling. | Brian | |
Instead of separate fog/specular/texcoord/varying code, just treat all of them as generic attributes. Simplifies the point/line/triangle functions. | |||
2007-02-01 | New SWspanarrays attribs[] array. | Brian | |
Replace texcoord[], varying[], etc. arrays with single attribs[] array, indexed by FRAG_ATTRIB_* values. Eliminates need to copy data into fragment program machine input registers. Will lead to future clean-ups. | |||
2006-10-13 | Revamp color table code. | Brian Paul | |
Always store all color tables as both float and ubyte. | |||
2006-10-01 | New SWspan and SWspanarrays typedefs. | Brian Paul | |
2006-05-18 | minor simplification | Brian Paul | |
2006-05-18 | texture EnvColor needs to be converted to GLchan, not GLint | Brian Paul | |
2006-04-27 | fixes for CHAN_BITS!=8 | 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-16 | Rework the texture filtering functions a bit. | Brian Paul | |
No need to pass the texture unit number as an argument. | |||
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 |