Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-12-15 | R3xx-R5xx: switch back to quad rendering for Xv | Alex Deucher | |
The large clipped triangle trick hits the guardband limits on large displays. This gets textured video working again until we sort out how to deal with the situation better. See bug 19046 | |||
2008-12-15 | Remove remnants of unused DDCMode option | Alex Deucher | |
2008-12-15 | Remove mention of MergedFB from server log | Alex Deucher | |
noticed by Fabio, bug 19098 | |||
2008-12-15 | Remove duplicate ATI in some device names | Fabio | |
from bug 19098 | |||
2008-12-15 | r600: don't idle engine | Dave Airlie | |
(cherry picked from commit b77729448e487d37707ce028d8edc59352d1cc2d) | |||
2008-12-11 | Add more eMac modes, fix crash in last patch | Joseph Adams | |
2008-12-10 | Add support for Apple eMacs | Alex Deucher | |
Thanks to Joseph Adams for helping me sort this out. Verified on eMac G4/1.0 with radeon 7500 Later eMacs with radeon 9200 or 9600 chips may have different ddc setups. Need to verify. | |||
2008-12-10 | Add another AGP quirk | Alex Deucher | |
fixes bug 12544 | |||
2008-12-10 | Add randr 1.3 panning support | Alex Deucher | |
2008-12-10 | [PATCH] xf86misc extension has been removed, update driver to reflect it | Benjamin Close | |
2008-12-09 | radeon: memset the pll setting function | Dave Airlie | |
Thanks to Peter Zijlstra for making me debug this and providing feedback. | |||
2008-12-08 | Add another AGP quirk | Adrian Friedli | |
2008-12-05 | Fix scissor setup for Xv | Pierre Ossman | |
We need to adjust the scissoring for each clip box, so move the setup to inside the while loop. | |||
2008-12-05 | R200: Remove scissor setup from init3d() | Alex Deucher | |
We aren't using them, so no need to set them up. | |||
2008-12-05 | set coherent mode consistently (enabled for now) | Alex Deucher | |
It's set to enabled in the output setup, but then was set to disabled when teh output properties were setup. Set it up consistently. | |||
2008-12-05 | radeon: damn you bios, HDMI cannot have DACs. | Dave Airlie | |
2008-12-05 | Make VSync for EXA and Xv configurable | Alex Deucher | |
2008-12-05 | Optimise RADEONWaitForVLine | Pierre Ossman | |
Only avoid the vlines we are rendering to, instead of the entire screen. This way we don't stall the card for longer than we absolutely have to. EXA calls fixed by Alex Deucher. | |||
2008-12-04 | Improve tearing avoidance for Xvideo in two steps | Pierre Ossman | |
- Fix up VLINE handling to trigger whenever scanout is outside the visible area. - Render the video as a scissored triangle as R300+ cannot render a quad in a single pass. | |||
2008-12-04 | First pass at tear-free accel | Alex Deucher | |
if the dest pixmap is the front buffer, stall the pipe until the vline is outside the active area. For EXA, pick crtc based on the larger mode area; ideally we'd have one pixmap per crtc. For Xv, use dst window area to determine crtc. | |||
2008-12-04 | Switch r200 Xv to use rect lists rather than quads to avoid tearing | Pierre Ossman | |
Patch from Pierre with fixes from me. | |||
2008-12-04 | Fix up US setup after r3xx bicubic merge | Alex Deucher | |
2008-12-04 | Merge branch 'bicubic' of git://git.infradead.org/users/drzeus/xf86-video-ati | Alex Deucher | |
2008-12-04 | radeon: apply atom quirks to object table | Dave Airlie | |
2008-12-03 | Make sure 3D state is emited when switching to 3D IB | Alex Deucher | |
- fixes bug 18864 | |||
2008-12-03 | Change the XV_BICUBIC attribute to a tristate, where the third state | Pierre Ossman | |
automatically turns the filter on and off as appropriate. | |||
2008-12-03 | Make the R300 bicubic shader program a bit easier to understand by | Pierre Ossman | |
having comments that describe the operation, not how it has to be implemented in the hardware. | |||
2008-12-03 | Now that we have a bicubic code path that messes up the pixel shader, | Pierre Ossman | |
we need to restore it in the non-bicubic code. | |||
2008-12-03 | Fix macros so that they are safe to use with expressions as parameters. | Pierre Ossman | |
2008-12-03 | Fix node setup on R300 bicubic pixel shader. It was backwards and used | Pierre Ossman | |
the wrong base for sizes. | |||
2008-12-03 | Only flush IB when direct rendering is enabled | Alex Deucher | |
2008-12-02 | move 3d state init after RADEON_SWITCH_TO_3D() | Alex Deucher | |
2008-12-02 | Don't mix 2D and 3D in the same IB | Dave Airlie | |
fix from radeon-gem-cs | |||
2008-12-02 | Stability fixes from radeon-gem-cs | Dave Airlie | |
2008-12-03 | radeon: fix HDMI having DACs in some BIOSes | Dave Airlie | |
2008-12-02 | Add another AGP quirk | Bryce Harrington | |
2008-12-01 | Add quirk for r200 card with the primary dac wired to both ports | Alex Deucher | |
refactor load detection setup as a byproduct should fix bug 18719 | |||
2008-12-01 | Fix comments for R500 fragment shader to reflect the code. | Pierre Ossman | |
2008-12-01 | Fix indentation on IS_R300_3D Xv code. | Corbin Simpson | |
2008-12-01 | r3xx: Various Xv fixes. | Corbin Simpson | |
2008-12-01 | Switch to Mesa-style 24-bit float packing. | Corbin Simpson | |
Seems like Mesa's got it right, so we should follow suit. | |||
2008-12-01 | Enable bicubic Xv on r3xx+. Still some buggies in the actual display, but ↵ | Maciej Cencora | |
looks pretty good. | |||
2008-12-01 | Add r3xx-specific bicubic filtering code. FP, RS, mostly, everything else is ↵ | Maciej Cencora | |
shared with r5xx. | |||
2008-11-30 | radeon_drm.h: remove kernel defines | Dave Airlie | |
remove these we should update from an installed kernel copy not from the original kernel copy. | |||
2008-11-27 | r100/r200: EXA misrenders dst == a8 + dst alpha use. | Dave Airlie | |
Fedora BZ#469556 I've played with various dst and texture formats and rewritten large parts of this to no avail, so I'm punting for now. | |||
2008-11-25 | Catch unsubstituted macro for PCI region base access | Eygene Ryabinkin | |
also fix up some warnings. | |||
2008-11-25 | [PATCH] radeon: Fix PCI usage of 32-bit driver on 64-bit platform | Benjamin Herrenschmidt | |
The radeon driver is storing PCI addresses in unsigned long's which won't work well on 32-bit platforms with 64-bit physical address space such as PowerPC 4xx. This fixes it by using unsigned long long instead. | |||
2008-11-25 | Interlaced mode fixes | Ramon van der Stelt | |
see bug 12626 | |||
2008-11-25 | Additional AGP quirks | Bryce Harrington | |
bug 18693 | |||
2008-11-25 | radeon: fixup shared DDC lines for some rv610 cards. | Alex Deucher | |
Some cards share DDC between a HDMI and VGA output, and expect the driver to use load detect or EDID to figure it out. airlied- shipped in RHEL5 Signed-off-by: Dave Airlie <airlied@redhat.com> |