summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-02-14Create driver-independent DGA hooks, remove i830 DGA code.Keith Packard
As RandR needs to poke at DGA code, and we want the RandR code to be driver-independent, it seemed easier to just make the DGA code driver-independent as well.
2007-02-14WIP DGA generic support.root
2007-02-14Use new DRI ClipNotify hook to track page flipping per CRTC when available.Michel Dänzer
2007-02-14Revive i830 page flipping support.Michel Dänzer
Use the damage layer directly instead of via shadowfb.
2007-02-14Update SAREA pipe fields in i830PipeSetBase.Michel Dänzer
2007-02-14If the DRM can handle it, enable vertical blank interrupts for both pipes.Michel Dänzer
2007-02-13Switch the RECTLIST vertex order to (x2, y2), (x1, y2), (x1, y1).Eric Anholt
This is the documented correct ordering, and while the previous ordering (reversed) worked on some hardware, it failed on others. Reported by: Wang Zhenyu <zhenyu.z.wang@intel.com>
2007-02-13Bug #9941: ViewSonic VX2025wm sync polarity quirk to fix mode distortion.Eric Anholt
2007-02-13Fix double free in the case of LVDS disabled through quirks.Eric Anholt
2007-02-13Merge branch 'modesetting-origin' into modesettingEric Anholt
2007-02-13Attempt to detect panel fixed mode from EDID or current programmed mode.Eric Anholt
These two sources are placed in higher priority to the BIOS data when available, since the BIOS data has proven unreliable. The BIOS data is still read, and warnings printed if it doesn't match what we probe. The BIOS data remains useful for the situation where we want to turn on LVDS but there is no EDID available and no current mode programmed (i.e. booting with VGA or TV connected).
2007-02-13Remove dead #if 0-ed structure.Eric Anholt
2007-02-09Fix comments on 965 pitch alignment restrictions.Eric Anholt
2007-02-09add missing files to fix distcheckDaniel Stone
A bunch of files were missing from _SOURCES, and the build was also broken for missing files (from EXTRA_DIST) when building without gen4asm.
2007-02-09 TV EnableZou Nan hai
2007-02-09 set DPLL before detectZou Nan hai
2007-02-08EXA: i965 pixmap pitch alignWang Zhenyu
This seems like a typo, which causes screen artifacts.
2007-02-07EXA: fix render issue with i965Wang Zhenyu
Fix SF kernel with corrent coeffient work, and correct VUE storage in multi texture case.
2007-02-07 Make TV code same with external tree.Zou Nan hai
Fallback to old filter table. 4 spaces indent reformat. Auto scaling seem to not work well on some low res interlace mode when input width > 1024, filter those modes. Fix some subcarriar number
2007-02-05Fix hang when TV is not connect.Zou Nanhai
2007-02-02Add subpixel offsets to fix accelerated rotated rendering on i915.Eric Anholt
This fixes the rendercheck "transformed src/mask coords 2" tests. Previously, the source pixels chosen would be off by one in some cases. The particular values were taken from Mesa, which uses .125 offsets (except apparently broken for y), but the signs are changed. I would be happier if I had better justification for why this worked.
2007-02-02Fix bad offsets in "right" rotation of the CRTC in cursor and update handling.Eric Anholt
2007-02-01Rename driver from i810 to intel. Permit old name for compatibility.Keith Packard
Driver installs as intel_drv.so with symlink to i810_drv.so to ensure existing configurations continue to work. Updated manual page to reflect name change and add attributions for recent work.
2007-02-01Merge branch 'modesetting-origin' into modesettingKeith Packard
2007-02-01Add "Ignore" option to per-output monitor, removes output from server.Keith Packard
Setting option "Ignore" "Yes" will cause the server to pretend as if the specified output does not exist at all. It will not be listed by the RandR1.2 extension, and the server will not attempt to detect monitors at startup time.
2007-02-02Add Intel 965GM chipset supportWang Zhenyu
2007-02-02Revert original crestline pci id patchWang Zhenyu
2007-02-02Merge branch 'modesetting' into crestlineWang Zhenyu
Conflicts: src/i830_display.c src/i830_tv.c src/i830_xf86Crtc.c
2007-02-02Merge branch 'modesetting' of ↵Wang Zhenyu
git://proxy.ims.intel.com:9419/git/xorg/driver/xf86-video-intel into modesetting
2007-02-01Check for rotation change in xf86RandR12CrtcSet.Keith Packard
xf86RandRCrtcSet was ignoring changes to only rotation, so the screen would be left incorrectly rotated.
2007-02-01Improve register debugging output.Eric Anholt
This includes not reporting some fields on hardware where those bits are reserved, correcting one of the hardware error bit numbers, and reducing the severity of the debugging output warnings.
2007-02-01Remove some more dead options.Eric Anholt
2007-02-01Bug #9819: Add two headers that are apparently necessary on older X Servers.Eric Anholt
2007-01-31Sync before overwriting Render acceleration state on the 965.Eric Anholt
2007-01-31Fix copy-and-paste-o in the render code cleanup that broke XAA.Eric Anholt
2007-01-31Naming and formatting cleanup in Render acceleration code.Eric Anholt
2007-01-31Move the render code to non-EXA-specific filenames.Eric Anholt
2007-01-31Remove custom accelerated rotation code now that it's all done through Render.Eric Anholt
2007-01-31Add an accelerated path for rotation Render operations in XAA.Eric Anholt
The now-generic (kind of) EXA code will be cleaned up and moved to generic files in a later commit.
2007-01-31 tuneZou Nan hai
2007-01-31 fixZou Nan hai
2007-01-31 add 720p@50Hz,Zou Nan hai
however 720p in this freq seems to not support src width, hactive > 800, so skip those inputs.
2007-01-31 TV fixes.Zou Nan hai
2007-01-30Fix accelerated Render transformations.Eric Anholt
Previously, we tried to use 2 points instead of 3 to describe the source rectangles, which mostly just worked for scaling.
2007-01-30Simplify EXA acceleration transform handling.Eric Anholt
2007-01-29Merge branch 'modesetting-rotation' into modesettingKeith Packard
This adds reasonably driver-independent rotation support to the common layer. The piece required in the driver is to allocate and redirect the crtc to a shadow frame buffer. The driver uses Render to perform the actual rotation operation (which leaves us free to do fun projective transforms at some point in the future :-).
2007-01-29Restore a few important lines from 89ace3e81fe72075b1709b073c05532f13b7f0d1Eric Anholt
Typical results were failure to sync, and a black screen.
2007-01-29Remove dead code to undo the damage of xf86SetModeCrtc() blank limiting.Eric Anholt
2007-01-29Bug #9680: Remove bogus blank length limiting in xf86SetModeCrtc().Eric Anholt
Our modes typically come from EDID or default modes, and when the monitor asks for a specific mode, deciding to tweak it usually results in incorrect display. And if the user is specifying a mode by hand, tweaking it then is still pretty rude. Reviewed by: ajax
2007-01-29ch7xxx: actually power up the chip around connection detectionDave Airlie