summaryrefslogtreecommitdiff
path: root/src/mesa/drivers
AgeCommit message (Collapse)Author
2004-09-28Initial revisionNicolai Haehnle
2004-09-28use GLuint instead of uintDaniel Borca
2004-09-27stencil wrap works, either HW or SW (Ian Romanick)Daniel Borca
2004-09-25Bump driver_date for today's fixes.Eric Anholt
2004-09-25Can't bail in sisDDLogicOpCode when logicop is off, because it's called withEric Anholt
GL_COPY to turn off logicop. Fixes glean's logicop test.
2004-09-25Triangle stipple is a fallback, since we don't have code for the stippling.Eric Anholt
Doesn't seem to help with glean's paths test, but I'm pretty sure it's correct.
2004-09-25Correct a couple of comments.Eric Anholt
2004-09-25Fix SiS AGP vertex dispatch by not trying to emit 0 vertices, which would hangEric Anholt
the hardware. Re-enable AGP by default.
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-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-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-15replace glNormal3f(v) with GL_CALL(Normal3f)(v), etc (Andreas StengleinBrian Paul
2004-09-13Minor extension string tweaks. Added support for vertex program extensions.Ian Romanick
Tested with arbvptorus, arbvpwarpmesh, vptorus, and vpwarpmesh.
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-10applied patch #1026109Brian Paul
2004-09-10assorted updates (bug #1025977)Brian Paul
2004-09-08updated patch for vertex programDave Airlie
2004-09-07This patch enables GL_ARB_vertex_program and GL_NV_vertex_programDave Airlie
support in the r200 driver. Both extensions can be enabled via options, GL_ARB_vertex_program is on by default, GL_NV_vertex_program off. Option descriptions are in german, english and french. From: Philipp Klaus Krause
2004-09-03make sure the HW is clean before shooting the pipelineDaniel Borca
2004-09-02r200-maybe-flush-less-3.diffKeith Whitwell
2004-08-31The i915 driver was merged after EMIT_*_BGR bug was fixed. This bringsKeith Whitwell
the driver into line with the correct meaning of those symbols and fixes color corruptions.
2004-08-31newer Glide3x snaps vertices internally for V1/VR/VBDaniel Borca
2004-08-30cleaned up extensions a bitDaniel Borca
2004-08-30clamp lodbiasDaniel Borca
2004-08-30fixed automatic mipmap generationDaniel Borca
2004-08-30fog really needs WDaniel Borca
2004-08-30remove CRDaniel Borca
2004-08-25ICD update from Gregor AnichBrian Paul
2004-08-25print internalFormat value in r200ChooseTextureFormat() error messageBrian Paul
2004-08-25Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch ↵Brian Paul
1015696)
2004-08-25Windows ICD driver code (patch 1014800)Brian Paul
2004-08-22Converted the Savage driver to the new DRI interface and enabled compilationFelix Kuehling
in the Mesa tree.
2004-08-20hide GL_ARB_texture_compression from non-VSA cardsDaniel Borca
2004-08-19why is GL_ARB_texture_env_combine different from EXT?Daniel Borca