Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r300: Do not include r300_fragprog.h from r300_context.h and other cleanups | Nicolai Haehnle | 2008-06-14 | 1 | -0/+1 |
| | |||||
* | r300: Some cleanups in depth and stencil state handling | Nicolai Haehnle | 2008-06-07 | 1 | -1/+1 |
| | | | | This also fixes a bug with Zfunc set to GL_NEVER in glean/paths. | ||||
* | r300: Apply writemask when clearing stencil buffer | Nicolai Haehnle | 2008-06-07 | 1 | -1/+2 |
| | | | | This fixes the glean/maskedClear test. | ||||
* | r300: Fix stencil buffer clear | Nicolai Haehnle | 2008-06-07 | 1 | -13/+2 |
| | | | | The glean/readPixSanity test passes now. | ||||
* | r300/r500: emit flush inside vap_cntl state atom | Dave Airlie | 2008-05-27 | 1 | -0/+2 |
| | | | | Not sure if this is a good or bad plan, it certainly doesn't make things worse here. | ||||
* | r300/r500: fixup some of the register write sizes | Dave Airlie | 2008-05-20 | 1 | -6/+7 |
| | |||||
* | r500: write out the correct FP registers | Alex Deucher | 2008-05-17 | 1 | -3/+8 |
| | |||||
* | r500: some trivial fixups to get tri working. | Dave Airlie | 2008-05-15 | 1 | -7/+11 |
| | | | | the counter was being used one instruction over the end | ||||
* | r500: we just need to emit a colour for clear drop tex instruction | Dave Airlie | 2008-05-15 | 1 | -34/+1 |
| | |||||
* | R3xx: clean up ZB registers | Alex Deucher | 2008-05-13 | 1 | -14/+14 |
| | |||||
* | R300: clean up Fog registers | Alex Deucher | 2008-05-13 | 1 | -2/+2 |
| | |||||
* | R500: fixup r300EmitClearState() FP for r5xx | Alex Deucher | 2008-05-13 | 1 | -8/+19 |
| | |||||
* | R300: cleanup FS code and fill in missing details | Alex Deucher | 2008-05-13 | 1 | -7/+7 |
| | |||||
* | R3xx: more PVS cleanup | Alex Deucher | 2008-05-13 | 1 | -7/+8 |
| | |||||
* | r300: Set correct VAP_CNTL per vertex program. | Markus Amsler | 2008-05-03 | 1 | -2/+30 |
| | | | | | adapted from Markus' patch on bug 15386 with updates for non-TCL and R500. | ||||
* | R300: fix rebase conflicts | Alex Deucher | 2008-05-02 | 1 | -2/+2 |
| | |||||
* | R3/4/5: fix TCL on r5xx, cleanup PVS code | Alex Deucher | 2008-05-02 | 1 | -2/+2 |
| | |||||
* | R300: cleanup VAP_CLIP_CNTL | Alex Deucher | 2008-05-02 | 1 | -1/+1 |
| | |||||
* | R300: clean up VAP_PROG_STREAM_CNTL* register usage | Alex Deucher | 2008-05-02 | 1 | -5/+20 |
| | |||||
* | mesa: cleanup state emission and rs for r500 | Dave Airlie | 2008-05-02 | 1 | -0/+86 |
| | | | | trivial clear app now renders | ||||
* | more r500 vs r300 kickin | Dave Airlie | 2008-05-02 | 1 | -35/+44 |
| | |||||
* | Merge branch 'r300-vertprog-branch' of ssh://people.freedesktop.org/~z3ro/mesa | Oliver McFadden | 2008-03-29 | 1 | -7/+9 |
|\ | |||||
| * | r300: Removed the last of the duplicate vertex program macros. | Oliver McFadden | 2008-03-26 | 1 | -6/+8 |
| | | |||||
| * | r300: Converted to the new src/dest register defines. | Oliver McFadden | 2008-03-01 | 1 | -2/+2 |
| | | |||||
| * | r300: Moved the vertex and fragment program macros into the appropriate files. | Oliver McFadden | 2008-03-01 | 1 | -1/+1 |
| | | |||||
* | | r300: finish conversion of RS_INST regs | Dave Airlie | 2008-03-28 | 1 | -1/+1 |
| | | |||||
* | | r300: move to using RS_INST names | Dave Airlie | 2008-03-28 | 1 | -1/+1 |
|/ | |||||
* | r300: R5xx and R3xx use different registers for RS_IP and RS_INST | Christoph Brill | 2008-02-28 | 1 | -2/+2 |
| | | | | | These changes are taken from the xf86-video-ati driver. They update the header file accordingly and also remove some UNKOWN variables. | ||||
* | [r300] Sync fog register names to the AMD spec | Christoph Brill | 2008-02-25 | 1 | -1/+1 |
| | |||||
* | [r300] Further document FG_ALPHA_FUNC (renamed from R300_PP_ALPHA_TEST) and ↵ | Christoph Brill | 2008-02-25 | 1 | -1/+1 |
| | | | | finally add some information to R300_RB3D_DSTCACHE_CTLSTAT | ||||
* | [r300] Document R300_RB3D_COLORMASK properly and rename it to ↵ | Christoph Brill | 2008-02-25 | 1 | -5/+5 |
| | | | | RB3D_COLOR_CHANNEL_MASK | ||||
* | [r300] Update some magic registers to real names | Christoph Brill | 2008-02-25 | 1 | -1/+1 |
| | |||||
* | [r300] Document some of the wild guesses in VAP_OUTPUT_VTX_FMT based on AMD spec | Christoph Brill | 2008-02-25 | 1 | -1/+1 |
| | |||||
* | r300: fixup some more names | Dave Airlie | 2008-02-23 | 1 | -3/+3 |
| | |||||
* | 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 |
| |