Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Renamed the R300_VAP_UNKNOWN_221C to R300_VAP_CLIP_CNTL. | Oliver McFadden | 2007-11-05 | 1 | -2/+2 |
| | |||||
* | r300: move more vap registers out of non tcl paths | Dave Airlie | 2007-11-03 | 1 | -3/+5 |
| | |||||
* | r300: fix tabbing | Dave Airlie | 2007-07-01 | 1 | -1/+1 |
| | |||||
* | clean up cache flush emission into one place | Dave Airlie | 2007-06-22 | 1 | -5/+1 |
| | | | | makes gears work with swtcl | ||||
* | add a mem use for current dma buffer | Dave Airlie | 2007-06-21 | 1 | -2/+5 |
| | |||||
* | swtcl: gears works | Dave Airlie | 2007-06-20 | 1 | -1/+1 |
| | |||||
* | add more swtcl code to r300 - hangs card now | Dave Airlie | 2007-06-17 | 1 | -3/+6 |
| | |||||
* | r300: R300_SE_VTE_CNTL applies to both non-TCL and TCL hardware. | Oliver McFadden | 2007-05-30 | 1 | -14/+12 |
| | | | | See r300ResetHwState. | ||||
* | r300: Use e32(0x0) rather than e32(0); makes greping for hex values easier. | Oliver McFadden | 2007-05-13 | 1 | -16/+16 |
| | |||||
* | r300: Use the defined values when writing to R300_RS_ROUTE_0. | Oliver McFadden | 2007-05-13 | 1 | -1/+1 |
| | |||||
* | r300: Use the defined values when writing to R300_SE_VTE_CNTL. | Oliver McFadden | 2007-05-13 | 1 | -1/+4 |
| | | | | | | | | | You can verify this is correct with the following code. assert (0x043f == (R300_VTX_W0_FMT | R300_VPORT_X_SCALE_ENA | R300_VPORT_X_OFFSET_ENA | R300_VPORT_Y_SCALE_ENA | R300_VPORT_Y_OFFSET_ENA | R300_VPORT_Z_SCALE_ENA | R300_VPORT_Z_OFFSET_ENA)); | ||||
* | r300: Added a TODO comment for the R300_VAP_INPUT_ROUTE_[01]_0 values. | Oliver McFadden | 2007-05-13 | 1 | -0/+8 |
| | |||||
* | r300: Changed some more functions to static functions. | Oliver McFadden | 2007-05-13 | 1 | -21/+0 |
| | | | | | This required reordering some of the functions which is why the diff is a little larger. | ||||
* | r300: A few very minor indenting corrections. | Oliver McFadden | 2007-05-13 | 1 | -1/+0 |
| | |||||
* | r300: Use the defined values when writing to R300_VAP_INPUT_CNTL_[01]. | Oliver McFadden | 2007-05-13 | 1 | -2/+4 |
| | | | | | | | | | | You can verify this is correct with the following code. assert (0x00000001 == R300_INPUT_CNTL_0_COLOR); assert (0x00000405 == (R300_INPUT_CNTL_POS | R300_INPUT_CNTL_COLOR | R300_INPUT_CNTL_TC0)); | ||||
* | r300: Added some more Doxygen documentation and made some functions static. | Oliver McFadden | 2007-05-09 | 1 | -4/+6 |
| | |||||
* | r300: Renamed the R300 memory manager from "radeon" to "r300"; it's R300 | Oliver McFadden | 2007-05-09 | 1 | -5/+5 |
| | | | | specific. | ||||
* | r300: Removed a bit of disabled code. | Oliver McFadden | 2007-05-09 | 1 | -3/+0 |
| | |||||
* | r300: Removed the deprecated VTXFMT code. | Oliver McFadden | 2007-05-09 | 1 | -8/+0 |
| | | | | | This was okayed by Jerome Glisse and Keith Whitwell on the dri-devel IRC channel and list, respectively. | ||||
* | r300: Last of the indent changes. :) | Oliver McFadden | 2007-05-09 | 1 | -21/+10 |
| | |||||
* | r300: Converted exit calls to _mesa_exit calls. | Oliver McFadden | 2007-05-09 | 1 | -2/+2 |
| | | | | Note that the exit codes are inconsistent and should be fixed. | ||||
* | r300: Indented r300_ioctl.[ch]. | Oliver McFadden | 2007-05-09 | 1 | -138/+163 |
| | |||||
* | r300: Renamed the VBO functions to the R300 name format. | Oliver McFadden | 2007-05-08 | 1 | -1/+1 |
| | |||||
* | r300: fix primary color on rs480 | Aapo Tahkola | 2007-05-06 | 1 | -0/+1 |
| | |||||
* | r300: Page flipping fixes. | Michel Dänzer | 2007-04-29 | 1 | -1/+1 |
| | | | | Mostly making sure the page flipping state is respected when necessary. | ||||
* | r300: emit different clear paths for non-TCL, this gets the clear color correct | Dave Airlie | 2007-04-14 | 1 | -2/+15 |
| | |||||
* | r300: if we don't have TCL don't setup state emissions for vertex shaders | Dave Airlie | 2007-04-14 | 1 | -22/+27 |
| | |||||
* | r300: Fixed "no previous prototype for 'r300RefillCurrentDmaRegion'" warning. | Oliver McFadden | 2007-03-15 | 1 | -2/+2 |
| | |||||
* | r300: Renamed the CACHE_CTLSTAT values to include UNKNOWN in the name; not | Oliver McFadden | 2007-03-13 | 1 | -2/+2 |
| | | | | enough information is known about them to be sure as to what the values mean. | ||||
* | Add defines for the values written to R300_RB3D_ZCACHE_CTLSTAT. | Oliver McFadden | 2007-03-13 | 1 | -1/+1 |
| | | | | | | Note that just like the values written to R300_RB3D_DSTCACHE_CTLSTAT these values are really unknown; ideally more reverse engineering should be done to determine what these values mean and when they should be set. | ||||
* | Corrected values written to R300_RB3D_DSTCACHE_CTLSTAT to either | Oliver McFadden | 2007-03-13 | 1 | -1/+1 |
| | | | | R300_RB3D_DSTCACHE_02 or R300_RB3D_DSTCACHE_0A, rather than hexadecimal values. | ||||
* | Guess another unknown register used for R300 pacification. | Oliver McFadden | 2007-03-13 | 1 | -1/+1 |
| | |||||
* | r300: Use reg definition when available & add missing reg definition. | Christoph Bill | 2007-03-01 | 1 | -1/+1 |
| | |||||
* | r300: get rid of CB_DPATH legacy | Dave Airlie | 2007-02-22 | 1 | -181/+0 |
| | |||||
* | Add requested size to r300RefillCurrentDmaRegion. | Jerome Glisse | 2006-11-02 | 1 | -6/+8 |
| | | | | | | This way we no longuer have the fixed RADEON_BUFFER_SIZE. Anyway function calling AllocDmaRegion should check if this succeed and fail gracefuly if not (see bug 8348). | ||||
* | Remove x/y/width/height parameters from Clear functions. | Brian Paul | 2006-11-01 | 1 | -3/+2 |
| | |||||
* | Want to stop passing x/y/width/height to Clear() function. | Brian Paul | 2006-10-18 | 1 | -5/+4 |
| | | | | | | | The coordinates need to be computed after we've got the hw lock. Code updated to: 1. Ignore all/x/y/width/height/ params passed to Clear func. 2. Pass 0,0,0,0,0 to _swrast_Clear() until they're totally removed. | ||||
* | r300_emit.h cleanup. | Jerome Glisse | 2006-07-27 | 1 | -7/+9 |
| | | | | | | | Remove unused macro Replace LOCAL_VAR, PREFIX* Indent code Remove radeon redundant CP type 3 packet | ||||
* | Fix stencil clears that have caused problems with redbook/stencil, ↵ | Aapo Tahkola | 2006-06-27 | 1 | -40/+7 |
| | | | | tests/stencilwrap and ut2k4 adrenaline pills. | ||||
* | remove code dealing with drmMinor version < 6 since all radeon drivers ↵ | Roland Scheidegger | 2006-06-02 | 1 | -3/+0 |
| | | | | request at least drmMinor 6 anyway. | ||||
* | Fog support (Ewald Snel) | Aapo Tahkola | 2006-04-11 | 1 | -1/+7 |
| | |||||
* | Enough testing already | Aapo Tahkola | 2006-03-31 | 1 | -1/+0 |
| | |||||
* | Clean build. | Aapo Tahkola | 2006-03-13 | 1 | -5/+0 |
| | |||||
* | Kick VBOs out of GART if nothing else helps. | Aapo Tahkola | 2006-03-09 | 1 | -3/+10 |
| | |||||
* | Use the force Luke, use the force. | Aapo Tahkola | 2006-03-09 | 1 | -2/+13 |
| | |||||
* | Various fallbacks, checks and tags. | Aapo Tahkola | 2006-03-07 | 1 | -0/+4 |
| | |||||
* | R300_PFS_NODE_LAST_NODE -> R300_PFS_NODE_OUTPUT_COLOR | Aapo Tahkola | 2006-01-27 | 1 | -2/+1 |
| | |||||
* | Missing patch from Ben Skeggs: | Aapo Tahkola | 2006-01-09 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | | Lots of changes, and fixes for some badness on my behalf. 1. Disposable data used during fp compile is now per-context, rather than per-program to save memory. 2. Track usage of INPUT/TEMP registers from Mesa program, free them when no longer required so the hw temps can be re-used. 3. Changed LAST_NODE to OUTPUT_COLOR (see r300_reg.h) 4. Implemented remaining ARB_f_p instructions, with the exception of the trig/LIT opcodes. 5. Treat ZERO/ONE swizzles the same way as other native swizzles. 6. emit_arith changes, basically a complete re-write. Should produce cleaner instructions, but no real functional changes. internal reg -> hw reg routines shared with emit_tex. A bit messy still. | ||||
* | Enable CB_DPATH by default. | Aapo Tahkola | 2005-12-17 | 1 | -0/+3 |
| | |||||
* | Compiled arrays for vtxfmt_a path. | Aapo Tahkola | 2005-10-28 | 1 | -2/+0 |
| |