Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-10-03 | Merge branch 'modesetting-origin' into modesetting | Keith Packard | |
2006-10-03 | Enable XV_PORT attribute even when not in Clone mode. | Keith Packard | |
As Clone mode is now something that can change after server startup, always enable the XV_PORT attribute as we cannot change the list of reported attributes. | |||
2006-10-03 | Always register list of modes for outputs, even when disabled. | Keith Packard | |
2006-10-02 | Move cursor base address register setting to a separate function. | Eric Anholt | |
2006-10-02 | silence warning | Alan Hourihane | |
2006-09-30 | Missing gamma bit | Alan Hourihane | |
2006-09-30 | Fix issues with Xv locking up the engine. bug #7915. | Alan Hourihane | |
2006-09-28 | Always call I830UpdateXineramaScreenInfo() unconditionally, and document why. | Michel Dänzer | |
2006-09-28 | Fix picture's transform checking | Wang Zhenyu | |
2006-09-28 | Fallback in mask picture for now | Wang Zhenyu | |
Do it later after finish wm kernel program. | |||
2006-09-28 | Fix compile, add wm header file. | Wang Zhenyu | |
2006-09-28 | Add simplest wm kernel program for no mask picture composite | Wang Zhenyu | |
This is a try to use new gen4asm language, and will finish composite program for mask picture with or without CA case later. | |||
2006-09-27 | Merge branch 'master' into modesetting | Eric Anholt | |
This reverts most of the mergedfb code. This will instead be done in device- independent RandR code. Conflicts: src/Makefile.am src/i810_driver.c src/i810_reg.h src/i830.h src/i830_cursor.c src/i830_driver.c src/i830_modes.c src/i830_video.c | |||
2006-09-27 | Re-disable broken load-based CRT detection. | Eric Anholt | |
2006-09-27 | Merge branch 'randr-1.2' into modesetting | Eric Anholt | |
2006-09-27 | Merge branch 'acpi-hotkey' into modesetting | Eric Anholt | |
Conflicts: src/i830.h src/i830_driver.c | |||
2006-09-27 | Attempt to make the ACPI hotkey support a little more modesetting-compatible. | Eric Anholt | |
Previously, we watched for the BIOS to have changed the layout, and repaired the resulting configuration. Now, we request that the BIOS make no changes, but leave a note in a register for when the key has been pressed. When we notice this, we reprobe monitors and turn on/off the things we find. This is a temporary solution until we can get the hotkey hooked up as an input key to external applications to control the change using RandR 1.2. It is also untested as neither of my laptops do anything with the hotkey. However, this code does result in many fewer BIOS calls. | |||
2006-09-27 | Store viewport limits of both pipes in SAREA. | Michel Dänzer | |
This allows DRI clients to determine which pipe they should synchronize buffer swaps of each window to. | |||
2006-09-27 | If the DRM can handle it, enable vertical blank interrupts for both pipes. | Michel Dänzer | |
2006-09-27 | Only enable the IRQ after DRIFinishScreenInit. | Michel Dänzer | |
This makes sure we've been assigned a context ID, so the interrupt context won't mess things up if it grabs the HW lock. | |||
2006-09-27 | Add mask sampler state | Wang Zhenyu | |
2006-09-27 | change some src sampler states | Wang Zhenyu | |
sampler for mask should also be set up, and fix default border texel. | |||
2006-09-25 | Fix bug #7943 where video flickers when changing | Alan Hourihane | |
attributes. This code was a leftover from testing lockups and shouldn't be needed anymore. | |||
2006-09-25 | Add file for i965 exa composite | Wang Zhenyu | |
This does not include ps program, which will be added in g4a form. | |||
2006-09-25 | Merge branch 'master' into exa | Wang Zhenyu | |
2006-09-23 | Oops, duplicated CRT-redetect code. | Keith Packard | |
2006-09-23 | Construct default monitor description for hotplug non-DDC monitor. | Keith Packard | |
When detecting a monitor that doesn't support DDC, construct a default monitor with "sensible" values instead of using whatever the builtin LCD screen uses. Clearly we need a way to set the monitor parameters when we cannot detect them. | |||
2006-09-22 | Restructure i830_bios.c so we don't leak a copy of the BIOS per generation. | Eric Anholt | |
2006-09-22 | Remove some dead code related to clock ranges. | Eric Anholt | |
2006-09-22 | Remove the GetDevicePresence BIOS call which just printed BIOS information. | Eric Anholt | |
Because we aren't using the BIOS to set modes any more, what the BIOS thinks is present is probably even less important than before. | |||
2006-09-22 | Remove the no-longer-connected VBERestore option. | Eric Anholt | |
2006-09-22 | Remove unused display{Attached,Present} fields. | Eric Anholt | |
2006-09-22 | Remove empty SAVERESTORE_HWSTATE code. | Eric Anholt | |
2006-09-22 | Fix a typo to mark sync for XAA. | Wang Zhenyu | |
This should fix the scrolling screen corrupt in XAA method. | |||
2006-09-22 | Remove BIOS from non-BIOS related names. | Keith Packard | |
Lots of names included BIOS for no apparent reason; as we try to eliminate BIOS calls from the driver, these only serve to confuse us. (cherry picked from 8e5d280d94ad3d3ba3c75871c17abec9da62ed34 commit) | |||
2006-09-21 | Make planeEnabled track pipes controlled by randr. | Keith Packard | |
Also add code to deal with disabling pipes. | |||
2006-09-21 | Consistently use Cursor A on Pipe 0 and Cursor B on Pipe 1. | Keith Packard | |
Mixing random cursors and pipes didn't work very well. I'm left wondering whether the palette stuff will work on pre-9xx series hardware though; it is special cased everwhere else. | |||
2006-09-20 | Merge branch 'modesetting' into randr-1.2 | Keith Packard | |
2006-09-20 | Merge branch 'modesetting-origin' into modesetting | Keith Packard | |
2006-09-20 | Merge branch 'modesetting' into randr-1.2 | Keith Packard | |
2006-09-20 | Update driver for RandR 1.2 X server API. | Keith Packard | |
This is not entirely what I'd like to see, but it's at least functional. Limitations: Can't disable/enable crtcs Can't move outputs on/off crtcs But, it does handle monitor hot-plug, detecting changes in VGA and SDVO status on-the fly. Which makes for good demo material. | |||
2006-09-20 | Add standard C headers to fix build on some systems after xf86_ansic.h removal. | Linus Torvals | |
This appears to have been hidden for others by header pollution in X Server headers. | |||
2006-09-20 | Revert "fix default tex wrap mode with clamp" | Wang Zhenyu | |
oops, we've set border color to all zero, which should give us transparent in RepeatNone case. | |||
2006-09-19 | Merge branch 'modesetting-origin' into modesetting | Keith Packard | |
2006-09-19 | fix default tex wrap mode with clamp | Wang Zhenyu | |
we don't set any 'default' border color, default tex wrap mode should be clamp to edge. | |||
2006-09-19 | shader program fix for component alpha set | Eric Anholt | |
If CA is set and blend op needs src alpha, the src value is not needed and should be (src.A * mask.X). This is found in handling exa magic two pass composite. | |||
2006-09-19 | misc cleanup | Wang Zhenyu | |
2006-09-15 | Add model-specific tweaks for some funky 945GM boards. | Adam Jackson | |
For the Aopen Mini-PC, ignore the claimed attached 800x600 LVDS panel. Likewise for the Apple Mac Mini, but done slightly differently since it shares PCI IDs with the Macbook Pro. | |||
2006-09-14 | Add a compile flag to enable syncing after each operation in EXA. | Eric Anholt | |
This replaces other debug sync options sprinkled around the EXA code. It doesn't change the mis-rendering of text on the 915. | |||
2006-09-14 | Add a note on maxX/maxY for the 2D rendering. | Eric Anholt | |