draw/llvm: skip clipping and viewport transform if there's no position output
[mesa.git] / src / gbm / main / gbmint.h
index 0e98bdf3d8d07c21987a4b32903a416079e4b27e..a467beaed2067448723ec3317b62bb7c2e5d4857 100644 (file)
@@ -66,10 +66,9 @@ struct gbm_device {
                                uint32_t width, uint32_t height,
                                uint32_t format,
                                uint32_t usage);
-   struct gbm_bo *(*bo_create_from_egl_image)(struct gbm_device *gbm,
-                                              void *egl_dpy, void *egl_img,
-                                              uint32_t width, uint32_t height,
-                                              uint32_t usage);
+   struct gbm_bo *(*bo_import)(struct gbm_device *gbm, uint32_t type,
+                               void *buffer, uint32_t usage);
+   int (*bo_write)(struct gbm_bo *bo, const void *buf, size_t data);
    void (*bo_destroy)(struct gbm_bo *bo);
 
    struct gbm_surface *(*surface_create)(struct gbm_device *gbm,
@@ -91,7 +90,7 @@ struct gbm_bo {
    struct gbm_device *gbm;
    uint32_t width;
    uint32_t height;
-   uint32_t pitch;
+   uint32_t stride;
    uint32_t format;
    union gbm_bo_handle  handle;
    void *user_data;