summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* mesa: move misplaced return statementBrian Paul2009-07-301-1/+1
| | | | Fixes regression from commit 7d93f817c9c5222e2bdbaa9fa9f03fc502bfe878
* mesa: add missing return after catching program errorBrian Paul2009-07-301-0/+1
|
* mesa/st: short-circuit glFinish calls on WIN32 onlyKeith Whitwell2009-07-291-0/+12
| | | | | | | | | | Windows opengl32.dll calls glFinish prior to every swapbuffers, which makes it pretty hard to get decent performance... Work around by mapping finish to flush on PIPE_OS_WINDOWS. This is conformant, though it might confuse poorly-written benchmarks which attempt to measure a single event rather than figuring out the rate of continuous processing.
* mesa/st: recognize no-op scissor state when checking clear_with_quadsKeith Whitwell2009-07-291-4/+20
| | | | | Some apps enable scissor but set the rectangle to the dimensions of the window. Don't let this force us onto a slower clear path.
* util: _debug_printf should print even when DEBUG is not definedKeith Whitwell2009-07-291-2/+0
| | | | | | | | | | | The leading underscore is meaningful... This function is used by _warning and _error functions as well as the more common debug_printf(). debug_printf (without underscore) gets turned off when DEBUG is disabled, but warning/error messages still use this function to get their message out. (cherry picked from commit 0ac879dca797360570543d5bd0fd64f8fb8e566e)
* glx: assign per screen driver configs (DRISW)RALOVICH, Kristóf2009-07-281-1/+1
|
* glx: assign per screen driver configs (DRI)RALOVICH, Kristóf2009-07-281-0/+2
|
* glx: assign per screen driver configs (DRI2)RALOVICH, Kristóf2009-07-281-0/+2
|
* glx: properly release DRI configsRALOVICH, Kristóf2009-07-281-0/+6
| | | | Release per screen DRI driver configs during screen destruction.
* glx: cache DRI configs in __GLXscreenConfigsRecRALOVICH, Kristóf2009-07-281-0/+2
|
* progs/trivial: add missing files to Makefile, .gitignoreVinson Lee2009-07-282-0/+23
|
* intel: Fix leak of DRI option info due to using the wrong free routine.Brian Paul2009-07-271-1/+1
| | | | (cherry picked from commit 6d66f23c50ebe8f973757b6fd1b81c9b7920c447)
* intel: Clean up leak of driver context structure on context destroy.Brian Paul2009-07-271-0/+3
| | | | (cherry picked from commit ddef7dc87b2001fbe117ee5f24a0c645ee95a03c)
* st/mesa: silence warningBrian Paul2009-07-271-1/+2
|
* mesa: separate some finite/pragma Watcom stuffBrian Paul2009-07-271-3/+5
|
* softpipe: include sp_winsys.h to silence function prototype warningBrian Paul2009-07-271-0/+1
|
* intel: Use _mesa_warning() to report GEM warningsBrian Paul2009-07-271-3/+3
|
* windows: updated VC8 project filesKarl Schultz2009-07-273-17/+40
| | | | See bug 22882.
* docs: 7.5 tarball md5sumsBrian Paul2009-07-271-1/+9
|
* util: fix typo.José Fonseca2009-07-261-1/+1
|
* mesa: include glew headers in MesaDemos tarballsBrian Paul2009-07-231-0/+3
|
* docs: initial release notes for 7.5.1Brian Paul2009-07-222-0/+55
|
* mesa: bump version to 7.5.1Brian Paul2009-07-223-6/+6
|
* mesa: include GLEW sources in MesaDemos tarballBrian Paul2009-07-221-0/+7
|
* intel: Fall back on glBitmap with fog enabled.Eric Anholt2009-07-201-0/+6
| | | | | | | | We would have to build the program with the appropriate fog mode, and also supply the fog coordinate if appropriate. Bug #19413. (cherry picked from commit 8ae02a3919bf31bd33f86208472e100eedb58497)
* i965: Don't clip everything if FRONT_AND_BACK culling while culling disabled.Eric Anholt2009-07-201-1/+2
| | | | | | | Fixes everything-black with meta_clear_tris on quake4-mpdemo and doom3-demo. Bug #18844, 22077. (cherry picked from commit 81d555068408d4343d7627c8bedda5675f09bd21)
* radeon: With DRI1, if we have HW stencil, only expose fbconfigs with stencil.Michel Dänzer2009-07-201-2/+2
| | | | | | | | | | | | Otherwise simple apps like glxgears pick up a DirectColor visual since the X server mixes the depth 32 visual in with the other GLX visuals, and this seems to result in a (mostly) black screen due to a bad ColorMap for a lot of people. The bad ColorMap may be a bug in the apps, the X server or X driver, and regardless of that I think the X server should ideally make the depth 32 GLX visual separate from the rest again, but in the meantime this makes us cope. (depth_bits is either 16 or 24, never 0)
* progs/util: remove extfuncs.h (we use GLEW instead)mesa_7_5Brian Paul2009-07-171-19/+17
|
* progs/glsl: finish conversion to GLEWBrian Paul2009-07-1724-344/+232
| | | | | This is a follow-on to b799af91d5ffbee1481161fec29eb4c92b161272. Remove _func function suffix and unneeded #includes.
* mesa: set version to 7.5Brian Paul2009-07-171-1/+1
|
* mesa: set version to 7.5Brian Paul2009-07-171-1/+1
|
* docs: set date for 7.5 releaseBrian Paul2009-07-171-1/+1
|
* docs: news entry for 7.5 releaseBrian Paul2009-07-171-0/+8
|
* docs: update links to Gallium wiki page on freedesktop.orgBrian Paul2009-07-173-3/+3
|
* python/retrace: Process the call no passed to --to option inclusively.José Fonseca2009-07-161-1/+1
|
* python/retrace: Dump the surface copy contents.José Fonseca2009-07-161-0/+10
|
* python/retrace: Flush stdout before calling the pipe driver.José Fonseca2009-07-161-0/+4
| | | | So that messages are in sync with stderr.
* mesa: Fix logbase2.José Fonseca2009-07-161-7/+5
| | | | It was providing 1 too many for non power two values.
* python: Hack to prevent segmentation faults when python exits.José Fonseca2009-07-161-1/+7
|
* wgl: Expose pipe_screen/pipe_context via an extension.José Fonseca2009-07-164-1/+133
|
* python: Obtain pipe_screen/pipe_context from the system's OpenGL driver.José Fonseca2009-07-162-3/+191
|
* softpipe: limit blend results to [0,1]Luca Barbieri2009-07-151-12/+30
|
* Fix state flag dependencies for fixed function fragment program updates.Brian Paul2009-07-152-1/+11
| | | | | | | I started looking into why _NEW_ARRAY punishes us, and while annotating dependencies noticed that a bunch of dependencies were missing. (cherry picked from master, commit e5f63c403b767f9974e8eb5d412c012b8a69287f)
* python/retrace: Interpret surface_copy.José Fonseca2009-07-151-0/+4
|
* python/samples: Use PIPE_FORMAT_Z16_UNORM instead of PIPE_FORMAT_Z32_UNORM.José Fonseca2009-07-151-1/+1
| | | | More common. True fix would be to use whatever the screen supports though.
* mesa: recognize and eliminate repeated error messagesKeith Whitwell2009-07-152-3/+38
|
* mesa: split out errorstring switch from _mesa_errorKeith Whitwell2009-07-151-36/+26
| | | | Move a chunk of code out of _mesa_error()
* mesa: remove dead code in _mesa_errorKeith Whitwell2009-07-151-6/+0
| | | | Remove early and unused snprintf and where[] string.
* mesa: don't call getenv every time _mesa_error is calledKeith Whitwell2009-07-151-11/+14
| | | | | | Buggy apps can generate thousands of mesa_error calls. Don't need to keep calling getenv to retreive the same MESA_DEBUG string each time.
* mesa: fix texture border color code for glPopAttrib()Brian Paul2009-07-141-7/+1
| | | | | The texture object's border color used to be stored as GLchan but it's been GLfloat for a while now.