Merge remote branch 'origin/master' into nvc0-new
[mesa.git] / src / gallium / winsys / i915 / drm / i915_drm_winsys.h
index 217c4a7eafbe5b90eaff7c70aa836f1aed5210fd..0d74d0270c7951b77370f3f3b744ae2d63eb078a 100644 (file)
@@ -18,16 +18,13 @@ struct i915_drm_winsys
    struct i915_winsys base;
 
    boolean dump_cmd;
+   boolean send_cmd;
 
    int fd; /**< Drm file discriptor */
 
-   unsigned id;
-
    size_t max_batch_size;
 
-   struct {
-      drm_intel_bufmgr *gem;
-   } pools;
+   drm_intel_bufmgr *gem_manager;
 };
 
 static INLINE struct i915_drm_winsys *
@@ -36,7 +33,6 @@ i915_drm_winsys(struct i915_winsys *iws)
    return (struct i915_drm_winsys *)iws;
 }
 
-struct i915_drm_winsys * i915_drm_winsys_create(int fd, unsigned pci_id);
 struct pipe_fence_handle * i915_drm_fence_create(drm_intel_bo *bo);
 
 void i915_drm_winsys_init_batchbuffer_functions(struct i915_drm_winsys *idws);
@@ -56,7 +52,6 @@ struct i915_drm_buffer {
 
    void *ptr;
    unsigned map_count;
-   boolean map_gtt;
 
    boolean flinked;
    unsigned flink;