summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-12-08Fix TV compiling warningZhenyu Wang
2008-12-06Make sure DRI/DRI2 can initialize properly with KMS.Kristian Høgsberg
2008-12-06Simplify crtc preinit a bit.Kristian Høgsberg
2008-12-06Fix KMS compilation.Kristian Høgsberg
2008-12-05uxa: Reject solid/copy to under-8bpp destinations.Eric Anholt
EXA wouldn't create pixmaps for under-8bpp, but UXA does. Fixes mis-rendering in xfwm, evolution message compose, firefox link drag'n'drop, and I'm sure more. Big thanks to Pierre Willenbrock for debugging the issue! Bug #18050
2008-12-05uxa: Add in EnableDisableFBAccess handling like examodule.c did.Eric Anholt
This fixes assertion failures when rendering text while VT switched.
2008-12-04Remove the extra memory allocation for 965 video state now that it's all in BOs.Eric Anholt
2008-12-04Emit proper relocations to pixmaps in BOs in i965 video.Eric Anholt
2008-12-04Move i965 video surface state and binding table to BOs.Eric Anholt
2008-12-04Move i965 video vertex data to BOs.Eric Anholt
This eliminates extra syncing when clipping is involved.
2008-12-04Move remaining i965 video programs to BOs.Eric Anholt
2008-12-04Move i965 video wm and sampler state to BOs.Eric Anholt
2008-12-04Stop allocating unused scratch space for i965 video.Eric Anholt
2008-12-04Move i965 video vs/sf state to BOs.Eric Anholt
2008-12-04Move i965 video cc state to BOs.Eric Anholt
2008-12-04Move I965DisplayVideoTextured unit state setup to separate functions.Eric Anholt
2008-12-04Move I965DisplayVideoTextured surface/sampler setup to separate functions.Eric Anholt
2008-12-04Move debug code for I965DisplayVideoTextured to separate functions.Eric Anholt
2008-12-04Change master version to 2.6.99.1Zhenyu Wang
2008-12-03Don't unconditionally define DRI2Julien Cristau
xorg-server.h will define it if the server has dri2 support.
2008-12-04Fix maxium backlight level restored issueZhenyu Wang
The origin check for bring back max value for '0' backlight level is ok for legacy or combo control method as '0' mostly doesn't act in ideal lowest level. But it breaks in using kernel control method which should provide a reasonable backlight range. This is tested fine on T61 with thinkpad_acpi module.
2008-12-04Disable XvMC on DRI2 for nowZhenyu Wang
2008-12-03uxa: don't call composite routines with no buffer.Dave Airlie
We can get a case with gnome-terminal + links, where we get two arrays of glyphs all with 0 width and 0 heights in them. If this happens we manage to get to this case without any buffer setup and segfault. (cherry picked from commit 717c7492a0f6ba3fb3eabda33515881eef314155)
2008-12-03Enable tiling for DRI2 back/depth buffers.Eric Anholt
This results in allocation overhead for small (8x8-128x128 or so) pixmaps with DRI2, but we're interested in looking at tiling them in general in the near future, anyway.
2008-12-03Re-enable composite accel on 965 with UXA.Eric Anholt
This was blocked on getting 965 render aware of BO pixmaps, which is happily now the case.
2008-12-03Include <X11/Xfuncproto.h> prior to including "edid.h" from the sdk.Paulo Cesar Pereira de Andrade
2008-12-03TV: add support to set TV margins in xorg.confRobert Lowery
2008-12-02UXA: Add support for tiled front/back/depth by cutting over to the GTT map.Eric Anholt
2008-12-02Remove DRI_MM defines which are always true now.Eric Anholt
2008-12-01Merge commit 'origin/dri2'Keith Packard
2008-11-29Export libIntelXvMC and libI80XvMC symbols.Paulo Cesar Pereira de Andrade
This is a side effect of adding the visibility flags to XORG_CFLAGS.
2008-11-27Merge branch '965-xvmc'Zou Nan hai
Conflicts: src/common.h src/i830_hwmc.c src/i830_video.c
2008-11-24refresh batch_bo reference after intel_batch_flush()Wu Fengguang
The call into intel_batch_flush() will invalidate the pI830->batch_bo stored in bo_table[0]. Fix it by re-read the refreshed value. Signed-off-by: Wu Fengguang <wfg@linux.intel.com> Signed-off-by: Eric Anholt <eric@anholt.net>
2008-11-17Merge commit 'origin/master' into dri2Kristian Høgsberg
Conflicts: src/i830_dri.c src/i830_driver.c src/i830_memory.c
2008-11-13Make sure DRM library paths are includedJesse Barnes
We need @DRM_LIBS@ in order to find drm_intel if installed in a non-standard path.
2008-11-13enable Intel G35 SDVO HDMI audio outputMa Ling
Set the SDVO_AUDIO_ENABLE bit to enable SDVO HDMI audio output of the Intel G35 chipset. Signed-off-by: Ma Ling <ling.ma@intel.com> Signed-off-by: Wu Fengguang <wfg@linux.intel.com>
2008-11-13enable Intel G45 integrated HDMI audio outputWu Fengguang
Enable audio output for the integrated HDMI of Intel G45 chipset by introducing the SDVO_AUDIO_ENABLE bit. Signed-off-by: Wu Fengguang <wfg@linux.intel.com>
2008-11-13introduce i830_hdmi_priv.has_hdmi_sinkWu Fengguang
HDMI is compatible with DVI, and we've seen many boards that use HDMI port for DVI output. So Zhenyu proposed this flag: i830_hdmi_priv.has_hdmi_sink to indicate the presence of HDMI capable monitors. Signed-off-by: Wu Fengguang <wfg@linux.intel.com>
2008-11-11Default to FULL_ASPECT panel fittingJesse Barnes
Now that 8xx is fixed, we should be able to preserve aspect ratio by default. Fixes fdo bz #18033.
2008-11-11TV: fix contrast and saturation for 915/945GZhenyu Wang
915/945G uses exponent-mantissa format instead of fixed-point format on 965G.
2008-11-07quirk LVDS on Asus Eee boxZhenyu Wang
Reported by Yang Sheng <sheng.yang@intel.com>
2008-11-06Use long crt hotplug activation time on GM45.Keith Packard
The GM45 b-spec requires the use of the longer hotplug activation period, but does not require looping twice over the detection logic. With this patch, CRT detection appears solid on my GM45. Signed-off-by: Keith Packard <keithp@keithp.com>
2008-11-06TV: subcarrier fix for NTSC and PALZhenyu Wang
Using subcarrier DDA values from spec give more close result to standard frequency.
2008-11-06TV: fix timing parameters for PAL, 480p, 1080iZhenyu Wang
2008-11-06TV: save serveral TV_CTL register fields in mode setZhenyu Wang
Driver should keep those fields according with spec.
2008-11-06TV: fix default contrast and saturation modifierZhenyu Wang
Color knobs was set with higher modifier which caused strong color on TV screen. Setting fixed point modifier to default 1.0 makes picture on TV look nicer.
2008-11-06TV: white space cleanupZhenyu Wang
2008-11-06SDVO: fix more command definition errorsZhenyu Wang
2008-11-06SDVO: add command for set monitor power stateZhenyu Wang
SDVO encoder power state must be higher than monitor's state. This only adds command and doesn't enable monitor power state setting yet.
2008-11-06SDVO: add GetScaledHDTVResolutionSupport commandZhenyu Wang