summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@redhat.com>2008-12-18 13:18:02 -0500
committerKristian Høgsberg <krh@redhat.com>2008-12-18 13:18:02 -0500
commitb7037a02f02069e207a633ec6f00b805ebaf17eb (patch)
tree1e5053ef7a052506f09ea60ecef26c5d63cbec00
parent5b7f832eabba6b9fa04a5b433a7fd77abeba7165 (diff)
Don't pin front buffer, kernel modesetting takes care of that now.
-rw-r--r--egl-compositor.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/egl-compositor.c b/egl-compositor.c
index ef05235..16c7fb0 100644
--- a/egl-compositor.c
+++ b/egl-compositor.c
@@ -819,7 +819,6 @@ create_frontbuffer(int fd, int *width, int *height, int *stride)
drmModeEncoder *encoder;
struct drm_mode_modeinfo *mode;
struct drm_i915_gem_create create;
- struct drm_i915_gem_pin pin;
struct drm_gem_flink flink;
unsigned int fb_id;
int i, ret;
@@ -868,13 +867,6 @@ create_frontbuffer(int fd, int *width, int *height, int *stride)
return 0;
}
- pin.handle = create.handle;
- pin.alignment = 4096;
- if (ioctl(fd, DRM_IOCTL_I915_GEM_PIN, &pin)) {
- fprintf(stderr, "failed to pin buffer: %m\n");
- return 0;
- }
-
ret = drmModeAddFB(fd, mode->hdisplay, mode->vdisplay,
32, 32, mode->hdisplay * 4, create.handle, &fb_id);
if (ret) {