xorg_exa.h revision 3f15ea866fbd82d873943f80b09124a618692a7c
1#ifndef XORG_EXA_H 2#define XORG_EXA_H 3 4#include "xorg_tracker.h" 5 6struct cso_context; 7struct xorg_shaders; 8 9struct exa_context 10{ 11 ExaDriverPtr pExa; 12 struct pipe_context *ctx; 13 struct pipe_screen *scrn; 14 struct cso_context *cso; 15 struct xorg_shaders *shaders; 16}; 17 18 19struct exa_pixmap_priv 20{ 21 int flags; 22 int tex_flags; 23 24 struct pipe_texture *tex; 25 unsigned int color; 26 struct pipe_surface *src_surf; /* for copies */ 27 28 struct pipe_transfer *map_transfer; 29 unsigned map_count; 30}; 31 32 33 34#endif 35