identity: consolidate C sources list into Makefile.sources
[mesa.git] / src / gallium / state_trackers / xorg / xorg_composite.h
index a52e0e6dff0f3ed31b7cbcb2f9daeb104ce94e7e..ec71ebfe0dc3d9d2564134c068ed6e24166b1c7d 100644 (file)
@@ -12,11 +12,25 @@ boolean xorg_composite_bind_state(struct exa_context *exa,
                                   int op,
                                   PicturePtr pSrcPicture,
                                   PicturePtr pMaskPicture,
-                                  PicturePtr pDstPicture);
+                                  PicturePtr pDstPicture,
+                                  struct exa_pixmap_priv *pSrc,
+                                  struct exa_pixmap_priv *pMask,
+                                  struct exa_pixmap_priv *pDst);
 
 void xorg_composite(struct exa_context *exa,
                     struct exa_pixmap_priv *dst,
                     int srcX, int srcY, int maskX, int maskY,
                     int dstX, int dstY, int width, int height);
 
+boolean xorg_solid_bind_state(struct exa_context *exa,
+                              struct exa_pixmap_priv *pixmap,
+                              Pixel fg);
+void xorg_solid(struct exa_context *exa,
+                struct exa_pixmap_priv *pixmap,
+                int x0, int y0, int x1, int y1);
+
+
+void
+xorg_composite_done(struct exa_context *exa);
+
 #endif