summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-07-31Eliminate unnecessary flush from i965_compositeCarl Worth
This improves 'x11perf -aa10text' performance from ~144k to ~169k
2008-07-31Switch to using a buffer object for the vertex bufferCarl Worth
2008-07-31Add OUT_RELOC macro and backing intel_batch_emit_reloc functionCarl Worth
2008-07-31Fix SDVO reg definitionZhenyu Wang
Remove wrong set tv resolution command, adding HDMI regs in dump.
2008-07-31Don't program dsparb on new Intel chipZhenyu Wang
On new chip, DSPARB is controlled by hardware only.
2008-07-30intel-gem: Use new getparam to detect kernel GEM support.Eric Anholt
2008-07-30Reorder visuals reported by the intel driverTomas Carnecky
The root window visual can not be changed. Neither at runtime nor through the configuration file. The xserver simply selects the first one that matches the class (usually TrueColor). I need a root window visual with stencil buffer because my compiz plugin uses the it for some operations. This patch reorders the visuals that the 3D driver reports and puts the one with stencil (and depth) bits as first.
2008-07-27Link with -lm for sin/cosJulien Cristau
2008-07-26intel-gem: Give a better error message if the kernel rejects the tiling mode.Eric Anholt
2008-07-23shut up gcc warningZhenyu Wang
2008-07-23Fix distcheck for clean doltcompileZhenyu Wang
2008-07-23Fix HDMI output numberZhenyu Wang
Output 33 is confusing.
2008-07-22Bug #16801: fix X crash when NoAccel on 965Zhenyu Wang
2008-07-22only check pipe underrun if vtSema is true.Zhenyu Wang
2008-07-22SSC is LVDS onlyZhenyu Wang
Fix regression on my 855GM for VGA output.
2008-07-22Check underrun on enabled pipeZhenyu Wang
2008-07-22Thinkpad R60e TV quirk via DMI infoZhenyu Wang
2008-07-21Don't set up the HWS page in GEM mode now that the kernel manages it.Eric Anholt
2008-07-21Add no LVDS quirk for Transtec Senyo 610 mini PCJesse Barnes
Fixes FDO #16757.
2008-07-18Fix distcheck.Eric Anholt
2008-07-18Fix uninitialized-use warning in i830_debug.c ring dumping.Eric Anholt
2008-07-18Get prototype for i830_bios_get_tv().Eric Anholt
2008-07-18Bump version number past the 2.4 stable branch.Eric Anholt
2008-07-18Add intel_statuspage to .gitignoreCarl Worth
2008-07-18Merge commit 'origin/master' into drm-gemKeith Packard
2008-07-18Choose a split for DSPARB based on the configured modes for both planes.Jesse Barnes
Previously, we were attempting to give both planes equal space in the FIFO to be fair. However, larger modes require more fifo space, so split it based on the relative HDisplay of the modes. This should resolve some fifo underrun issues with differently-sized displays, or single large ones. Bug #16169.
2008-07-17Don't disable pipe A on 855 chipsJesse Barnes
It needs to stay enabled or we may see hangs when trying to re-enable it (say at VT switch time). Fixes FDO bug #15168.
2008-07-17Merge branch 'master' into drm-gemCarl Worth
Conflicts: configure.ac src/reg_dumper/Makefile.am
2008-07-16Only initialize integrated TV encoder for mobile chipsZhenyu Wang
2008-07-16xvmc: use vector based structureZhenyu Wang
This is more clear to read MV components.
2008-07-16move FBC register dump out of display registersZhenyu Wang
This makes it easier to read.
2008-07-15Fix GPIO pin usage for DDC on second HDMI port.lipeng
2008-07-14Fix DSPARB setting on 845/865, which have only the AEND field and 96 entries.Eric Anholt
2008-07-14Link the driver with -lpciaccess and -ldrm if neededJulien Cristau
This makes sure the driver ends up with a DT_NEEDED reference to the libraries it's using.
2008-07-14Fix gen4asm rule to work with a build dirJulien Cristau
2008-07-12Use up to 256 separate vertex buffersCarl Worth
This allows us to only call i830WaitSync once every 128 calls to composite rather than on every call. However, we do need to also call MI_FLUSH to avoid the vertex cache getting in our way, (since our "separate" buffers are all allocated as one contiguous chunk).
2008-07-12Allow for multiple vertex buffers (though only use one for now)Carl Worth
Using more than one (in the future) will allow for doing less frequent calls to i830WaitSync.
2008-07-12Move VERTEX_BUFFERS setup from prepare_composite to compositeCarl Worth
This is in preparation for having larger (or multiple) vertex buffers in the future.
2008-07-11Set tiling state for buffers allocated using GEM.Eric Anholt
2008-07-10Add VBIOS based TV connector detectionJesse Barnes
Now that the VBIOS code supports it, we can use the general features block to detect whether a TV connector is present on a given platform. Reviewed by Nanhai Zou.
2008-07-10Improve VBIOS feature detection, add SSC supportJesse Barnes
Improve the VBIOS feature detection and use it to find whether the platform supports spread spectrum clocking. Use the specified reference clock, but disable SSC if multiple heads are active, since it can cause problems in cloned configurations. Reviewed by Nanhai Zou.
2008-07-07Improve FBC size checkingJesse Barnes
In hindsight, this is obvious, since nowhere do we tell the FBC unit how much memory it has available. We need to make sure the compressed buffer is big enough to handle the uncompresed buffer, both in terms of vertical size and total framebuffer size, or the compressor could overwrite the memory immediately following the compressed buffer.
2008-07-03Add pipea force enable quirk for another 855GM machine.Stefan Dirsch
Fixes Novell Bug #406123, thanks Christoph.
2008-07-03Fix official name for GM45 chipsetZhenyu Wang
2008-07-02Give asus and eeepc backlight method higher priorityZhenyu Wang
On #16418, Evgeniy Manachkin <sfstudio@mail.ru> reported that last asus and eeepc backlight patch is wrong, as acpi_video0 method will take priority and doesn't work.
2008-07-01intel: fix drm check.Dave Airlie
The -mm check is broken now that 2.3.1 is out.. make it 2.4.0, to be fixed with GEM etc.
2008-06-30i810: Remove an effectively unused variable (only used in an incorrect free())Roland Test-tools Bär
Bug #15401.
2008-06-28Fix SDVOC typoZhenyu Wang
2008-06-28xvmc: fix motion_type dump for frame/field pictureZhenyu Wang
2008-06-28xvmc: Don't copy on xvmc surface in PutImageZhenyu Wang
As xvmc rendering result has already been in fb, we shouldn't do extra copy on it. Although special care is required for i915 xvmc surface pitch alignment, which must be at least 1KB aligned. So video display function should take it into acount instead of always setting Y pitch to be double of U/V pitch.