~thong-u/unoptimized/+git/libdrm:kms-pageflip

Last commit made on 2009-05-27
Get this branch:
git clone -b kms-pageflip https://git.launchpad.net/~thong-u/unoptimized/+git/libdrm

Branch merges

Branch information

Name:
kms-pageflip
Repository:
lp:~thong-u/unoptimized/+git/libdrm

Recent commits

a470e8b... by =?utf-8?q?Kristian_H=C3=B8gsberg?= <email address hidden>

Encapsulate the drm event structure we read from the fd

a6196a8... by Kristian Hoegsberg

Update to new kernel page flip interface

And add modetest support for page flipping as a sanity check.

[Note that the modetest flip isn't as pretty as glsync's orange smoothie.]

bd6f8f3... by Jesse Barnes

Merge branch 'master' into kms-pageflip

f57d7f4... by Keith Packard

libdrm/intel: Make get_pipe_from_crtc_id per-bufmgr. Return -1 on failure.

The convention is that all APIs are per-bufmgr, so make this one the same.
Then, have it return -1 on failure so that the application can know what's
going on and do something sensible.

Signed-off-by: Keith Packard <email address hidden>

afd245d... by Carl Worth <email address hidden>

Add new drm_intel_get_pipe_from_crtc_id function.

This wraps the new DRM_IOCTL_I915_GET_PIPE_FROM_CRTC_ID ioctl,
allowing applications to discover the pipe number corresponding
to a given CRTC ID. This is necessary for doing pipe-specific
operations such as waiting for vblank on a given CRTC.

8b8e20e... by Keith Packard

Bump to version 2.4.10 to mark addition of drm_intel_bo_disable_reuse

New API, new version.

Signed-off-by: Keith Packard <email address hidden>
Reviewed-by: Eric Anholt <email address hidden>

5b5ce30... by Keith Packard

libdrm/intel: add drm_intel_bo_disable_reuse api

Scanout buffers need to be freed through the kernel as it holds a reference
to them; exposing this API allows applications allocating scanout buffers to
flag them as not reusable.

Signed-off-by: Keith Packard <email address hidden>
Reviewed-by: Eric Anholt <email address hidden>

628dc48... by Alan Coopersmith

Use C99 versions of __FUNCTION__ & __volatile__ when not building with gcc

1bae884... by Alan Coopersmith

Delete extra libdrm_lists.h line after libdrm_la_SOURCES in libdrm/Makefile.am

Signed-off-by: Alan Coopersmith <email address hidden>

94d48d0... by Stuart Bennett <email address hidden>

nouveau: backlight compat fix

Avoid failure to build on old kernels with CONFIG_BACKLIGHT_CLASS_DEVICE set