i915: Deprecated pipe_winsys buffer functions
authorJakob Bornecrantz <jakob@tungstengraphics.com>
Thu, 29 May 2008 13:49:23 +0000 (15:49 +0200)
committerJakob Bornecrantz <jakob@tungstengraphics.com>
Thu, 29 May 2008 13:49:23 +0000 (15:49 +0200)
src/gallium/drivers/i915simple/i915_texture.c
src/gallium/winsys/dri/intel/intel_winsys_pipe.c

index 122f88f..935bc74 100644 (file)
@@ -619,7 +619,7 @@ i915_get_tex_surface(struct pipe_screen *screen,
       assert(zslice == 0);
    }
 
-   ps = ws->surface_alloc(ws);
+   ps = CALLOC_STRUCT(pipe_surface);//ws->surface_alloc(ws);
    if (ps) {
       assert(ps->refcount);
       assert(ps->winsys);
index a7f3047..af439a7 100644 (file)
@@ -190,40 +190,16 @@ intel_flush_frontbuffer( struct pipe_winsys *winsys,
    intelDisplaySurface(dPriv, surf, NULL);
 }
 
-
+/*
+ * Deprecated surface functions
+ */
 static struct pipe_surface *
 intel_i915_surface_alloc(struct pipe_winsys *winsys)
 {
-   struct pipe_surface *surf = CALLOC_STRUCT(pipe_surface);
-   if (surf) {
-      surf->refcount = 1;
-      surf->winsys = winsys;
-   }
-   return surf;
+   assert("intel_i915_surface_alloc is deprecated" & 0);
+   return NULL;
 }
 
-
-/**
- * Round n up to next multiple.
- */
-static INLINE unsigned
-round_up(unsigned n, unsigned multiple)
-{
-   return (n + multiple - 1) & ~(multiple - 1);
-}
-
-static unsigned
-power_of_two(unsigned x)
-{
-   int value = 1;
-   while (value <= x)
-      value = value << 1;
-   return value;
-}
-
-/**
- * Copied from xm_winsys.c
- */
 static int
 intel_i915_surface_alloc_storage(struct pipe_winsys *winsys,
                                  struct pipe_surface *surf,
@@ -232,21 +208,14 @@ intel_i915_surface_alloc_storage(struct pipe_winsys *winsys,
                                  unsigned flags,
                                  unsigned tex_usage)
 {
+   assert("intel_i915_surface_alloc_storage is deprecated" & 0);
    return -1;
 }
 
-
 static void
 intel_i915_surface_release(struct pipe_winsys *winsys, struct pipe_surface **s)
 {
-   struct pipe_surface *surf = *s;
-   surf->refcount--;
-   if (surf->refcount == 0) {
-      if (surf->buffer)
-        pipe_buffer_reference(winsys, &surf->buffer, NULL);
-      free(surf);
-   }
-   *s = NULL;
+   assert("intel_i915_surface_release is deprecated" & 0);
 }