aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/r300/r300_ioctl.c
Commit message (Collapse)AuthorAgeFilesLines
* raedon/r200/r300: mega-FBO commits.Dave Airlie2009-03-231-54/+85
| | | | | | Re work depth issues. Do a lot more FBO abstactions fixup depth/stencil buffer interactions
* r300: hw clear buffer 0 hopefullyDave Airlie2009-03-211-0/+11
|
* radeon: refactor framebuffer code like intelDave Airlie2009-03-031-4/+4
| | | | | this is a step towards fbos and should fix pageflipping, but I think the first flip seems broken.
* r300: don't flush VAP too often.Dave Airlie2009-02-261-0/+2
| | | | | Flush the VAP the first time for each state atom we upload new VAP data
* r300: drop r300Flush for the generic oneDave Airlie2009-02-251-17/+1
|
* r200/r300: get up to speed on renamed filesDave Airlie2009-02-121-1/+2
|
* radeon/r200/r300: another big merge upheavel.Dave Airlie2009-02-121-4/+3
| | | | | | | | This merges lots of the hw state atom emission and firevertices code. it also removes a lot of the extra radeon crap from r300 and merge scissor
* r300: fix up CS for modesetting - gears under kms worksDave Airlie2009-02-041-2/+2
|
* radeon/r200/r300: bring back old style DMA buffer on top of BOs.Dave Airlie2009-01-291-5/+5
| | | | | | this gets back a lot of the lots speed in gears on r500 at least I also fixed the legacy bufmgr to deal when the dma space fills up
* r300: fix some whitespaceDave Airlie2009-01-291-28/+28
|
* r200: make tri render on my r200.Dave Airlie2009-01-211-2/+2
|
* r300: move some more function to genericDave Airlie2009-01-151-2/+2
|
* r300: start moving new r300 cmdbuf into common codeDave Airlie2009-01-141-3/+3
|
* radeon/r200/r300: attempt to move lock to common codeDave Airlie2009-01-141-1/+1
|
* radeon/r200/r300: initial attempt to convert to common context codeDave Airlie2009-01-141-4/+4
|
* radeon: remove start/end offset + cleanup some whitespaceDave Airlie2008-12-221-4/+5
|
* radeon: fixup r500 FP emission for new CSDave Airlie2008-12-221-37/+45
|
* radeon: make DRI1 one work with new CS mechanismDave Airlie2008-12-011-1/+1
|
* r300: convert to new relocations format (see libdrm-radeon)Jerome Glisse2008-11-141-2/+2
|
* r300: cs + DRI2 supportJerome Glisse2008-11-141-30/+71
| | | | | If DRI2 is enabled then switch cmd assembly to directly build hw packet.
* r300: bo and cs abstraction.Jerome Glisse2008-11-141-556/+298
| | | | | | | | | | This abstract memory management and command stream building so we can use different backend either legacy one which use old pathway or a new one like with a new memory manager. This works was done by : Nicolai Haehnle Dave Airlie Jerome Glisse
* mesa: added "main/" prefix to includes, remove some -I paths from ↵Brian Paul2008-09-181-4/+4
| | | | Makefile.template
* R300: update vap_cntl values for NUM_FPUSAlex Deucher2008-07-111-4/+5
| | | | based on info from hw team
* 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
|/