summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-05Remove the extra memory allocation for 965 video state now that it's all in BOs.Eric Anholt
(cherry picked from commit caecd6031e416705b1f0a7051535211feaebdedd)
2008-12-05Emit proper relocations to pixmaps in BOs in i965 video.Eric Anholt
(cherry picked from commit 48c113ade26d5ad64999cd5cc288495c10e02fc4)
2008-12-05Move i965 video surface state and binding table to BOs.Eric Anholt
(cherry picked from commit ae2cd8b75e41393e072e27064ecefecf1aa1bc6c)
2008-12-05Move i965 video vertex data to BOs.Eric Anholt
This eliminates extra syncing when clipping is involved. (cherry picked from commit 1b3c3c9d79305abe1785fdaef26a950dafa8890f)
2008-12-05Move remaining i965 video programs to BOs.Eric Anholt
(cherry picked from commit 84825972597042f0aa6784594dace96be96a0234)
2008-12-05Move i965 video wm and sampler state to BOs.Eric Anholt
(cherry picked from commit 40671132cb3732728703c6444f4577467fa9223f)
2008-12-05Stop allocating unused scratch space for i965 video.Eric Anholt
(cherry picked from commit 48803eb7463ad14f3109f67fcf4ccff4362baaa2)
2008-12-05Move i965 video vs/sf state to BOs.Eric Anholt
(cherry picked from commit f3fe46b557a4dd7e212c2790fb47142d375c1c75)
2008-12-05Move i965 video cc state to BOs.Eric Anholt
(cherry picked from commit 4b9d3eac57a972c055c4acd7a10dfe8aa918131c)
2008-12-05Move I965DisplayVideoTextured unit state setup to separate functions.Eric Anholt
(cherry picked from commit 176e92d89fdfb199780014722feab6ac25836dcc)
2008-12-05Move I965DisplayVideoTextured surface/sampler setup to separate functions.Eric Anholt
(cherry picked from commit 61929f4c641e2ecb145ad2b22f7092d40e31ae6d)
2008-12-05Move debug code for I965DisplayVideoTextured to separate functions.Eric Anholt
(cherry picked from commit 73d03cb93ca761ee555b87558882e26bd2f10d91)
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-23Prepare changelog for uploadJulien Cristau
2008-11-23Build-depend on libdrm-intel1, to make sure it's availableJulien Cristau
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-16Update libdrm build-depJulien Cristau
Build depend on libdrm-dev on all archs, since it's now required, and bump the build dep to 2.4.1.
2008-11-16Wrap build-deps in debian/control.Julien Cristau
2008-11-16update changelogsJulien Cristau
2008-11-16Merge branch 'upstream-experimental' into debian-experimentalJulien Cristau