summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-09-25The previous code would emit a full set of state during the first EmitState onEric Anholt
a new cmdbuf, to ensure that state wasn't lost across UNLOCK/LOCK pairs (in the case of context switching). This was rather inefficient. Instead, after flushing a cmdbuf, mark the state as needing to be saved on unlock. Then, at the beginning of flushing a cmdbuf, if we actually have lost the context, go back and emit a new cmdbuf with the full set of state, before continuing with the cmdbuf flush. Provides a 10-15% improvement in ipers performance in my tests, along with other apps. Tested with: ipers, glxgears, quake3
2004-09-25Fix texturing in quake3. Some code was left over from the dirty/clean listEric Anholt
setup that now removed atoms from the atomlist on texture deletion.
2004-09-25Bump DRIVER_DATE for yesterday's changes.Eric Anholt
2004-09-24moved to demos/ directoryBrian Paul
2004-09-24moved in from the tests/ directory to include in distroBrian Paul
2004-09-24updated osmesa infoBrian Paul
2004-09-24patches for clearing hw depth buffers from software fallback (Nicolai Haehnle)Brian Paul
2004-09-24added (back!) option to use non-packedcolorDaniel Borca
2004-09-24-O -Wall warnings cleanups in r200.Eric Anholt
2004-09-24Clean up some warnings in the R100 driver with -O -Wall.Eric Anholt
2004-09-24Remove an unnecessary calculation of the dest pointer.Eric Anholt
2004-09-23don't test for NULL pixels pointer here, do that in the 'store' routines ↵Brian Paul
after validating PBO address
2004-09-23removed hacked GL tokens, fixed a printfBrian Paul
2004-09-23added a comment in BindTextureBrian Paul
2004-09-23just some comments and formatting changesBrian Paul
2004-09-23fix for Erics new emit state code, rework out the dest pointerDave Airlie
after we check the buffer
2004-09-22The previous code would emit a full set of state during the first EmitState onEric Anholt
a new cmdbuf, to ensure that state wasn't lost across UNLOCK/LOCK pairs (in the case of context switching). This was rather inefficient. Instead, after flushing a cmdbuf, mark the state as needing to be saved on UNLOCK. Then, at the beginning of flushing a cmdbuf, if we actually have lost the context, go back and emit a new cmdbuf with the full set of state, before continuing with the cmdbuf flush. Also, remove the dirty/clean atom lists, since atoms are emitted in a fixed order these days, and go with a simpler single list. Provides a 14% improvement in ipers performance in my tests, along with other apps.
2004-09-21Add xmlconfig to the i810 makefileDave Airlie
2004-09-20clamp size of wide pointsDaniel Borca
2004-09-19Add GL_ARB_texture_cube_map support for i830. Most of the code wasIan Romanick
lifted from the i915 side. i830 will now report version 1.3! Hurrah! With the exception of GL_EXT_texture_compression_s3tc, the i830 driver now supports all the extensions that its Windows counterpart supports.
2004-09-19Added GL_ARB_point_parameters support for i830.Ian Romanick
2004-09-19Merge in all the i830 functional differences from the old i830 driver.Ian Romanick
2004-09-17rearrange a couple of lines of code to avoid compilation error in VC 6,Karl Schultz
probably due to a compiler bug.
2004-09-17Symbol names are prepended with an underscore on CYGWIN as well.Eric Anholt
X.Org Bugzilla: 1079 Submitted by: Alexander Gottwald <ago@freedesktop.org>
2004-09-16silence warningsBrian Paul
2004-09-16silence warnings, re-indent codeBrian Paul
2004-09-16VBO refcount and spriteblast fixesBrian Paul
2004-09-16clean-up the hokey transformation code so that window resizes actually workBrian Paul
2004-09-15replace glNormal3f(v) with GL_CALL(Normal3f)(v), etc (Andreas StengleinBrian Paul
2004-09-15in _mesa_problem() include version number in error messageBrian Paul
2004-09-14also fix possible delete bugs with buffer objects and vertex/fragment programsBrian Paul
2004-09-14fixed glDeleteTextures bugBrian Paul
2004-09-14Have the rendering contexts share textures.Brian Paul
Put simple checker pattern on the objects. Press 'd' to delete texture, 'u' to unbind it.
2004-09-14Repeatedly deleting a texture ID with glDeleteTextures() could lead to a crash.Brian Paul
Added a DeletePending flag to texture object struct to fix that. Other misc clean-ups.
2004-09-13Replace -lGL with -l$(GL_LIB), etc.Brian Paul
Remove GLU_LIB_DEPS, OSMESA_LIB_DEPS lines if identical to 'default' file.
2004-09-13added GL_MAX_VERTEX_ATTRIBS_ARB bug fixBrian Paul
2004-09-13Handle GL_MAX_VERTEX_ATTRIBS_ARB in glGet*().Brian Paul
Define 2.0 point-sprite related tokens in glheader.h (temporary).
2004-09-13Minor extension string tweaks. Added support for vertex program extensions.Ian Romanick
Tested with arbvptorus, arbvpwarpmesh, vptorus, and vpwarpmesh.
2004-09-13remove ARB_texture_non_power_of_two from _mesa_enable_1_5_extensions()Brian Paul
2004-09-13adjust texcoords for texture rectangle samplingBrian Paul
2004-09-13tweak texcoord for sampling texture rectangles (Dave Reveman)Brian Paul
2004-09-13cleanup and bugfixes for fxDDClear()Daniel Borca
2004-09-13cleanup and some changes towards GL_ARB_point_sprite (two-zero)Daniel Borca
2004-09-13cleanupDaniel Borca
2004-09-13changes towards GL_ARB_point_sprite (two-zero)Daniel Borca
2004-09-10updated ggi files in tarball listBrian Paul
2004-09-10applied patch #1026109Brian Paul
2004-09-10updated from patch 1026109Brian Paul
2004-09-10new file (bug 1026109)Brian Paul
2004-09-10removed (bug 1026109)Brian Paul