summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-07-16Update to xextproto 7.1 support.Peter Hutterer
DPMS header was split into dpms.h (client) and dpmsconst.h (server). Drivers need to include dpmsconst.h if xextproto 7.1 is available. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-07-15radeon: emit colorpitch relocs.Dave Airlie
This causes relocs to be emitted for the colorpitch. Shouldn't have no effect on current kernels, but will keep DDX going on kms kernels when tiling lands Also contains a missing reloc space for r200
2009-07-14Add an r420 AGP quirkAlex Deucher
fixes bug 22726
2009-07-14R3/4/5xx: only upload the bicubic texture onceAlex Deucher
Upload the bicubic texture once during textured video init rather than once per frame. Suggested by Michel Daenzer on IRC.
2009-07-14R3/4/5xx: fix bicubic Xv filtering with KMS changesAlex Deucher
fixes bug 22730
2009-07-13Add configure option to disable kms supportAlex Deucher
Useful to building with mixed kms/non-kms setups
2009-07-12Fix a warningEdward O'Callaghan
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
2009-07-11xf86-video-ati: use XORG_CHANGELOG macro to create ChangeLog. #22611Gaetan Nadon
Build break: Makefile.am: command not found: git-log Adding the macro in configure.ac and use it in Makefile.am Refer to: https://bugs.freedesktop.org/show_bug.cgi?id=22611 Tested: running autogen.sh, make and 'make dist' Signed-off-by: Gaetan Nadon <memsize@videotron.ca> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-07-09RV280: another AGP quirkAlex Deucher
fdo bug 12544
2009-07-09RV280: Add an AGP quirkAlex Deucher
lp bug 370205 via fdo bug 12544
2009-07-09RS740: fixup display latency setting as per rs690Alex Deucher
Both chips program the same in this regard
2009-07-09radeon: add shave support.Dave Airlie
clean up output a lot
2009-07-08R6xx/R7xx: fix hangs on x2 cards with PM optionsAlex Deucher
Changing the PCIE lanes on x2 cards results in a hang, so for now, disable it. Fixes fdo bug 22669
2009-07-08Further non-KMS fixes / cleanups.Michel Dänzer
Only compile tested.
2009-07-08Fix the build for the !XF86DRM_MODE caseAlex Deucher
compile tested only.
2009-07-08Fix RADEON_TRACE_FALL build.Michel Dänzer
2009-07-08Pass on CS relocation offset values.Michel Dänzer
Not actually used ATM, but just in case...
2009-07-08Don't set EXA UploadTo/DownloadFromScreen hooks when they'd always return FALSE.Michel Dänzer
2009-07-08Don't always flush CS when switching from 2D to 3D.Michel Dänzer
This works fine here and doubles x11perf -aa10text scores, but may cause problems on other setups according to Dave. Let's see...
2009-07-08KMS CS fixes, take two.Michel Dänzer
Avoid flushing CS in the middle of (setting up state for) an operation, properly finish/restart the operation.
2009-07-07Fix DRI2 with current xserver Git.Michel Dänzer
2009-07-06radeon: add make dist headersDave Airlie
2009-07-06git: fix git-log to git logDave Airlie
2009-07-06radeon: oops fix compile without libdrmDave Airlie
2009-07-06radeon: move state changes into flush functionDave Airlie
2009-07-06radeon: taken from kms-support + CS fixes commit.Dave Airlie
re-emit 2D state and reset 3D state emit on flush
2009-07-06radeon: port to new space checking in libdrm interfaceDave Airlie
This uses a new libdrm interface which shares code with mesa. It also fixes the bo to flush when full instead of never flushing. It survives gtkperf -a here which the driver didn't before now
2009-07-06Revert "KMS CS fixes."Dave Airlie
This reverts commit 11cf8a28eb46f48d101888552266921bee8b63fc. I'll bring this back in a few minutes, I've got a big change introducing a new cs space accounting scheme which this messes up and I think probably conflicts with what I've done. I promise i'll go over this and pick the bits that are still useful :)
2009-07-05KMS CS fixes.Michel Dänzer
* Flush CS before running out of space. * Don't flush CS every time when switching between 2D and 3D engine, but make sure to re-initialize 2D/3D state after flushing. Doesn't seem quite perfect yet (some rendering seems to get dropped on the floor sometimes), but this should fix a lot of CS failures people have been seeing.
2009-07-03radeon: don't set up overlay under KMS until we figure out how.Dave Airlie
2009-07-02Test BO pointer before passing it to radeon_bo_unref().Michel Dänzer
2009-07-02Warning fixes.Michel Dänzer
2009-07-02radeon: fix up configure check betterDave Airlie
2009-07-02radeon: fix it properly.Dave Airlie
I blame the flu
2009-07-02radeon: fix compile without kmsDave Airlie
2009-07-02radeon/dri2: fix dri2 - needs newest libdrm_radeonDave Airlie
2009-07-02radeon/dri2: call proper gem bo functionDave Airlie
2009-07-02radeon/kms: add textured video BO size checksDave Airlie
2009-07-02kms: drop DGADave Airlie
2009-07-02radeon: fix CS imbalanceDave Airlie
2009-07-02radeon: enable KMS buildDave Airlie
2009-07-02radeon/kms: fixup 3d state emission for KMSDave Airlie
This fixes font rendering under KMS (should have looked at dmesg)
2009-07-02kms: no need to reference fifo slotsDave Airlie
2009-07-02radeon: add KMS support (still disabled)Dave Airlie
This adds DRI2 + KMS + driver pixmaps support to the driver. I've decided to just do a completely separate KMS driver file instead of hacking the crap out of radeon_driver.c. So now I do the KMS check in radeon_probe.c time and set the DDX pointed up to a completely different set at this stage. This avoids a lot of if (kms) type crap in the code at the expense of making sure we make changes to both files if necessary. This code is still disabled in configure.ac as I broke EXA composite rendering somehow in KMS mode
2009-06-30EXA: fix the build on servers without EXA_HANDLES_PIXMAPSAlex Deucher
2009-06-30Warning fixes.Michel Dänzer
2009-06-30radeon: initial preparation for kms patch.Dave Airlie
This patch contains most of the changes to the EXA and texture video accel code. It adds a few bits of pixmap support but doesn't actually do anything useful KMS yet. Testing this should not have any regressions over what we have already, biggest worries are r6xx, I've fixed a textured video one, but no idea what other might lurk It won't build against libdrm radeon yet either
2009-06-29Check if the composite op is supported in R200CheckComposite.Fredrik Höglund
2009-06-28radeon: call hdmi-b connectors dvi in randrAlex Deucher
Technically HDMI-B is a glorfied DL DVI, but this is confusing to users, so call it DVI when reporting randr outputs. This allows us to remove two quirks where the bios was actually correct.
2009-06-28R6xx/R7xx: fix pixel centersRoland Scheidegger
Make sure we are using GL mode (centers at 0.5) rather than D3D mode (centers at 0.0). This also fixes fdo bug 21963.