summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-12-15Convert callers of LookupWindow() to dixLookupWindow().Eamon Walsh
2006-12-08radeon: avoid unnecessary OUTPLL/INPLL calls when displaying videoRoland Scheidegger
It is not necessary to always emit a OUTPLL/INPLL pair when we display a video frame. On some chips there are erratas for which the workarounds cause a 10ms delay by those calls. This is related to #5876 though those affected may suffer from other slowness issues too.
2006-12-07radeon: Move Xv option handling code into RADEONPreInitXv().Michel Dänzer
This unclutters RADEONPreInit() somewhat, but more importantly moves comparison against info->ChipFamily after that's initialized.
2006-12-07radeon: Make cache flushing for R300 series less invasive.Michel Dänzer
Instead of calling the DRM CP idle ioctl, just emit the cache flush commands into the CP stream.
2006-12-07Fix radeon compile warnings.Michel Dänzer
2006-12-06Makefile.am: re-add ChangeLog to CLEANFILESDaniel Stone
2006-12-06Makefile.am: fix changelog hookDaniel Stone
Make changelog hook safe for all situations.
2006-12-06radeon: fix up packed yuv broken by planar yuv patchRoland Scheidegger
fix the forgotten leftuv value for packed yuv which is needed to get correct uv starting pixel (fixes broken clipping / non-null src start pixel as tvtime uses)
2006-12-05radeon: use overlay scaler native planar yuv capability.Roland Scheidegger
Radeons can do planar yuv just fine, there is no need to convert all data to packed yuv manually. This saves some cpu cycles as well as some (graphic card) ram.
2006-12-03move monitor detection into single functionDave Airlie
2006-12-03make DDC function more genericairlied
2006-12-03re-program bios 4 scratch so we know if the LCD panel is there post startupDave Airlie
2006-12-03move crtc to connector mapping to a connector to crtc mapping.Dave Airlie
Still not allowing any clone modes, but heading in the correct direction I hope... there is a chance this will regress something from superpatch..
2006-12-03radeon: dynamically allocate connectorsDave Airlie
2006-12-02make CRTCs malloc'ed rather than part of EntDave Airlie
This is leading towards randr-1.2 believe me :-)
2006-12-02move HasCRTC2 to pRADEONEnt from infoDave Airlie
2006-12-01Make log file output clear about origin of used overlay scaler buffer width.Michel Dänzer
2006-12-01Increase default overlay scaler buffer width for RV350.Michel Dänzer
Works with 1920x1080 video on my M10.
2006-12-01Fix build warning.Michel Dänzer
2006-11-29radeon: bug #1462, predownscale to make HD video work.Roland Scheidegger
Use the overlay scaler's predownscale capability to make videos with large horizontal resolution work if it exceeds the scaler buffer width. Make the scaler buffer width user-configurable since we don't know it for all chips, and using predownscaling may otherwise reduce quality even if it wouldn't be needed. This should fix bug #1462.
2006-11-28fixup EXA after previous commitairlied
2006-11-28radeon: initial move framebuffer away from zero prep.airlied
In theory the driver should be able to handle the front buffer not at VRAM 0 In practice it didn't.. this is cleanup for at least XAA parts of the driver to allow for the frontbuffer to move. It has to re-organise a large part of ScreenInit so things happen in the correct order otherwise some things get setup in-correctly. (not sure EXA with fb not at 0 works yet...)
2006-11-22clean up previous VIP commit.Alex Deucher
2006-11-22Don't mess with the VIP bus on mobility chips. Seems to cause fanAlex Deucher
problems on asus laptops (see bug 7463). We don't support video-in on any laptops at the moment anyway.
2006-11-22enable i2c for PCI_CHIP_RV250_If. allows AIW fuctionality to work.Alain Péteut
patch and testing from Alain Péteut
2006-11-19radeon: Bug #8989: Fix page flipping artifacts with XAA.Michel Dänzer
We still have to force-sync the pages on enabling page flipping with XAA as the second page may have been clobbered by the offscreen pixmap cache since they were last synced.
2006-11-19Fix compile warnings.Michel Dänzer
2006-11-17forgot SetPitch function is calledairlied
2006-11-17split mode handling code into separate modes source fileairlied
2006-11-13fix up issue with bindings and mergedfbDavid Airlie
2006-11-13[mach64] Prefer double-buffered visuals for GLX.George Sapountzis
So that 3D apps apropriately fail in DRI...
2006-11-13[mach64] Use asynchronous DMA mode by default.George Sapountzis
2006-11-12radeon: abstract init display bandwidth from mergedfbDave Airlie
2006-11-12add radeon Init2 function, to abstract some mergedfb mode settingDave Airlie
2006-11-12add initial controller binding, remove uses of mergedfb testDave Airlie
2006-11-12radeon: separate static controller setup from non-staticDave Airlie
2006-11-02Officially require libdrm 2.2.0George Sapountzis
Note that this is only for the headers at compile-time. The driver still uses libdrm 1.2.0 from Xserver at run-time.
2006-10-26Handle .99 in version patch level.George Sapountzis
2006-10-26[mach64] EXA: reserve DRI buffers only when DRI is active.George Sapountzis
2006-10-24radeon: set preferred modesDave Airlie
2006-10-23radeon: Pitch doesn't matter when height == 1.Michel Dänzer
2006-10-22Bug #6756: Attempt to fix repeat picture acceleration.Michel Daenzer
Always use normalized texture coordinates on R200 and fall back if a POT texture pitch doesn't match the HW's implicit pitch.
2006-10-17improved results for mergedfb xrandr refresh rates - bug 6966Henry Zhao
2006-10-15fix bug 6966 (Henry Zhao, Shem Multinymous)Henry Zhao
2006-10-15clean up magic numberAlex Deucher
2006-10-15Disable all ouputs on initial mode set. The ones we want will getAlex Deucher
enabled by RADEONEnableDisplay().
2006-10-15Rework the output init code. Divide into separate functionsAlex Deucher
for each output.
2006-10-15Remove paneloff option. This is already covered by monitorlayout andAlex Deucher
shouldn't be needed with xrandr++. Also remove commented out Bioshotkey code.
2006-10-15Remove Bioshotkeys option. Leave the bios as configured at boot.Alex Deucher
Most distros enable this option by defalt anyway, and with xrandr++ it won't be an issue anyway.
2006-10-15radeon: Use xf86XVFillKeyHelperDrawable() when available.Michel Dänzer