summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r300
AgeCommit message (Collapse)Author
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-05Added PCI id (0x4152).Jerome Glisse
2005-02-05Modified hw state for big endian computers.Jerome Glisse
2005-02-05Warn of unknown texture formats.Vladimir Dergachev
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-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.
2005-02-01Looks like we can define FIRE_VERTICES correctly.Vladimir Dergachev
2005-02-01It helps to print actual values instead of random ones.Vladimir Dergachev
2005-01-31Add magic sequence to prevent ClearBuffer from locking up.Vladimir Dergachev
Change Polygon.OffsetFill from fallback to warn once. Quake demo now works, modulo texture rendering issues due to absent pixel shader pipeline.
2005-01-31Use SecondaryColorPtr, not ColorPtr[1] (the latter is NULL).Vladimir Dergachev
This fixes segfault in tuxracer-demo. It locks up after this though.
2005-01-30My bad, the old code works fine if updated to newer Mesa tree.Vladimir Dergachev
2005-01-30struct ati_fragment_shader was not defined anywhere, define it to get ↵Vladimir Dergachev
r300_vertexprog.c to compile.
2005-01-30Fix for compiler warnings.Aapo Tahkola
2005-01-29Added 0x4e54 (Thinkpad r50p) as PCI_CHIP_RV350_NPhmarson
2005-01-29Beginings of program generation. This code havent been tested nor hooked up.Aapo Tahkola
2005-01-29Cleaning up.Aapo Tahkola
2005-01-28Fix wrong comment.Aapo Tahkola
2005-01-28Forgot one comment...Aapo Tahkola
2005-01-28Add basic sceleton for vertex programs + some other fixesAapo Tahkola
2005-01-27Add vector distance operator for vertex programs.Aapo Tahkola
2005-01-25Fixes for clamp modes.Aapo Tahkola
2005-01-24border_color causes lockups with vertex buffers. Disabling for now.Aapo Tahkola
2005-01-24Remove lots of old code that dealed with "magic" texture formats.Vladimir Dergachev
2005-01-23Remove unused variables from r300_contextNicolai Haehnle
2005-01-23Fix more warnings and compilation issues.Nicolai Haehnle
2005-01-23Synchronize r300_reg.h.Nicolai Haehnle
Fix unportable whitespace before preprocessor commands.