summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r300/r300_cmdbuf.c
AgeCommit message (Collapse)Author
2007-07-01r300: oops turn back off cmd buf debuggingDave Airlie
2007-06-24r300: 2288 is a tcl only regDave Airlie
2007-06-17more commits to fix things and stuff - still not doing anything except crashinDave Airlie
2007-05-30r300: Cleaned up the state atom checking functions.Oliver McFadden
2007-05-30r300: Cleaned up the state atom debugging code.Oliver McFadden
2007-05-30r300: Document registers 0x2220 to 0x2230.Oliver McFadden
These registers are per-pixel and per-vertex X and Y clipping planes.
2007-05-20r300: Just use "inline" rather than "__inline__".Oliver McFadden
2007-05-13r300: Changed some more functions to static functions.Oliver McFadden
This required reordering some of the functions which is why the diff is a little larger.
2007-05-12r300: Removed the name argument to ALLOC_STATE; do the name via the macro.Oliver McFadden
2007-05-12r300: Renamed r300DoEmitState to r300EmitAtoms.Oliver McFadden
2007-05-11r300: Added insert_at_tail to the ALLOC_STATE macro.Oliver McFadden
2007-05-10r300: Moved some more of the emit code into r300_render.c.Oliver McFadden
2007-05-09r300: Added some more Doxygen documentation and made some functions static.Oliver McFadden
2007-05-09r300: Fixed some more function names.Oliver McFadden
Note there might be some calls to the old function names in conditionally disabled code, but I think I've got them all.
2007-05-09r300: Indented r300_cmdbuf.[ch].Oliver McFadden
2007-05-09r300: Corrected the exit codes for consistency; they are all -1 for error now.Oliver McFadden
The one exception is 300FlushCmdBuf.
2007-05-09r300: Converted exit calls to _mesa_exit calls.Oliver McFadden
Note that the exit codes are inconsistent and should be fixed.
2007-05-09r300: Indented r300_cmdbuf.[ch].Oliver McFadden
2007-04-14r300: if we don't have TCL don't setup state emissions for vertex shadersDave Airlie
2007-03-18r300: Corrected the string for polygon mode; it wasn't updated from unkXXX.Oliver McFadden
2007-03-15r300: Fixed a printf conversion warning.Oliver McFadden
2007-03-13Documented the value written for R300_TX_CNTL cache flush.Oliver McFadden
2007-03-11Guess another unknown register in R300 command buffer initialization. ↵Aapo Tahkola
(Oliver McFadden)
2007-03-11Renamed some of the unkXXX variables in the command buffer initOliver McFadden
ialization code. Note that there are still plenty of actual unknown variables left that should probably be deciphered. There are a number of things incomplete in the driver; the different polygon offset modes (line, point, etc), the other texture filter, texture chroma key, etc. These should probably be fixed in the future, or at least added to the TODO list.
2007-03-01r300: Use register name & add a register about shading.Christoph Bill
2006-09-12Removing some of r200 dependency, cleaning up code a bit,Jerome Glisse
and fixing a couple of warning. More cleanup and shuffle to come. I have tested this change they might broke things especialy with r300_texstate.c change (format_x doesn't seems to be use at all by r300).
2006-07-27r300_emit.h cleanup.Jerome Glisse
Remove unused macro Replace LOCAL_VAR, PREFIX* Indent code Remove radeon redundant CP type 3 packet
2006-04-21Fix format strings for LP64Adam Jackson
2006-04-11Fog support (Ewald Snel)Aapo Tahkola
2006-03-13Clean build.Aapo Tahkola
2006-01-20Try to tackle bug #5148Aapo Tahkola
2005-12-04Fix r300 rectangular texture upload and swtcl coordinate fixing same as radeonDave Airlie
sw tcl
2005-11-21get rid of some of those unknowns figured out from reg dumperDave Airlie
2005-10-31fix problems found with gcc 2.96 (bug 4934)Brian Paul
2005-10-26Reduce stderr noise and fix some compiler warnings.Aapo Tahkola
2005-10-26Sync with my local tree.Aapo Tahkola
Changes to current operation: -Elts are no longer converted to 16-bit format -Cube maps
2005-09-25Add support for texture compression to R300 driverDave Airlie
This isn't perfect, texcmp still has some issues with the small textures.. but its a good start
2005-09-03silence misc warningsBrian Paul
2005-06-27Rename unchecked state to match DRM driver.Vladimir Dergachev
Emit wait idle and pacify r300 before emitting state - this seems to improve stability.
2005-06-16lost_context never gets reset.Aapo Tahkola
2005-05-19Ditch unused code and features that arent in subject to get supported any ↵Aapo Tahkola
near time.
2005-05-14The kernel doesn't like command buffers over 64KB, so we don'tNicolai Haehnle
allocate buffers bigger than that.
2005-05-14Don't print debug messages unless the user explicitly requested themNicolai Haehnle
using the RADEON_DEBUG environment variable.
2005-05-05Getting rusty... 4278 was already there.Aapo Tahkola
2005-05-05Flat shading and bunch of clarifications to r300_reg.h .Aapo Tahkola
2005-03-12Unlike radeon and r200 drivers r300AllocCmdBuf allocs dwords not bytes.Aapo Tahkola
2005-03-08Replacing some RADEON cmd types with r300 counterparts.Aapo Tahkola
2005-03-08Improving Vladimirs alpha test fix a bit as it turns out r300Enable didnt ↵Aapo Tahkola
correctly disable alpha test. Vertex programs with high vertex count now run a lot faster as software fallback is no longer on. Also disabling 'temp to result'-instructions as they probably violate the spec and dont seem to be something thats needed.
2005-02-19Fix for buffer overrun caused by ALLOC_STATE not having args surrounded by ↵Aapo Tahkola
parenthesis. Can you see it? HINT: Anything texture related should now work slightly better. And yes it took me several hours to find it.
2005-02-18Print an error if idling the engine before the buffer copy fails.Nicolai Haehnle
Be a bit more useful about the sync message after flushing command buffers. Add an "allmsg" debug name that enables all log messages but does not enable syncing.