nkeynes@94: /** nkeynes@144: * $Id: video_x11.h,v 1.3 2006-05-15 08:28:52 nkeynes Exp $ nkeynes@94: * nkeynes@94: * Parent for all X11 display drivers. nkeynes@94: * nkeynes@94: * Copyright (c) 2005 Nathan Keynes. nkeynes@94: * nkeynes@94: * This program is free software; you can redistribute it and/or modify nkeynes@94: * it under the terms of the GNU General Public License as published by nkeynes@94: * the Free Software Foundation; either version 2 of the License, or nkeynes@94: * (at your option) any later version. nkeynes@94: * nkeynes@94: * This program is distributed in the hope that it will be useful, nkeynes@94: * but WITHOUT ANY WARRANTY; without even the implied warranty of nkeynes@94: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the nkeynes@94: * GNU General Public License for more details. nkeynes@94: */ nkeynes@94: nkeynes@94: #ifndef video_x11_driver_H nkeynes@94: #define video_x11_driver_H nkeynes@94: nkeynes@94: #include "X11/Xlib.h" nkeynes@144: #include "display.h" nkeynes@94: nkeynes@94: void video_x11_set_display( Display *display, Screen *screen, Window window ); nkeynes@94: nkeynes@94: extern Display *video_x11_display; nkeynes@94: extern Screen *video_x11_screen; nkeynes@94: extern Window video_x11_window; nkeynes@94: nkeynes@108: nkeynes@108: gboolean video_glx_set_render_format( int x, int y, int width, int height ); nkeynes@108: void video_glx_swap_buffers(); nkeynes@108: nkeynes@94: #endif