blob: 32b56267c793f158800dccb42c0741d4ec5a6004 (
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
29
30
|
/* Screen definitions */
#ifndef SCREEN_H
#include <stdint.h>
extern int screen_width;
extern int screen_height;
extern int screen_bpp;
extern int screen_offset;
extern int screen_pitch;
extern uint32_t vram_base_phys;
extern uint32_t vram_size;
extern uint32_t tt_base_phys;
extern uint32_t tt_size;
extern int drm_fd;
/* 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 */
void *screen_allocmem(int agp, int size, uint64_t *ofs);
#endif
|