blob: cfcae3009bbd46a0f00168a9a47394be51e1f9e2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
/* Screen definitions */
#ifndef SCREEN_H
#define SCREEN_H
extern int screen_width;
extern int screen_height;
extern int screen_bpp;
extern int screen_offset;
extern int screen_pitch;
extern int viewport_x, viewport_y;
extern int viewport_w, viewport_h;
extern int drm_fd;
extern struct nouveau_device *dev;
/* Open DRM device, setup using given dimensions */
int screen_open(int width, int height, int bpp);
/* Close DRM device */
void screen_close(void);
/* Allocate some VRAM, map to CPU write */
struct nouveau_bo *screen_allocmem(int size);
#endif
|