Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-02-01 | Add "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-02 | Add Intel 965GM chipset support | Wang Zhenyu | |
2007-02-02 | Revert original crestline pci id patch | Wang Zhenyu | |
2007-02-02 | Merge branch 'modesetting' into crestline | Wang Zhenyu | |
Conflicts: src/i830_display.c src/i830_tv.c src/i830_xf86Crtc.c | |||
2007-02-01 | Check for rotation change in xf86RandR12CrtcSet. | Keith Packard | |
xf86RandRCrtcSet was ignoring changes to only rotation, so the screen would be left incorrectly rotated. | |||
2007-02-01 | Improve 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-01 | Remove some more dead options. | Eric Anholt | |
2007-02-01 | Bug #9819: Add two headers that are apparently necessary on older X Servers. | Eric Anholt | |
2007-01-31 | Sync before overwriting Render acceleration state on the 965. | Eric Anholt | |
2007-01-31 | Fix copy-and-paste-o in the render code cleanup that broke XAA. | Eric Anholt | |
2007-01-31 | Naming and formatting cleanup in Render acceleration code. | Eric Anholt | |
2007-01-31 | Move the render code to non-EXA-specific filenames. | Eric Anholt | |
2007-01-31 | Remove custom accelerated rotation code now that it's all done through Render. | Eric Anholt | |
2007-01-31 | Add 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 | tune | Zou Nan hai | |
2007-01-31 | fix | Zou 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-30 | Fix 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-30 | Simplify EXA acceleration transform handling. | Eric Anholt | |
2007-01-29 | Merge branch 'modesetting-rotation' into modesetting | Keith 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-29 | Restore a few important lines from 89ace3e81fe72075b1709b073c05532f13b7f0d1 | Eric Anholt | |
Typical results were failure to sync, and a black screen. | |||
2007-01-29 | Remove dead code to undo the damage of xf86SetModeCrtc() blank limiting. | Eric Anholt | |
2007-01-29 | Bug #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-29 | ch7xxx: actually power up the chip around connection detection | Dave Airlie | |
2007-01-27 | Fetch from root window instead of screen pixmap during rotation. | Keith Packard | |
The XAA Composite wrapper doesn't check for sourcing from the root pixmap when deciding whether to sync the hardware drawing. Fix the rotation code to reference the root window in IncludeInferiors mode to avoid reading without correct synchronization. | |||
2007-01-27 | Paint ARGB cursor data to ARGB cursor memory space in frame buffer. | Keith Packard | |
When converting from global cursor to per-crtc cursor, the ARGB cursor data was accidentally painted to the wrong location, overwriting some critical data and causing the hardware to lock up. (along with generating a garbage cursor image from uninitialized data). | |||
2007-01-27 | Don't zero out mode structure after setting name field. | Krzysztof Halasa | |
Instead of using memset to zero the structure (at the wrong time, no less), use xcalloc to gather pre-initialized memory. | |||
2007-01-27 | Mark crtc region as damaged when rotation is set. | Keith Packard | |
When shadow frame buffer is allocated for rotation, it needs to be initialized by copying from the frame buffer. Do this by simply marking the entire screen as damaged which will force an update. | |||
2007-01-27 | Make rotated pixmap size of mode, not rotated mode. Update only damage. | Keith Packard | |
Rotated pixmap should match size of displayed mode, not the rotated version of that size. Take damaged region, rotate each box and display them instead of displaying the whole screen after each damage update. This exposes a bug where the screen is not correctly damaged after rotation. | |||
2007-01-25 | Make rotated shadow buffer allocation dynamic. | Eric Anholt | |
For EXA, this requires version 2.1 of EXA to do rotation, as the VT switching issues were too complicated otherwise. | |||
2007-01-25 | Merge branch 'crestline' of /git/xorg/driver/xf86-video-intel into crestline | Nian Wu | |
2007-01-25 | Merge branch 'modesetting' of ↵ | Nian Wu | |
git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel into crestline | |||
2007-01-24 | Fix a possible failure to misalign video allocation in XAA. | Eric Anholt | |
2007-01-24 | Warning fix. | Eric Anholt | |
2007-01-23 | ch7xxx: fix output detection as per datasheet, have no DVI to test this. | Dave Airlie | |
2007-01-23 | fix building with 7.1 server by hiding stuff inside RANDR_12_INTERFACE | Dave Airlie | |
2007-01-22 | Replace the custom SaveScreen function with a generic function calling DPMS. | Eric Anholt | |
With this, additional power saving occurs with the core screensaver, for example by turning off LVDS backlight. | |||
2007-01-19 | Fix DRI issue when EXA enabled | Wang Zhenyu | |
tell DRI we are smashing the context state. | |||
2007-01-18 | Allocate separate cursor memory per CRTC and rotate cursors appropriately. | Eric Anholt | |
Also, add bind/unbind of the shadow rotate buffers, which was missed in a previous commit. | |||
2007-01-18 | Partially deal with cursor rotation. | Eric Anholt | |
The remaining issue is having a cursor image per CRTC so that the cursors can be rotated on the independently rotated CRTCs. | |||
2007-01-18 | Fix transformation matrices for rotation at 90 and 270 degrees. | Eric Anholt | |
2007-01-18 | Update CRTC values first so they can be used by the driver in mode setting. | Eric Anholt | |
With this, the screen now gets rotated, though there are major issues. | |||
2007-01-18 | Disable the clipping for now, since it won't work. | Eric Anholt | |
2007-01-18 | Store fixed values, not integers, in the transformation matrix. | Eric Anholt | |
Also, add a bit more error checking. | |||
2007-01-18 | Merge branch 'modesetting' into modesetting-rotation | Eric Anholt | |
2007-01-17 | Fix broken last-minute change in determining whether we're rotated or not. | Eric Anholt | |
2007-01-17 | Allocate per-crtc rotation buffers and hook up RandR 1.2 per-CRTC rotation. | Eric Anholt | |
It currently displays garbage. | |||
2007-01-17 | Fix some segfaults: crtc->rotatedPixmap not set and dangling damage pointer. | Eric Anholt | |
2007-01-17 | Set all CRTCs' allowable rotations when xf86RandR12SetRotations() is called. | Eric Anholt | |