summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri
AgeCommit message (Collapse)Author
2005-02-10Adding support for selecting line width. Stipple patterns still cause lots ↵Aapo Tahkola
of trouble.
2005-02-09Enabled user-defined point size, enabled zbiases for rest of the primitives ↵Aapo Tahkola
and fixed bad vertex number checks triggered by nurb.
2005-02-09Fixed stride of incomplete tiles.Felix Kuehling
2005-02-08SUBPIXEL fixes from DieterKeith Whitwell
2005-02-08Remove #ifdef's around PolygonOffset function.Vladimir Dergachev
Print number of missing entry for texture format. Add alpha-luminance format.
2005-02-08Typo..Aapo Tahkola
2005-02-08Fix the bug and get zbias back into shape. There might still be some ↵Aapo Tahkola
problems with initial zbias...
2005-02-08Call _mesa_ResizeBuffersMESA() in r200Viewport(), fixes incorrect renderingMichel Dänzer
in bzflag 2.0. (Alexander E. Patrakov)
2005-02-08BIG FAT NOTE: Theres a nasty bug somewhere thats causing vb color buffer ↵Aapo Tahkola
clears and other things not to work. This bug can be triggered by extending struct r300_hw_state by two struct r300_state_atom's from its current size. Everything zbs and unk42B4 related is now covered with HAVE_ZBS and GA ifdefs. Who wants to fix it? Not i. :)
2005-02-08Better fix to get tuxracer working.Aapo Tahkola
2005-02-08fog + immediate mode = bad thingsAapo Tahkola
2005-02-08Implemented checks that prevent r300 from locking up when bad number of ↵Aapo Tahkola
verts are given. Also tweaked WARN_ONCE a bit to handle va-args.
2005-02-08Let Polygon Offset be turned on and off.Vladimir Dergachev
2005-02-08To cut the long and boring story short, polygon offsets should now work. vb ↵Aapo Tahkola
mode colorbuffer clears are still mysticly broken by offsets... Maybe we need to merge zbs and unk42B4 together?
2005-02-06Added PCI id (0x4152).Jerome Glisse
2005-02-05Disable vertex DMA on SuperSavages.Felix Kuehling
2005-02-05- Fixed scissor rectangle not moving with the window (Xorg bug #1731).Felix Kuehling
- Flush buffered primitives before changing scissors. - Require Savage DRM version 2.1.0, so that the broken single-cliprect code can finally rest in peace. - Removed some more dead code.
2005-02-05Added PCI id (0x4152).Jerome Glisse
2005-02-05Modified hw state for big endian computers.Jerome Glisse
2005-02-05remove unneeded codeBrian Paul
2005-02-05removed need for Shared->TexObjectList, walk over texture hash table entries ↵Brian Paul
instead
2005-02-05Fixed a typo in an assertion. (Don't understand how this ever compiled.)Felix Kuehling
Found by Andreas Stenglein.
2005-02-05Warn of unknown texture formats.Vladimir Dergachev
2005-02-04Added an option texture_heaps that allows selecting which texture heapsFelix Kuehling
will be used. Implemented this option in the Savage driver. On my ProSavageDDR uploads to AGP memory are about 1.5 times as fast as uploads to card memory. On non-IGP hardware the difference may be even bigger. Now mplayer -gl is getting really usable.
2005-02-04Made subtile upload a template. This speeds up tiled texture uploads byFelix Kuehling
about a factor 1.3.
2005-02-03Use all texture heaps in a fair way when textures need to be kicked inFelix Kuehling
order to make room for new textures. In particular this fixes texture trashing on the first heap when the second heap is occupied by currently unused textures (observed with Torcs and the Savage driver). Heaps are weighted by their sizes by default but drivers can override these and apply their own weights based on relative texture upload speeds to the respective heaps.
2005-02-03Removing some trash and disabling fog fallback as it seem its causing more ↵Aapo Tahkola
harm than good. Tuxracer should now work at least with vbs. Fix for vb colorbuffer clear bug is underway...
2005-02-03Changing vb code to handle inputs correctly.Aapo Tahkola
2005-02-03Start beginning of pixel shader generator..Vladimir Dergachev
2005-02-03Forgot to increase the length.Vladimir Dergachev
2005-02-03Looks like we need at least one instruction for pixel shader.Vladimir Dergachev
2005-02-03Get vertex programs supplied by the user work properly with immediate mode - ↵Vladimir Dergachev
vertex buffer mode worked by accident. Fix alu_offset in SINGLE_TEXTURE_PIPELINE.
2005-02-03Since high bits can be used for flags, mask them out.Vladimir Dergachev
This stops arbvpwarpmesh from segfaulting and it actually works - with immediate mode rendering.
2005-02-03Remove redundant instructions from fixed pipelines, looks like they do not ↵Vladimir Dergachev
do anything, at least on my hardware.
2005-02-03Mark ZBIAS definitions.Vladimir Dergachev
2005-02-03This was too optimistic sorry - all that register does is something weird ↵Vladimir Dergachev
with polygon culling.
2005-02-03Get Polygon offset fill to work.Vladimir Dergachev
Make WARN_ONCE message more informative.
2005-02-02Check for heap == NULL before driSetTextureSwapCounterLocation.Felix Kuehling
2005-02-02Don't try to kick textures from a NULL tex heap.Felix Kuehling
2005-02-02Fixed flushing of client-side vertex buffers.Felix Kuehling
2005-02-02Fixed some debug output that was unconditionally enabled.Felix Kuehling
2005-02-02Changed parts of r300_setup_routing to use WARN_ONCE.Aapo Tahkola
2005-02-01Add a missing break and a reminder.Aapo Tahkola
2005-02-01Implement appropriate src checks for attribs/params.Aapo Tahkola
2005-02-01Implemented bunch of ops.Aapo Tahkola
2005-02-01Vertex programs work now with some restrictions. I expect arbvptorus to workAapo Tahkola
correctly when normals are delivered. Please note that some programs only start in vb mode as there is something wrong in immediate mode vb code.
2005-02-01Make WARN_ONCE messages more informative.Vladimir Dergachev
2005-02-01Reduce noiseness of the driver.Vladimir Dergachev
2005-02-01Get alpha in textures to work properly.Vladimir Dergachev
2005-02-01Properly set ABLEND and CBLEND registers. The older code worked, but by ↵Vladimir Dergachev
accident.