aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/r300/r300_ioctl.c
Commit message (Collapse)AuthorAgeFilesLines
* r300: Do not include r300_fragprog.h from r300_context.h and other cleanupsNicolai Haehnle2008-06-141-0/+1
|
* r300: Some cleanups in depth and stencil state handlingNicolai Haehnle2008-06-071-1/+1
| | | | This also fixes a bug with Zfunc set to GL_NEVER in glean/paths.
* r300: Apply writemask when clearing stencil bufferNicolai Haehnle2008-06-071-1/+2
| | | | This fixes the glean/maskedClear test.
* r300: Fix stencil buffer clearNicolai Haehnle2008-06-071-13/+2
| | | | The glean/readPixSanity test passes now.
* r300/r500: emit flush inside vap_cntl state atomDave Airlie2008-05-271-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 sizesDave Airlie2008-05-201-6/+7
|
* r500: write out the correct FP registersAlex Deucher2008-05-171-3/+8
|
* r500: some trivial fixups to get tri working.Dave Airlie2008-05-151-7/+11
| | | | the counter was being used one instruction over the end
* r500: we just need to emit a colour for clear drop tex instructionDave Airlie2008-05-151-34/+1
|
* R3xx: clean up ZB registersAlex Deucher2008-05-131-14/+14
|
* R300: clean up Fog registersAlex Deucher2008-05-131-2/+2
|
* R500: fixup r300EmitClearState() FP for r5xxAlex Deucher2008-05-131-8/+19
|
* R300: cleanup FS code and fill in missing detailsAlex Deucher2008-05-131-7/+7
|
* R3xx: more PVS cleanupAlex Deucher2008-05-131-7/+8
|
* r300: Set correct VAP_CNTL per vertex program.Markus Amsler2008-05-031-2/+30
| | | | | adapted from Markus' patch on bug 15386 with updates for non-TCL and R500.
* R300: fix rebase conflictsAlex Deucher2008-05-021-2/+2
|
* R3/4/5: fix TCL on r5xx, cleanup PVS codeAlex Deucher2008-05-021-2/+2
|
* R300: cleanup VAP_CLIP_CNTLAlex Deucher2008-05-021-1/+1
|
* R300: clean up VAP_PROG_STREAM_CNTL* register usageAlex Deucher2008-05-021-5/+20
|
* mesa: cleanup state emission and rs for r500Dave Airlie2008-05-021-0/+86
| | | | trivial clear app now renders
* more r500 vs r300 kickinDave Airlie2008-05-021-35/+44
|
* Merge branch 'r300-vertprog-branch' of ssh://people.freedesktop.org/~z3ro/mesaOliver McFadden2008-03-291-7/+9
|\
| * r300: Removed the last of the duplicate vertex program macros.Oliver McFadden2008-03-261-6/+8
| |
| * r300: Converted to the new src/dest register defines.Oliver McFadden2008-03-011-2/+2
| |
| * r300: Moved the vertex and fragment program macros into the appropriate files.Oliver McFadden2008-03-011-1/+1
| |
* | r300: finish conversion of RS_INST regsDave Airlie2008-03-281-1/+1
| |
* | r300: move to using RS_INST namesDave Airlie2008-03-281-1/+1
|/
* r300: R5xx and R3xx use different registers for RS_IP and RS_INSTChristoph Brill2008-02-281-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 specChristoph Brill2008-02-251-1/+1
|
* [r300] Further document FG_ALPHA_FUNC (renamed from R300_PP_ALPHA_TEST) and ↵Christoph Brill2008-02-251-1/+1
| | | | finally add some information to R300_RB3D_DSTCACHE_CTLSTAT
* [r300] Document R300_RB3D_COLORMASK properly and rename it to ↵Christoph Brill2008-02-251-5/+5
| | | | RB3D_COLOR_CHANNEL_MASK
* [r300] Update some magic registers to real namesChristoph Brill2008-02-251-1/+1
|
* [r300] Document some of the wild guesses in VAP_OUTPUT_VTX_FMT based on AMD specChristoph Brill2008-02-251-1/+1
|
* r300: fixup some more namesDave Airlie2008-02-231-3/+3
|
* Renamed the R300_VAP_UNKNOWN_221C to R300_VAP_CLIP_CNTL.Oliver McFadden2007-11-051-2/+2
|
* r300: move more vap registers out of non tcl pathsDave Airlie2007-11-031-3/+5
|
* r300: fix tabbingDave Airlie2007-07-011-1/+1
|
* clean up cache flush emission into one placeDave Airlie2007-06-221-5/+1
| | | | makes gears work with swtcl
* add a mem use for current dma bufferDave Airlie2007-06-211-2/+5
|
* swtcl: gears worksDave Airlie2007-06-201-1/+1
|
* add more swtcl code to r300 - hangs card nowDave Airlie2007-06-171-3/+6
|
* r300: R300_SE_VTE_CNTL applies to both non-TCL and TCL hardware.Oliver McFadden2007-05-301-14/+12
| | | | See r300ResetHwState.
* r300: Use e32(0x0) rather than e32(0); makes greping for hex values easier.Oliver McFadden2007-05-131-16/+16
|
* r300: Use the defined values when writing to R300_RS_ROUTE_0.Oliver McFadden2007-05-131-1/+1
|
* r300: Use the defined values when writing to R300_SE_VTE_CNTL.Oliver McFadden2007-05-131-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 McFadden2007-05-131-0/+8
|
* r300: Changed some more functions to static functions.Oliver McFadden2007-05-131-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 McFadden2007-05-131-1/+0
|
* r300: Use the defined values when writing to R300_VAP_INPUT_CNTL_[01].Oliver McFadden2007-05-131-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 McFadden2007-05-091-4/+6
|