1 #ifndef __NV50_SCREEN_H__
2 #define __NV50_SCREEN_H__
4 #include "pipe/p_screen.h"
7 struct pipe_screen pipe
;
9 struct nouveau_winsys
*nvws
;
13 struct nouveau_grobj
*tesla
;
14 struct nouveau_grobj
*eng2d
;
15 struct nouveau_notifier
*sync
;
17 struct pipe_buffer
*constbuf
;
18 struct nouveau_resource
*vp_data_heap
;
20 struct pipe_buffer
*tic
;
21 struct pipe_buffer
*tsc
;
23 struct nouveau_stateobj
*static_init
;
26 static INLINE
struct nv50_screen
*
27 nv50_screen(struct pipe_screen
*screen
)
29 return (struct nv50_screen
*)screen
;
32 void nv50_surface_init_screen_functions(struct pipe_screen
*);