2 * \file con/server/src/gmode.h
3 * \brief Graphics mode initialization
6 * \author Frank Mehnert <fm3@os.inf.tu-dresden.de> */
8 * (c) 2003-2009 Author(s)
9 * economic rights: Technische Universität Dresden (Germany)
11 * This file is part of TUD:OS and distributed under the terms of the
12 * GNU General Public License 2.
13 * Please see the COPYING-GPL-2 file for details.
19 #include <l4/sys/l4int.h>
20 #include <l4/re/c/video/goos.h>
22 /** initialize graphics mode. */
23 void init_gmode(void);
25 extern l4_uint8_t* gr_vmem;
26 extern l4_uint8_t* gr_vmem_maxmap;
27 extern l4_size_t gr_vmem_size;
28 extern l4_uint8_t* vis_vmem; /**< vsbl. mem (>gr_vmem if panned) */
29 extern l4_addr_t vis_offs; /**< vis_vmem - gr_vmem */
31 extern l4re_video_view_info_t view_info; /**< Framebuffer information */
32 extern l4_uint16_t YRES_CLIENT; /**< pixels per row for clients */
33 extern l4_uint8_t FONT_XRES; /**< x-pixels per font character */
34 extern l4_uint8_t FONT_YRES; /**< y-pixels per font character */
35 extern int panned; /**< display is panned */
36 extern l4_umword_t accel_caps;
37 extern l4_uint32_t pan_offs_x; /**< panned to position x */
38 extern l4_uint32_t pan_offs_y; /**< panned to position y */
40 #endif /* !_GMODE_H */