summaryrefslogtreecommitdiff
path: root/src/mesa/drivers
AgeCommit message (Collapse)Author
2005-01-23Fix more warnings and compilation issues.Nicolai Haehnle
2005-01-23Synchronize r300_reg.h.Nicolai Haehnle
Fix unportable whitespace before preprocessor commands.
2005-01-23add sync debugging to the radeon driverDave Airlie
2005-01-23silence makedepend warnings about non-portable whitespaceAdam Jackson
2005-01-23Fixed initialization of draw destination to front buffer on singleFelix Kuehling
buffered visuals. Also don't change span draw/read buffers in savageDDDrawBuffer. Now glean's polygon offset test works (and PASSes with fixed point depth buffer) with single buffered visuals without winding up in an infinite loop.
2005-01-23My last attempt to fix polygon offsets with the reversed viewport depthFelix Kuehling
range used by the savage driver by negating ctx->MRD broke polygon offsets with software fallbacks. This one adds a REVERSE_DEPTH parameter to t_dd_tritmp.h (defaults to 0) that allows reversing polygon offsets for hardware rendering but not for software fallbacks. For software fallbacks depth values are reversed after polygon offsets have been applied by the depth span functions.
2005-01-22Properly configure routing - based on advice by Keith Whitwell.Vladimir Dergachev
2005-01-22Fixed polygon offset with reversed viewport depth range.Felix Kuehling
2005-01-21Properly input stencil info contributed by Wladimir.Vladimir Dergachev
2005-01-21silence the 'using AGP/PCI' string unless VIA_DEBUG is used.Alan Hourihane
2005-01-21Small cleanup:Felix Kuehling
* Remove some unused (mostly empty) functions * Added context parameter to WAIT_IDLE_EMPTY[_LOCKED] for consistency * Added debug messages to WAIT_IDLE_EMPTY[_LOCKED] * Don't flush empty command buffers
2005-01-20* Added options for disabling the fast path (render stage) and vertex DMAFelix Kuehling
* Fixed disabling of the render stage * Added debug output for per-primitive fallbacks * Bumped driver date
2005-01-20Added support for ELTS to the _savage_render_stage. Requires at leastFelix Kuehling
Savage DRM version 2.2.0. Otherwise the render stage is disabled.
2005-01-20Enclose passed macro values in brackets to ensure correct read/write spanAlan Hourihane
values.
2005-01-19Bring the texcombine fixes to the trunk.Keith Whitwell
2005-01-19Always use ARGB8888 hardware texture format when mesa specifiesKeith Whitwell
MESA_FORMAT_ARGB8888. Previously attempted to use ARGB0888 under some circumstances, but glean failed and demos/texenv.c was also incorrect.
2005-01-19make sure we avoid assertion failure wrt VB->ColorPtr[1]->strideDaniel Borca
2005-01-18remove some debugAlan Hourihane
2005-01-18Fix tristrips (which fixes coloredTexPerf2 & coloredLitPerf2 glean tests)Alan Hourihane
2005-01-17cleaned up warningsDaniel Borca
2005-01-17fix compilation error for fx/MesaDaniel Borca
2005-01-16This fixes it but why mipmaps still work?Aapo Tahkola
It doesnt look like filter constants in r300_reg.h would define number of levels.
2005-01-16I was wrong...Aapo Tahkola
2005-01-16Looks like masking masking t->filter isnt needed anymore.Aapo Tahkola
texwrap still shows some problems with clamp mode with nearest filtering.
2005-01-16Added a fast path for emitting unclipped primitives directly to aFelix Kuehling
vertex buffer. ELTS are not supported yet (missing functionality in the DRM). You need at least Savage DRM version 2.1.3, which fixes a bug that screwed up triangle fans and strips. Moved the texture normalization stage to savagerender.c.
2005-01-15On the way to getting stencil working.Vladimir Dergachev
2005-01-15On the way to getting stencil and texture formats working.Vladimir Dergachev
Looks like the matter of texture formats is a lot simpler, with the wrong display in quake explained by the fact that we are not handling texture combine modes.
2005-01-15Converted to use spantmp2.h.Felix Kuehling
2005-01-15Use HW_READ_LOCK and HW_READ_UNLOCK in assembler-optimized span readFelix Kuehling
functions.
2005-01-15Use symbolic constants to describe pixel shader ALU instructions.Vladimir Dergachev
2005-01-14Added fixes for filter modes and support for anisotropy filters.Aapo Tahkola
Wrap modes would work perfectly but i messed up something when cleaning up the code :/ Border color code is incomplete because i forgot to check how to set border size :)
2005-01-14Enable line stippling.Alan Hourihane
2005-01-14Fix previously un-noticed issue with flat-shaded points.Keith Whitwell
2005-01-14silence a warningAlan Hourihane
2005-01-14Get PolygonStipple working.. (or seemingly too). It seems to do the rightAlan Hourihane
things now given the demos I've used and passes glean's paths test.
2005-01-1416bpp doesn't support masked clears, so fallback when they're enabled.Alan Hourihane
2005-01-14Populate WriteMonoDepthSpan in 24/8 modes.Keith Whitwell
2005-01-14Remove redundant register.Vladimir Dergachev
Hook up some functions in r300Enable().
2005-01-14Reduce amount of stderr output.Vladimir Dergachev
Switch to using R300_EASY_TX_FORMAT() macro everywhere.
2005-01-14Incorporate latest data from Wladimir van der Laan.Vladimir Dergachev
2005-01-13Sync with master copy.Vladimir Dergachev
2005-01-13remove some dead texture codeAlan Hourihane
2005-01-13Make sure DMA buffers are released in savageDestroyContext. UsuallyFelix Kuehling
the DRM would reclaim DMA buffers, but if one process creates and destroys many contexts it can still run out of DMA buffers.
2005-01-13Rename via_fastrender_* to avoid confusion with similar functions inKeith Whitwell
via_render.c.
2005-01-13Simplify viaChooseVertexState slightly.Keith Whitwell
2005-01-13Remove misleading comment.Keith Whitwell
2005-01-13TypoKeith Whitwell
2005-01-13Emit constant colors for texunit 1 blending.Keith Whitwell
Change comments and some code to match naming used in the docs.
2005-01-13cut out dead texture state codeKeith Whitwell
2005-01-13revert some makecurrent codeAlan Hourihane