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