summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/radeon/radeon_cs_legacy.c
AgeCommit message (Collapse)Author
2010-04-19radeon: Fix command type for DRM_RADEON_IRQ_EMIT ioctl.Owain Ainsworth
This should be drmCommandWriteRead to avoid an EINVAL error on systems that strictly check ioctl args. This command has been r/w for ever. Discussion with airlied agreed that this was the correct course. Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-23radeon: Remove unused variable.Vinson Lee
2010-01-11radeon: fix bug in realloc code.Dave Airlie
This bug was fixed in libdrm ages ago, port to non-kms
2009-12-22radeon/r600: use new libdrm_radeon apiDave Airlie
2009-08-31radeon: Add support for indenting debug output.Pauli Nieminen
Indetion can be used to make it easier to read debug code when sections of debug output are indented.
2009-08-25radeon: Fix all compiler warnings.Pauli Nieminen
2009-07-15Merge branch 'master' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa ↵Alex Deucher
into r6xx-rewrite This builds, but I get an assertion in radeonGetLock() due to the drawable being null.
2009-07-06radeon/r200/r300: port to new space checking code in libdrmDave Airlie
This moves a big chunk of the space checking code into libdrm so it can be shared by the DDX.
2009-06-25radeon: fix stupidity in cs space check code.Dave Airlie
This was already correct in the GEM code
2009-06-12Merge master and fix conflictsAlex Deucher
2009-05-08R6xx/R7xx: WIP r6xx-rewrite codeRichard Li
2009-05-07r300: fix compiler warningsMaciej Cencora
2009-02-23radeon: stabilise r300 driver like the F10 mesa bufmgrDave Airlie
For some reason flushs caused by this CS needs flush hook, caused the chip to lockup on r300 under compiz, whereas the F10 driver was rock solid.
2009-02-23radeon: fixup legacy bo/cs out of VRAM waiting.Dave Airlie
This is similiar to the code from the F10 r300 bufmgr
2009-02-14r300: Fix R300_CMD_SCRATCH on big endian.Michel Dänzer
2009-02-12radeon/r200/r300: make build with out libdrm_radeon installed for nowDave Airlie
2009-02-12radeon: renaming and headers cleanupDave Airlie
2009-02-09radeon: make more r100 workDave Airlie
2009-02-04radeon: make compile again.Dave Airlie
Not tested but ripped out lots of stuff unneeded anymore time to test later
2009-02-04radeon_cs: move to inline cs_write_dwordDave Airlie
this gets back some of the CPU this was wasting
2009-01-31r200/r300: swtcl fixups to use old dma buffers on top of BOsDave Airlie
2009-01-31r200/r300: add aperture space checksDave Airlie
2009-01-29radeon: remove even more common codeDave Airlie
2009-01-23radeon: plug memory leak running gearsDave Airlie
2009-01-23radeon: remove some debuggingDave Airlie
2009-01-22radeon: better free of arrayDave Airlie
2009-01-22radeon: free all relocs in arrayDave Airlie
2009-01-22radeon: check relocs before derefDave Airlie
2009-01-22radeon: fix relocs even moreDave Airlie
2009-01-22radeon: fix reloc free harderDave Airlie
2009-01-22radeon: free indices caught with valgrindDave Airlie
2009-01-23radeon: add r100/r200 workarounds for legacy agingDave Airlie
2009-01-21r200: make tri render on my r200.Dave Airlie
2009-01-14radeon/r200/r300: make legacy emit non-r300 specificDave Airlie
2008-12-22radeon: remove start/end offset + cleanup some whitespaceDave Airlie
2008-11-16radeon: cs add print cs callbackJerome Glisse
2008-11-15radeon: update to libdrm-radeon API changesJerome Glisse
2008-11-14r300: convert to new relocations format (see libdrm-radeon)Jerome Glisse
2008-11-14r300: SetTex extension supportJerome Glisse
2008-11-14r300: cs + DRI2 supportJerome Glisse
If DRI2 is enabled then switch cmd assembly to directly build hw packet.
2008-11-14r300: bo and cs abstraction.Jerome Glisse
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