summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-02-17Generate the dependency on xserver-xorg-core automatically.Julien Cristau
2007-02-17Merge branch 'xsfbs' into debian-experimentalJulien Cristau
2007-02-17Add new "serverabi" rule to generate drivers dependency on the server.Julien Cristau
2007-02-16Check for presence of xf86Modes.h file.Keith Packard
xf86Modes.h file signals the availability of the new modes API in the server; use that instead of counting on X server version numbers. Also, finish eliminating use of local copies of those header files.
2007-02-16Remove common code that has moved to xserver/hw/xfree86/modesKeith Packard
2007-02-16Change rotation pixmap creation API to permit start-time rotation.Keith Packard
Start time rotation requires that the pixmap be created after the server has initialized the screens. Delay the pixmap creation until the first block handler invocation.
2007-02-15Enable mode setting function renames from shared code.Keith Packard
2007-02-15Merge branch 'xsfbs' into debian-unstableDavid Nusinow
2007-02-15Use server sources for crtc/output generic code.Keith Packard
As sources for these have been merged to the server, use them from the server source code instead of keeping copies in this driver.
2007-02-15Print the correct meaning of bit 30 of pipeconf for 965 in debug output.Eric Anholt
2007-02-15Detect core clock frequencies, to avoid double-wide mode when possible.Eric Anholt
Additionally, don't attempt to set double-wide on the 965, where there is no such thing any more (not that we'd ever see modes high enough to trigger it).
2007-02-15EXA: fix i965 default color (0,0,0,1.0) -> (0,0,0,0)Wang Zhenyu
(0,0,0,1.0) is actually black...
2007-02-15EXA: mask componentAlpha supportWang Zhenyu
we're getting load of multiple sf/wm programs for i965, might need to be cleanup in future.
2007-02-14Global namespace cleanups, filename fixes.Keith Packard
Ensure all xf86 symbols created here are protected with XF86NAME. Remove accidentally exported symbols from namespace. Make all to-be-DI files prefixed with i830_xf86.
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-12* debian/rules clean needs to depend on xsfclean.Julien Cristau
2007-02-12* Drop all our patches, applied upstream.Julien Cristau
2007-02-12Revert to using xserver-xorg-video-1.0, as the ABI is still compatible.Julien Cristau
2007-02-12Merge branch 'xsfbs' into debian-experimentalJulien Cristau
2007-02-11Merge branch 'deb-exp' into debian-experimentalDavid Nusinow
Conflicts: debian/changelog
2007-02-11Note new upstream versionDavid Nusinow
2007-02-11Merge branch 'upstream-experimental' into debian-experimentalDavid Nusinow
Conflicts: configure.ac man/i810.man src/i810_dri.h src/i810_driver.c src/i830.h src/i830_cursor.c src/i830_dri.c src/i830_dri.h src/i830_driver.c src/i830_memory.c src/i830_modes.c src/i830_rotate.c src/i830_video.c src/i915_video.c src/packed_yuv_wm.g4a src/wm_prog.h src/xvmc/Makefile.am
2007-02-11* Add support for the armeb and armel architectures, thanks to Riku VoipioJulien Cristau
(closes: #408797).
2007-02-10Prepare drivers for use with xserver 1.2, which has a new ABI (version 1.1)David Nusinow
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-06* Drop duplicate build dependency on libdrm-dev, so this reallyJulien Cristau
closes: #383918.
2007-02-06* Apply patch 20-i915_bios.patch from upsteam (1.7.4) to help with faultyDavid Nusinow
BIOSes (where VBE initialization failed). Closes: #382120.
2007-02-05Fix hang when TV is not connect.Zou Nanhai
2007-02-04Move the files so they'll be put in debian/xsfbs automatically when pulledDavid Nusinow
in to our git repos
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