aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/main
Commit message (Collapse)AuthorAgeFilesLines
...
* generate GL_INVALID_OPERATION in glAccum if read/draw buffers aren't the sameBrian Paul2005-09-271-1/+8
|
* Lift all the format/type error checking out of the _swrast_Draw/Read/CopyPixelsBrian Paul2005-09-271-5/+110
| | | | functions into the _mesa_Draw/Read/CopyPixels functions.
* Committing in .Jouk Jansen2005-09-232-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | 1) change compilation on VMS to use IEEE floating points 2) one more problem with _mesa_sprintf solved Modified Files: Mesa/docs/README.VMS Mesa/progs/demos/descrip.mms Mesa/progs/tests/descrip.mms Mesa/progs/util/descrip.mms Mesa/progs/xdemos/descrip.mms Mesa/src/glu/mesa/descrip.mms Mesa/src/glu/sgi/descrip.mms Mesa/src/glut/glx/descrip.mms Mesa/src/mesa/array_cache/descrip.mms Mesa/src/mesa/drivers/common/descrip.mms Mesa/src/mesa/drivers/osmesa/descrip.mms Mesa/src/mesa/drivers/x11/descrip.mms Mesa/src/mesa/glapi/descrip.mms Mesa/src/mesa/main/descrip.mms Mesa/src/mesa/main/texobj.c Mesa/src/mesa/math/descrip.mms Mesa/src/mesa/shader/descrip.mms Mesa/src/mesa/shader/grammar/descrip.mms Mesa/src/mesa/shader/slang/descrip.mms Mesa/src/mesa/swrast/descrip.mms Mesa/src/mesa/swrast_setup/descrip.mms Mesa/src/mesa/tnl/descrip.mms ----------------------------------------------------------------------
* remove printfBrian Paul2005-09-231-1/+0
|
* Replace gl_framebuffer's _ColorReadBufferMask with _ColorReadBufferIndex,Brian Paul2005-09-233-61/+50
| | | | Streamline the _mesa_update_framebuffer() function a bit.
* Add Wrapper field to gl_renderbuffer. Used for wrapping one renderbufferBrian Paul2005-09-232-88/+97
| | | | | | | | 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.
* Replace gl_renderbuffer.ComponentSizes[] with separate RedBits, GreenBits,Brian Paul2005-09-224-41/+46
| | | | BlueBits, etc fields.
* s/GL_DEPTH_BITS/GL_TEXTURE_DEPTH_SIZE_ARB/ in _mesa_GetTexLevelParameteriv()Brian Paul2005-09-211-1/+1
|
* Remove ACCUM_BITS.Brian Paul2005-09-213-22/+4
|
* replace GLdepth with GLuint and remove GLdepthBrian Paul2005-09-211-9/+0
|
* change mask[] test in put_mono_row_uint()Brian Paul2005-09-201-3/+11
|
* replace STENCIL_BITS with stencilMax valueBrian Paul2005-09-201-6/+4
|
* remove STENCIL_MAXBrian Paul2005-09-201-2/+0
|
* 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-196-50/+111
|
* use mesa import wrappers, bug 4468Brian Paul2005-09-165-7/+22
|
* Replace GLuint with GLbitfield where appropriate. Also replace GLuintBrian Paul2005-09-157-67/+68
| | | | with GLboolean in a few places.
* Remove a bunch texel fetch functions that can be handled by the newBrian Paul2005-09-152-614/+131
| | | | adaptor functions.
* 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.
* Remove _tnl_MakeCurrent() and the unused ctx->Driver.MakeCurrent() callback.Brian Paul2005-09-142-13/+0
|
* clean-up some _mesa_make_current() codeBrian Paul2005-09-141-35/+32
|
* Move _mesa_add_soft_renderbuffers() from framebuffer.c to renderbuffer.cBrian Paul2005-09-134-107/+107
| | | | Update some comments, code, etc.
* print version with debug infoBrian Paul2005-09-131-2/+4
|
* Replace ctx->Driver.StencilOp/Func/Mask() functions withBrian Paul2005-09-133-33/+33
| | | | ctx->Driver.Stencil*Separate() functions.
* OpenGL 2.0's two-sided stencil feature wasn't implemented correctly.Brian Paul2005-09-136-54/+152
| | | | | See comment near top of stencil.c for info about OpenGL 2.0 vs. GL_EXT_stencil_two_side.
* Use GLuint/GLint intead of GLstencil for stencil state.Brian Paul2005-09-132-26/+24
|
* Move the ctx->FirstTimeCurrent initializationBrian Paul2005-09-132-5/+4
|
* make lookup_query_object() staticBrian Paul2005-09-121-1/+1
|
* remove rendundant r,g,b,a vars (bug 4331)Brian Paul2005-09-121-1/+0
|
* make some vars staticBrian Paul2005-09-101-3/+7
|
* fix GLubyte/GLchan inconsistencies (bug 4331)Brian Paul2005-09-101-77/+121
|
* don't generate selection hits for glBitmap, glDraw/CopyPixels. Misc clean-upsBrian Paul2005-09-091-89/+72
|
* Keep NumTemporaries uptodate.Keith Whitwell2005-09-081-0/+7
| | | | Make sure oC alpha is populated when separate_specular enabled.
* check for either GL_ARB_depth_texture or GL_SGIX_depth_texture in a few placesBrian Paul2005-09-083-11/+12
|
* new commentBrian Paul2005-09-071-0/+1
|
* minor tweaks to _mesa_ResizeBuffersMESA()Brian Paul2005-09-071-5/+9
|
* minor formatting fixBrian Paul2005-09-061-2/+1
|
* just changes/updates to commentsBrian Paul2005-09-061-10/+11
|
* remove DEFARRAY, CHECKARRAY stuffBrian Paul2005-09-062-78/+6
|
* Windows mesa.def file had been moved to the drivers dir tree some time ago. ↵Karl Schultz2005-09-051-491/+0
| | | | This copy is not needed.
* fudge set_component_sizes() a bit, see commentsBrian Paul2005-09-031-1/+5
|
* Remove last remnants of pre-renderbuffer code.Brian Paul2005-09-034-11/+2
|
* commentsBrian Paul2005-09-021-2/+2
|
* Prototype implementation of new GL_EXT_timer_query extension (not finalized ↵Brian Paul2005-09-026-51/+97
| | | | | | yet). Extends the query mechanism to query elapsed time while rendering.
* add error checking to the GL_ATI_FRAGMENT_SHADER entrypoints. Fix bug with ↵Roland Scheidegger2005-09-021-3/+13
| | | | scope of ati fragment shader constants. Fix issues with specifying color/alpha instructions not pair-wise. Change internal representation of the shader (to better fit how the extension works, should make driver implementations simpler, and saves some memory). (still doesn't work correctly with doom3 and swrast, but not worse than before)
* Just additional comments.Brian Paul2005-08-312-0/+20
|
* remove dead code, update commentsBrian Paul2005-08-312-15/+5
|