Don't pin front buffer, kernel modesetting takes care of that now.
authorKristian Høgsberg <krh@redhat.com>
Thu, 18 Dec 2008 18:18:02 +0000 (13:18 -0500)
committerKristian Høgsberg <krh@redhat.com>
Thu, 18 Dec 2008 18:18:02 +0000 (13:18 -0500)
egl-compositor.c

index ef05235..16c7fb0 100644 (file)
@@ -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) {