summaryrefslogtreecommitdiff
path: root/src/drmmode_display.c
AgeCommit message (Collapse)Author
2009-04-17KMS: hook up output properties for randrZhenyu Wang
This gets output properties from kernel, then hook them up for randr. So we can control output properties through randr like in UMS. Signed-off-by: Zhenyu Wang <zhenyu.z.wang@intel.com>
2009-03-31Match GTT unmap with map in KMS rotation caseJesse Barnes
Missed this when the GTT unmap call was added. If we don't do this we trigger an assertion in libdrm, since the buffer has never been mapped normally. Fixes bug #20943. Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org> (cherry picked from commit 087f72e1f5d7d11b8795ba80a842874f5a9bb01d)
2009-03-19Re-enable disabled outputs after rotationJesse Barnes
The server may have made a DPMS call before doing rotation, so after we do the mode set with the rotated framebuffer, we need to re-enable the corresponding output(s). Fixes bug #20573. (cherry picked from commit bedc894a565ce3c7a50990e3f78953fc2432ad40)
2009-03-06clean up arguments to i830_allocate_framebuffer since zaphod removal.Eric Anholt
Signed-off-by: Eric Anholt <eric@anholt.net>
2009-03-02KMS: Wire up output DPMS.Adam Jackson
2009-02-24Update kms to work with drmModeModeInfo API update.Kristian Høgsberg
2009-02-23KMS: Fix bug that prevented EDID data from getting propagated.Kristian Høgsberg
2009-02-20KMS: Hook up rotated shadow buffers.Kristian Høgsberg
2009-02-17KMS: Hook up crtc::gamma_set.Kristian Høgsberg
2009-02-02Fix last-minute "cleanup" that broke the patch.Kristian Høgsberg
2009-02-01Implement front buffer resize for KMS.Kristian Høgsberg
This adds back the resize hook so we can resize the front buffer under kernel mode setting as well. The patch also pulls the drmmode_* structs from drmmode_display.h into drmmode_display.c and eliminates the header file.
2008-12-29modeset: transformPresent is a new API memberDave Airlie
2008-12-29modeset: fix xf86CrtcRotate API change across server versionsDave Airlie
2008-12-15Quiet some KMS warnings.Kristian Høgsberg
2008-12-06Fix KMS compilation.Kristian Høgsberg
2008-09-09mode: fix missing commaDave Airlie
2008-08-14Use pwrite for cursor updatesJesse Barnes
Don't open code map/memcpy/unmap, let libdrm do that for us if necessary.
2008-08-12Update DRM based modesetting supportJesse Barnes
Just a checkpoint, still needs a lot of work to properly handle resize, rotate & cursor handling.
2008-08-08Make it actually build the kernel stuff if possibleJesse Barnes
Fixup the kernel stuff to have a slightly better chance of working. Still need to fixup the EXA pixmap functions.
2008-08-08Initial port of kernel modesetting from old intel-kernelmode branchJesse Barnes
Thanks airlied!