gallium: Define PIPE_CAP_BLEND_EQUATION_SEPARATE, remove extension from default exten...
[mesa.git] / src / gallium / drivers / nv04 / nv04_surface_2d.h
index 21b8f8696063e7963e858fb358b581a6a73e111d..02b3f56ba8b8c89a06f19e9488334803b5a08c92 100644 (file)
@@ -1,8 +1,12 @@
 #ifndef __NV04_SURFACE_2D_H__
 #define __NV04_SURFACE_2D_H__
 
+struct nv04_surface {
+       struct pipe_surface base;
+       unsigned pitch;
+};
+
 struct nv04_surface_2d {
-       struct nouveau_winsys *nvws;
        struct nouveau_notifier *ntfy;
        struct nouveau_grobj *surf2d;
        struct nouveau_grobj *swzsurf;
@@ -21,7 +25,7 @@ struct nv04_surface_2d {
 };
 
 struct nv04_surface_2d *
-nv04_surface_2d_init(struct nouveau_winsys *nvws);
+nv04_surface_2d_init(struct nouveau_screen *screen);
 
 void
 nv04_surface_2d_takedown(struct nv04_surface_2d **);