Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-05 | FBC fixes: | Jesse Barnes | |
- properly check several FBC enablement constraints - don't use alpha discard if FBC is in use | |||
2007-07-03 | Fixup line length buffer padding, add kludge for front buffer tile | Jesse Barnes | |
pitch. | |||
2007-07-03 | Fix XvMC support for only i810 and i815 in the long description. | Brice Goglin | |
2007-07-03 | Actually install the upstream README. | Julien Cristau | |
2007-07-03 | New upstream release. | Julien Cristau | |
2007-07-03 | Merge tag 'xf86-video-intel-2.1.0' of ↵ | Julien Cristau | |
git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel into debian-unstable | |||
2007-07-02 | Update documentation and bump driver version to 2.1.0. | Eric Anholt | |
2007-07-02 | Framebuffer compression changes: | Jesse Barnes | |
- move FBC register definitions to i830_reg.h - add fix from Arjan for 965 depth buffer tiling - add VT switch and clear-at-server-start code for FBC registers | |||
2007-07-02 | Fix reversed LVDS dither enabling logic on GM965. | Eric Anholt | |
2007-07-02 | Bug #11365: Disable the panel fitter unless it's needed for the chosen mode. | Eric Anholt | |
The automatic panel scaling appears to choose bad sampling on some GM965 hardware for 1:1 mapping modes, and there's no real sense in having it on if we just want 1:1. | |||
2007-07-02 | Enable framebuffer compression (use Option "FrameBufferCompression" | Jesse Barnes | |
"true" in your xorg.conf). Should save ~0.5W during typical 2D usage. | |||
2007-07-02 | Add myself to uploaders. | Julien Cristau | |
2007-07-02 | Update to latest upstream (commit 1e2e3013) and autoreconf. | Julien Cristau | |
2007-07-02 | Merge branch 'master' of ↵ | Julien Cristau | |
git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel into debian-experimental | |||
2007-06-30 | Fix load detection to use border region instead of blanking. | Keith Packard | |
Make sure there is some border area to use by changing how the pipe is configured, then pick a scanline in the middle of the border for load detection. This lets the load detect code use an active pipe instead of requiring an idle one. | |||
2007-06-28 | Add *~ to .gitignore to skip emacs & patch backup files | Alan Coopersmith | |
2007-06-28 | Add AM_PROG_CC_C_O to configure.ac | Alan Coopersmith | |
Clears automake-1.10 warning: src/bios_reader/Makefile.am:8: compiling `bios_dumper.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac' | |||
2007-06-28 | Handle dual-channel LVDS on i855. | Keith Packard | |
Just as with i9xx LVDS, the i855 LVDS can operate in dual-channel mode with a modified P2 divisor value (7 instead of 14). Just using the existing 9xx code for 855 appears to work fine. | |||
2007-06-28 | Decode PLL registers in LVDS mode a bit better in debug code. | Keith Packard | |
LVDS mode changes how the PLL works in fairly dramatic ways; the debug code wasn't properly accounting for those differences resulting in fairly bogus debug output. | |||
2007-06-27 | EXA: fallback mask transform on i965 | Wang Zhenyu | |
It needs to fix shader programs which hasn't been done yet. | |||
2007-06-27 | EXA: don't have to check offscreen size | Wang Zhenyu | |
DDX will check it for EXA_OFFSCREEN_PIXMAPS flag | |||
2007-06-25 | Use local structures for vs_state, sf_state, and wm_state | Carl Worth | |
2007-06-25 | Use local structure for src_sampler_state and mask_sampler_state | Carl Worth | |
2007-06-25 | Use local structure for mask_surf_state | Carl Worth | |
2007-06-25 | Use local structure for src_surf_state | Carl Worth | |
2007-06-25 | Use local structure for dest_surf_state | Carl Worth | |
2007-06-25 | Use local structure for cc_state | Carl Worth | |
2007-06-25 | Remove redundant i830WaitSync from i965_prepare_composite | Carl Worth | |
There were two calls to i830WaitSync, and between them no state was being changed---just offsets were being computed. | |||
2007-06-22 | Bug #11171: Add support for the Ti TFP410 DVO TMDS transmitter. | Dave Mueller | |
2007-06-22 | Move the ivch's fixed panel mode support to i830_dvo.c for other LVDS drivers. | Eric Anholt | |
This also results in removal of the setup hook, which was being called unconditionally and breaking non-ivch dvo drivers. | |||
2007-06-22 | I830 needs to have plane/pipe/pll started in mode_set. | Keith Packard | |
The patch for the i855 to stop enabling plane/pipe/pll in mode_set broke the i830. Revert that just for the i830, leaving it enabled for the i855. | |||
2007-06-22 | Prepare changelog for upload. | Julien Cristau | |
2007-06-22 | Pull latest upstream git and autoreconf. | Julien Cristau | |
2007-06-22 | Merge branch 'master' of ↵ | Julien Cristau | |
git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel into debian-experimental | |||
2007-06-22 | Increase vblank wait timeout from 20ms to 30ms. 49.6Hz < 20ms. | Keith Packard | |
The x40 LVDS mode has a 49.6Hz vertical refresh. Waiting for only 20ms can sometimes cause the driver to start programming the hardware before the vblank has occurred, which will lock up the i855 chipset. Extend this to 30ms (the maximum timeout used by the BIOS) to ensure this doesn't happen. Detecting actual vblank occurance using the various status registers should also be possible but isn't yet working. | |||
2007-06-21 | Follow BIOS configuration for Legacy Backlight Brightness. | Keith Packard | |
The backlight control in the LVDS controller can either operate in 'normal' mode or 'legacy' mode. In legacy mode, it uses the PCI config space register 0xf4 which can range from 0 to 0xff. In normal mode, it reads the range and current value from the BLC_PWM_CTL register. | |||
2007-06-21 | Eliminate some uninitialized variable warnings | Keith Packard | |
2007-06-21 | Add 3DSTATE_CLEAR_PARAMETERS bits | Keith Packard | |
2007-06-19 | Fix left G33 issues | Wang Zhenyu | |
Be sure to check G33 chip type in: - sdvo output - Y-major tile - crt detect - and xaa composite Sorry for that I should have fixed them very earlier... | |||
2007-06-18 | Bug #11295: Disable textured video on i915 with framebuffer width too large. | Eric Anholt | |
2007-06-17 | Let DPMS functions enable plane/pipe/output on 8xx hardware. | Keith Packard | |
On 855, letting crtc_mode_set enable the plane and pipe will occasionally hang the chip. Instead, wait for crtc_enable to light things up. For 9xx, leave things alone. | |||
2007-06-17 | Include stdint.h to get uint64_t | Rémi Cardona | |
2007-06-15 | sdvo: add support for RGB outputs on SDVO | Dave Airlie | |
This lights up my monitor VGA-1 - it doesn't look the best though | |||
2007-06-13 | Fix and enable the 915-class planar textured video path. | Eric Anholt | |
2007-06-13 | Improve the drm_i915_flip_t check. | Eric Anholt | |
2007-06-13 | Revert "Replace failure-prone configure test for fresh libdrm with a simple ↵ | Eric Anholt | |
ifndef." This reverts commit c2b130354aecffbeb2a2d23c7371461feaf5766a. Sadly, a non-working DRM_IOCTL_I915_FLIP already existed. | |||
2007-06-12 | On hang, dump up to the head pointer, not just up to the tail. | Eric Anholt | |
2007-06-12 | Fix context switching between DRI and X. | Eric Anholt | |
Now, all 3D pipeline consumers in the driver just call IntelEmitInvariantState(), which handles basic state setup, the caching of that state setup, and notifying DRI clients. This also removes a mistaken idle wait in the Render code which was papering over the brokenness in the context switching. | |||
2007-06-12 | Replace failure-prone configure test for fresh libdrm with a simple ifndef. | Eric Anholt | |
2007-06-12 | Fix a typo in _3DSTATE_DEPTH_SUBRECT_DISABLE definition. | Eric Anholt | |
This is already fixed in the definition in the 3d driver. |