From: Thomas Hellstrom Date: Thu, 24 Nov 2011 21:23:37 +0000 (+0100) Subject: st/xa: Kill a couple of compilation warnings X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=dbf00812b073bd3f17cbbaadb14c6f603b83cd10;p=mesa.git st/xa: Kill a couple of compilation warnings Signed-off-by: Thomas Hellstrom Reviewed-by: Jakob Bornecrantz --- diff --git a/src/gallium/state_trackers/xa/xa_composite.c b/src/gallium/state_trackers/xa/xa_composite.c index f66eebdeb01..0659c77be53 100644 --- a/src/gallium/state_trackers/xa/xa_composite.c +++ b/src/gallium/state_trackers/xa/xa_composite.c @@ -39,7 +39,7 @@ #define XFixedToDouble(f) (((double) (f)) / 65536.) struct xa_composite_blend { - enum xa_composite_op op : 8; + unsigned op : 8; unsigned alpha_dst : 4; unsigned alpha_src : 4; diff --git a/src/gallium/state_trackers/xa/xa_context.h b/src/gallium/state_trackers/xa/xa_context.h index ea2b923a5a1..d9bb86c828a 100644 --- a/src/gallium/state_trackers/xa/xa_context.h +++ b/src/gallium/state_trackers/xa/xa_context.h @@ -69,6 +69,11 @@ extern int xa_surface_dma(struct xa_context *ctx, int to_surface, struct xa_box *boxes, unsigned int num_boxes); +extern void *xa_surface_map(struct xa_context *ctx, + struct xa_surface *srf, unsigned int usage); + +extern void xa_surface_unmap(struct xa_surface *srf); + extern int xa_solid_prepare(struct xa_context *ctx, struct xa_surface *dst, uint32_t fg);