summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Added a fast xor_line() function. Uses XDrawLine with GXxor mode.Brian Paul2005-09-231-3/+56
| | | | | Only used for front-buffer window/pixmap rendering, GL_FLAT shade model, no Z test or other fragment operations.
* Add Wrapper field to gl_renderbuffer. Used for wrapping one renderbufferBrian Paul2005-09-234-92/+100
| | | | | | | | with another, such as wrapping a hardware/win-sys RGB renderbuffer with a software-based alpha buffer. Previous alpha buffer wrapping was conflicting with the X driver's xmesa_renderbuffer structure containment/inheritance. That lead to memory corruption.
* improve the test for using software alpha bufferBrian Paul2005-09-231-1/+16
|
* Enable GL_ARB_texture_mirrored_repeat on Savage4. Refactor the code thatIan Romanick2005-09-223-69/+80
| | | | | | | sets the texture wrap mode and texture filter mode for Savage4 to the new functions savage4_set_wrap_mode and savage4_set_filter_mode. This was tested with texwrap and tunnel.
* Replace gl_renderbuffer.ComponentSizes[] with separate RedBits, GreenBits,Brian Paul2005-09-227-44/+49
| | | | BlueBits, etc fields.
* When testing visual attributes, use the Draw/Read buffer, not the context.Brian Paul2005-09-223-27/+29
|
* fix a debug messageBrian Paul2005-09-221-1/+1
|
* changed a renderbuffer checkBrian Paul2005-09-221-2/+1
|
* s/GL_DEPTH_BITS/GL_TEXTURE_DEPTH_SIZE_ARB/ in _mesa_GetTexLevelParameteriv()Brian Paul2005-09-211-1/+1
|
* add missing scale factor in _swrast_read_depth_span_float()Brian Paul2005-09-211-1/+1
|
* Remove ACCUM_BITS.Brian Paul2005-09-215-31/+20
|
* replace GLdepth with GLuint and remove GLdepthBrian Paul2005-09-2110-41/+24
|
* replace GLdepth with GLuintBrian Paul2005-09-216-14/+14
|
* s/programss/programs/Brian Paul2005-09-201-1/+1
|
* initial check-inBrian Paul2005-09-201-0/+578
|
* remove 31-bit Z buffer work-aroundBrian Paul2005-09-201-2/+2
|
* change mask[] test in put_mono_row_uint()Brian Paul2005-09-201-3/+11
|
* compute z[i] as GLuintBrian Paul2005-09-201-2/+2
|
* some improvements to _swrast_clear_depth_buffer()Brian Paul2005-09-201-16/+13
|
* remove unneeded sizeof(GLdepth) testBrian Paul2005-09-201-2/+1
|
* Change zLeft and zval to GLuint. Seems to fix 32-bit Z computationBrian Paul2005-09-202-7/+10
|
* replace STENCIL_BITS with stencilMax valueBrian Paul2005-09-201-6/+4
|
* remove STENCIL_MAXBrian Paul2005-09-202-6/+6
|
* change location of ffs() code for windowsBrian Paul2005-09-201-17/+10
|
* init a=0Brian Paul2005-09-191-1/+1
|
* s/GLchan/GLubyte/, fix error string, add commentBrian Paul2005-09-191-2/+3
|
* updated commentBrian Paul2005-09-191-2/+2
|
* additional wrapper updates, bug 4468Brian Paul2005-09-1926-109/+227
|
* s/unsigned long/drm_handle_t/ to get compilation of fb driver to workBrian Paul2005-09-191-2/+2
|
* compilation fixes, don't know if runtime worksBrian Paul2005-09-193-6/+18
|
* Fix potential segfault when trying to read pixels outside renderbuffer bounds.Brian Paul2005-09-168-22/+69
| | | | Use _swrast_get_values() which does clipping.
* remove unused _swrast_read_depth_span()Brian Paul2005-09-161-44/+31
|
* lots of little clean-ups, improvementsBrian Paul2005-09-161-63/+63
|
* change some commentsBrian Paul2005-09-161-5/+4
|
* pass mask=NULL to write all pixels in clear_ci_buffer_with_masking()Brian Paul2005-09-161-9/+8
|
* remove unused ctx varBrian Paul2005-09-161-1/+0
|
* use mesa import wrappers, bug 4468Brian Paul2005-09-1620-29/+45
|
* alphabetizeBrian Paul2005-09-161-2/+2
|
* Rework the texture filtering functions a bit.Brian Paul2005-09-167-128/+103
| | | | No need to pass the texture unit number as an argument.
* replace a couple macros with inlined functionsBrian Paul2005-09-161-60/+48
|
* more GLuint->GLbitfield changesBrian Paul2005-09-163-8/+8
|
* Replace GLuint with GLbitfield where appropriate. Also replace GLuintBrian Paul2005-09-1511-79/+80
| | | | with GLboolean in a few places.
* Code clean-ups, reorg.Brian Paul2005-09-151-184/+153
|
* silence warningBrian Paul2005-09-151-1/+2
|
* Remove a bunch texel fetch functions that can be handled by the newBrian Paul2005-09-152-614/+131
| | | | adaptor functions.
* updated commentsBrian Paul2005-09-151-11/+9
|
* New set_fetch_functions() to set a gl_texture_image's FetchTexel functionsBrian Paul2005-09-152-48/+93
| | | | | | | from the gl_texture_format's functions. Added "adaptor" functions to allow sampling a float-valued texture with GLchans and vice versa. This will allow trimming down the number of texture fetch routines.
* replace s_texture.[ch] with s_texcombine.[ch] and s_texfilter.[ch]Brian Paul2005-09-152-4/+18
|
* Update includes post-splitting of s_texture.cBrian Paul2005-09-158-9/+3
|
* Split the s_texture.c file into two new files:Brian Paul2005-09-156-1432/+1453
| | | | | s_texcombine.c - for texture combining/application s_texfilter.c - for texture sampling/filtering