summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-09-27Store 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-27If the DRM can handle it, enable vertical blank interrupts for both pipes.Michel Dänzer
2006-09-27Only 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-27Add mask sampler stateWang Zhenyu
2006-09-27change some src sampler statesWang Zhenyu
sampler for mask should also be set up, and fix default border texel.
2006-09-25Merge branch 'master' of ↵Alan Hourihane
git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel
2006-09-25Fix bug #7943 where video flickers when changingAlan Hourihane
attributes. This code was a leftover from testing lockups and shouldn't be needed anymore.
2006-09-25Add file for i965 exa compositeWang Zhenyu
This does not include ps program, which will be added in g4a form.
2006-09-25Merge branch 'master' into exaWang Zhenyu
2006-09-23Oops, duplicated CRT-redetect code.Keith Packard
2006-09-23Construct 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-22Restructure i830_bios.c so we don't leak a copy of the BIOS per generation.Eric Anholt
2006-09-22Remove some dead code related to clock ranges.Eric Anholt
2006-09-22Remove 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-22Remove the no-longer-connected VBERestore option.Eric Anholt
2006-09-22Remove unused display{Attached,Present} fields.Eric Anholt
2006-09-22Remove empty SAVERESTORE_HWSTATE code.Eric Anholt
2006-09-22Fix a typo to mark sync for XAA.Wang Zhenyu
This should fix the scrolling screen corrupt in XAA method.
2006-09-22Remove 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-21Typo fix in man page (Debian bug #364559).A Costa
2006-09-21Make planeEnabled track pipes controlled by randr.Keith Packard
Also add code to deal with disabling pipes.
2006-09-21Consistently 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-20Merge branch 'modesetting' into randr-1.2Keith Packard
2006-09-20Merge branch 'modesetting-origin' into modesettingKeith Packard
2006-09-20Merge branch 'modesetting' into randr-1.2Keith Packard
2006-09-20Update 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-20Add 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-20Revert "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-19Merge branch 'modesetting-origin' into modesettingKeith Packard
2006-09-19fix default tex wrap mode with clampWang Zhenyu
we don't set any 'default' border color, default tex wrap mode should be clamp to edge.
2006-09-19shader program fix for component alpha setEric 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-19misc cleanupWang Zhenyu
2006-09-15Add 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-14Add 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-14Add a note on maxX/maxY for the 2D rendering.Eric Anholt
2006-09-14Replace a couple of mis-uses of the screen's bpp when the pixmap's was needed.Eric Anholt
2006-09-14Replace duplicated sync code in exa with a call to I830Sync.Eric Anholt
The I830Sync version has additional code for the 965.
2006-09-13Merge branch 'master' of ↵Alan Hourihane
git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel
2006-09-13bump max Xvideo height to 1088 to cope with some players.root
2006-09-11reimplement Solid functionWang Zhenyu
Replace COLOR_BLT_CMD with XY_COLOR_BLT_CMD, by which device would care for direction and provide a (x,y) coord interface. This fixes pixmap artifacts even in no composite case.
2006-09-08Remove xf86_ansic.h usage.Eric Anholt
2006-09-08Fix a compile failure from the last commit.Eric Anholt
2006-09-08Merge branch 'exa-origin' into exaEric Anholt
Conflicts: src/i915_exa_render.c
2006-09-07Remove another debug printf.Eric Anholt
2006-09-07Re-remove xf86_ansic.h, and move copyright to the top of the file.Eric Anholt
2006-09-07Remove the UTS/DFS implementations that just match the fallback versions.Eric Anholt
2006-09-07Merge branch 'master' of ↵Alan Hourihane
git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel
2006-09-07When in MergedFB mode, fix offscreen memory allocation.Alan Hourihane
2006-09-06Remove a debug printf.Eric Anholt
2006-09-01Add a check for intel-gen4asm, and rules to compile {wm,sf}_prog.h using it.Eric Anholt
This adds assembly source for the two programs used in the textured video implementation on the 965, which should make them easier to modify in the future. The compiled versions are also included, so that intel-gen4asm isn't a build requirement for people that aren't modifying these programs. There are minor differences in the compiled versions of these programs compared to their previous versions which were compiled with a different tool. I believe the changes should be harmless, and video continues to work on my system.