Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-03-13 | Add write posting protections to relevant register writes in the mode-set path. | Eric Anholt | |
2007-03-13 | Fix uninitialized string use in SDVO non-TMDS case. | Eric Anholt | |
2007-03-13 | Move single mode setting code to X server. | Keith Packard | |
Code to drive the global configuration from a single mode setting operation (from RandR 1.1, XFree86-VidModeExtension or XFree86-DGA) has been included in the X server now, so remove it from this driver. (cherry picked from commit c2c62559e702e7de1fa2ef309fa647ab13564dc3) | |||
2007-03-13 | autoreconf and git-add Makefile.in files in ./src subdirectories | Drew Parsons | |
2007-03-13 | Revert "Move single mode setting code to X server." | Drew Parsons | |
This reverts commit c2c62559e702e7de1fa2ef309fa647ab13564dc3. Required to get i830PipeFindClosestMode into a consistent state before we update xserver 1.3, see Debian bug #414612. | |||
2007-03-12 | Make the 965 use Y-major tiling for the depth buffer, as required by the spec. | Eric Anholt | |
An example of the failure can be seen with the reflect demo when set to depth buffer mode. Reported by: Haihao Xiang <haihao.xiang@intel.com> | |||
2007-03-12 | Fix build against released libdrm. | Michel Dänzer | |
2007-03-12 | Defer flipping pages back to normal until the end of the DRI block handler. | Michel Dänzer | |
Doing it earlier can result in the wrong page being visible, giving the appearance of a frozen X server. | |||
2007-03-12 | Disable page flipping if the DRM is older than 1.9. | Michel Dänzer | |
Older versions don't support the functionality we need. | |||
2007-03-12 | Fix attempt to flip pages back to normal when the last 3D window disappears. | Michel Dänzer | |
When this succeeds, 2D rendering does not have to be synchronized to back buffers until the next 3D window appears. | |||
2007-03-12 | Remove unused have3DWindows from pI830. | Michel Dänzer | |
2007-03-11 | fixup missing assert includes | Dave Airlie | |
2007-03-11 | fixup brace alignment for older X.org | Dave Airlie | |
2007-03-11 | add XMODES flags to the i2c drivers | Dave Airlie | |
2007-03-09 | Don't crash when the SAREA pointer is NULL. | Michel Dänzer | |
2007-03-09 | Revert change accidentally included in previous commit. | Michel Dänzer | |
2007-03-09 | Update SAREA pipe sizes in i830_crtc_dpms instead of i830PipeSetBase. | Michel Dänzer | |
This allows setting the size to 0 when a pipe gets disabled. | |||
2007-03-09 | Merge remote branch 'origin/master' into i830-pageflip | Michel Dänzer | |
2007-03-09 | Merge remote branch 'origin/master' into i830-pageflip | Michel Dänzer | |
Conflicts: src/i830_dri.c | |||
2007-03-08 | autoreconf | Julien Cristau | |
2007-03-08 | Merge remote branch 'upstream/master' into debian-experimental | Julien Cristau | |
2007-03-07 | Bug #10157: Fix cursor corruption on server regen. | Eric Anholt | |
2007-03-07 | Add some additional checks when XAA is enabled. | Alan Hourihane | |
2007-03-06 | Remove usage of 'shadow' module. Use xf86CrtcScreenInit. | Keith Packard | |
With the new mode setting code, rotation is handled outside of the driver, so the old usage of the 'shadow' module is no longer needed. Code to initialize the crtc structures has been moved out of the driver and into the modes code. | |||
2007-03-06 | Bug #9898: Fix a crash with NoAccel set. | Eric Anholt | |
2007-03-06 | Remove leftover code that was disabling tiling after we set it up. | Eric Anholt | |
2007-03-06 | Make the depth buffer X tiled instead of Y, and fix a Y tiling nit on 945. | Eric Anholt | |
The previous code claimed to set the depth buffer up as Y tiled, but due to lack of implementation in SetFence, it ended up being X tiled. Actually setting the Y tiling flag in the new version broke the depth buffer, so just switch the depth buffer to X tiling, which appears to work fine. | |||
2007-03-06 | Continue to allocate the legacy texture pool by default. | Eric Anholt | |
This is a partial revert of 7358642e64ab6d13bc1dc1a44703ee66d715ff61 If we don't allocate it now, when the DRM version is too low there won't be any memory allocated and DRI will fail. Instead, waste the memory in the i915tex case for now, and leave fixing it right (check DRM version up front and decide which memory manager to set up) to later. | |||
2007-03-06 | Fix build failure. | Michel Dänzer | |
Not sure how I missed this before... Thanks to Todd Merrill for reporting. | |||
2007-03-06 | Fix reduced DRI memory manager size. | Michel Dänzer | |
pI830->mmSize is in kB. | |||
2007-03-06 | Fix some conditionals related to triple buffering. | Michel Dänzer | |
Guard code that dereferences pI830->third_buffer with tests for that instead of pI830->TripleBuffer. It could happen that we want to enable triple buffering but (temporarily) can't because the third buffer couldn't be allocated. | |||
2007-03-06 | Unify allocation of back buffers. | Michel Dänzer | |
2007-03-06 | Merge remote branch 'origin/master' into i830-pageflip | Michel Dänzer | |
Conflicts: src/i830_display.c src/i830_driver.c | |||
2007-03-05 | Move EnterVT mode setting code to xf86SetDesiredModes. | Keith Packard | |
Make the application of crtc desiredModes generic code instead of per-driver by creating xf86SetDesiredModes from the code that was in EnterVT and calling it. Also, move the frame buffer clear until just before mode setting to make sure things are mapped correctly. | |||
2007-03-06 | Merge branch 'master' of ↵ | Wang Zhenyu | |
git://proxy.ims.intel.com:9419/git/xorg/driver/xf86-video-intel | |||
2007-03-06 | EXA: try to always alloc exa i965 state buffer in stolen mem | Wang Zhenyu | |
I think this is a safe way to work around any possible chip error. | |||
2007-03-05 | Merge branch 'modesetting' | Keith Packard | |
2007-03-05 | Move single mode setting code to X server. | Keith Packard | |
Code to drive the global configuration from a single mode setting operation (from RandR 1.1, XFree86-VidModeExtension or XFree86-DGA) has been included in the X server now, so remove it from this driver. | |||
2007-03-05 | Fix 965GM SDVO by not setting fields in SDVO[BC] which have new meanings. | Eric Anholt | |
2007-03-05 | Merge remote branch 'origin/master' into i830-pageflip | Michel Dänzer | |
Conflicts: src/i830.h src/i830_dri.c src/i830_dri.h src/i830_driver.c src/i830_memory.c src/i830_xaa.c | |||
2007-03-05 | Fix DRM memory manager initialization. | Michel Dänzer | |
It takes the offset and size in pages, not bytes. | |||
2007-03-05 | Merge branch 'modesetting' into crestline | Eric Anholt | |
2007-03-05 | Fix handling of new vs. old texture pools. | Michel Dänzer | |
Only one of them can be active. | |||
2007-03-05 | Be more verbose when page flipping can't be enabled for various reasons. | Michel Dänzer | |
2007-03-04 | Merge branch 'modesetting' | Eric Anholt | |
Conflicts: configure.ac src/i830_driver.c src/i830_modes.c src/i830_video.c | |||
2007-03-04 | Support new CRTC/Output prepare/commit hooks. | Keith Packard | |
New hooks replace explicit invocation of DPMS functions to manage mode setting sequencing. | |||
2007-03-04 | Fix a crash with XAA and DRI disabled after the allocation rework. | Eric Anholt | |
2007-03-04 | Add a little BIOS dumper program. | Eric Anholt | |
This isn't actually tested yet as libpciaccess doesn't do rom access on non-linux yet. | |||
2007-03-04 | Shadow pixmaps use fixed offset of 0. | Keith Packard | |
Shadow pixmap contents are copied from the main frame buffer and contain only the bits displayed by the crtc, not the whole frame buffer. The crtc origin is always interpreted by the shadow copying code, the frame buffer itself doesn't move. | |||
2007-03-03 | Merge branch 'modesetting-origin' into modesetting | Keith Packard | |