Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1
[mesa.git] / src / gallium / drivers / nv50 / nv50_screen.h
1 #ifndef __NV50_SCREEN_H__
2 #define __NV50_SCREEN_H__
3
4 #include "pipe/p_screen.h"
5
6 struct nv50_screen {
7 struct pipe_screen pipe;
8
9 struct nouveau_winsys *nvws;
10 unsigned chipset;
11
12 unsigned cur_pctx;
13
14 struct nouveau_grobj *tesla;
15 struct nouveau_notifier *sync;
16 };
17
18 static INLINE struct nv50_screen *
19 nv50_screen(struct pipe_screen *screen)
20 {
21 return (struct nv50_screen *)screen;
22 }
23
24 #endif