aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/r300/r300_reg.h
Commit message (Collapse)AuthorAgeFilesLines
* Sync with my local tree.Aapo Tahkola2005-10-261-0/+1
| | | | | | Changes to current operation: -Elts are no longer converted to 16-bit format -Cube maps
* add the tile bits for offset, and unk bit 31 of sizeDave Airlie2005-10-211-0/+3
|
* Use depth tiling.Aapo Tahkola2005-06-161-0/+6
|
* Support 16-bit modes.Aapo Tahkola2005-06-161-1/+2
|
* Fixed typos.Vladimir Dergachev2005-06-121-2/+2
|
* Add definition for memory controller latency registers..Vladimir Dergachev2005-06-101-0/+21
|
* - Secondary colourBen Skeggs2005-06-081-1/+6
| | | | - Calculate tc_count in EmitArrays (enabled units != nr texcoords).
* Up MAX_AOS_ARRAYS to 16. Do we need more?Ben Skeggs2005-05-281-0/+8
|
* - Remove one of the loops in emit_arithBen Skeggs2005-05-251-0/+3
| | | | | | | | | | - Handle REPL_ALPHA in emit_arith (possibly incorrect for some things) - Start on getting demos/arbfplight.c to look right. Won't be animated yet, need to re-work const emit so we can update consts without re-translating the entire program. Assertion in r300_state.c::setup_rs_unit needs to be disabled for it to work.
* Implement enough of ARB_fragment_program for Keith's texenv programBen Skeggs2005-05-231-3/+10
| | | | | | | | | | | | generation in Mesa. Requires most recent Mesa cvs to work correctly. Swizzle code is possibly slow/buggy and will probably be replaced. Old behaviour can be controlled by a #define in r300_context.h, if no-one minds I'll remove the old code later on. Also, disabled cube map extension. AFAIK We don't support it yet, and it causes issues with UT2004.
* Ditch unused code and features that arent in subject to get supported any ↵the_perfect_fragAapo Tahkola2005-05-191-2/+2
| | | | near time.
* Polygon mode fixes.Aapo Tahkola2005-05-181-3/+18
|
* Missing setups that cause all kinds of problems with hw tnl.Aapo Tahkola2005-05-061-0/+1
|
* Getting rusty... 4278 was already there.Aapo Tahkola2005-05-051-9/+9
|
* Flat shading and bunch of clarifications to r300_reg.h .Aapo Tahkola2005-05-051-5/+10
|
* Initial multitexturing support. Old behaviour can be re-enabled by changing ↵Ben Skeggs2005-03-151-2/+2
| | | | ifdefs in r300_setup_rs_unit and r300SetupPixelShader in r300_state.c\nRequires DRM update.
* Stencil supportPeter Zubaj2005-03-141-1/+2
| | | | | | Reflex from mesa demos doesn't work TODO - double side stencil I hope that I didn't break anything
* Replacing alpha test bits with values that give desired results as compaired ↵Aapo Tahkola2005-03-131-8/+1
| | | | to software rendering. Alpha test in textures is still completely broken as can be seen in progs/demos/fire and various games.
* Set pipes for R420 cards. Gives a nice speedup. This needs to be tested on ↵Rune Petersen2005-03-041-0/+1
| | | | r420 cards with less than 16 pipes.
* New elt buffer code should be fairly stable.Aapo Tahkola2005-02-221-0/+3
|
* Support for idx buffers. Leaving it on by default as it doesnt seem to cause ↵Aapo Tahkola2005-02-161-0/+4
| | | | any lock ups nor other issues. Tests with one object using elts should pass. Introducing more than one object will cause indices to mix up as far as i can see. DRM update is needed for this code to work\!
* Support for blend color(not tested), "proper line width/point size" clamps ↵Aapo Tahkola2005-02-141-0/+7
| | | | and fix for glxinfo problem.
* Removing some regs that are wrong and adding some comments to r300_reg.h .Aapo Tahkola2005-02-101-12/+20
|
* Support for PolygonMode. Not too far from working even though i almost gave ↵Aapo Tahkola2005-02-101-0/+3
| | | | up once already.
* Turns out unknown5 was border color. texwrap looks good now.Aapo Tahkola2005-02-101-2/+1
|
* Adding support for selecting line width. Stipple patterns still cause lots ↵Aapo Tahkola2005-02-101-0/+15
| | | | of trouble.
* To cut the long and boring story short, polygon offsets should now work. vb ↵Aapo Tahkola2005-02-081-2/+12
| | | | mode colorbuffer clears are still mysticly broken by offsets... Maybe we need to merge zbs and unk42B4 together?
* Mark ZBIAS definitions.Vladimir Dergachev2005-02-031-2/+2
|
* Get Polygon offset fill to work.Vladimir Dergachev2005-02-031-3/+5
| | | | Make WARN_ONCE message more informative.
* Get alpha in textures to work properly.Vladimir Dergachev2005-02-011-1/+1
|
* Add vector distance operator for vertex programs.Aapo Tahkola2005-01-271-0/+1
|
* Synchronize r300_reg.h.Nicolai Haehnle2005-01-231-37/+83
| | | | Fix unportable whitespace before preprocessor commands.
* Properly input stencil info contributed by Wladimir.Vladimir Dergachev2005-01-211-5/+14
|
* On the way to getting stencil working.Vladimir Dergachev2005-01-151-0/+1
|
* On the way to getting stencil and texture formats working.Vladimir Dergachev2005-01-151-11/+41
| | | | | 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.
* Added fixes for filter modes and support for anisotropy filters.Aapo Tahkola2005-01-141-19/+34
| | | | | | 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 :)
* Reduce amount of stderr output.Vladimir Dergachev2005-01-141-1/+0
| | | | Switch to using R300_EASY_TX_FORMAT() macro everywhere.
* Incorporate latest data from Wladimir van der Laan.Vladimir Dergachev2005-01-141-15/+37
|
* Sync with master copy.Vladimir Dergachev2005-01-131-5/+5
|
* Incorporate TX_FORMAT information contributed by Wladimir van der Laan.Vladimir Dergachev2005-01-131-5/+54
| | | | | | Attempt to use it in r300_state.c We are still missing something and the formats do not quite work. Perhaps something in texture management code ?
* Mipmapping and other texture filters now work.Aapo Tahkola2005-01-111-0/+11
| | | | | | | | | | Beaware that R300_TX_MIN_FILTER_MASK might be incorrect because i havent been able to confirm that all filters operate correctly. Because of this its also pretty pointless trying to get other features that use filter field to work. Lod bias should also work but have been unable to test it because lodbias test doesnt work.
* Sync with master copy.Vladimir Dergachev2005-01-041-0/+5
|
* Sync with master copy.Vladimir Dergachev2004-12-311-0/+13
|
* Update with most recent version.Vladimir Dergachev2004-12-261-167/+318
|
* Add culling registers, sync versions of r300_reg.hNicolai Haehnle2004-11-021-9/+16
|
* Huge dumb drop. State:Nicolai Haehnle2004-10-151-6/+69
| | | | | | | | | | - Color buffer clear is accelerated, but flickers (possibly caused by a recent DDX or Mesa change or bad merge) - Everything else uses software fallback rendering - There should be no clipping-related artifacts with the sw-clipspan-fixes.patch against Mesa (posted on dri-devel) - Multiple clients should be rock solid with a DDX patch that is soon to come (soon = within the next hour or so)
* Initial revisionNicolai Haehnle2004-09-281-0/+847