--- a/src/drivers/video_x11.c Mon May 15 08:28:52 2006 +0000 +++ b/src/drivers/video_x11.c Sun Jun 18 11:55:25 2006 +0000 @@ -1,5 +1,5 @@ /** - * $Id: video_x11.c,v 1.5 2006-05-15 08:28:52 nkeynes Exp $ + * $Id: video_x11.c,v 1.6 2006-06-18 11:55:25 nkeynes Exp $ * * Shared functions for all X11-based display drivers. * @@ -182,6 +182,21 @@ return TRUE; } +gboolean video_glx_blank( int width, int height, uint32_t colour ) +{ + glDrawBuffer( GL_FRONT ); + glViewport( 0, 0, width, height ); + glMatrixMode( GL_PROJECTION ); + glLoadIdentity(); + glOrtho( 0, width, height, 0, 0, -65535 ); + glMatrixMode(GL_MODELVIEW); + glLoadIdentity(); + glColor3b( (colour >> 16) & 0xFF, (colour >> 8) & 0xFF, colour & 0xFF ); + glRecti(0,0, width, height ); + glFlush(); + return TRUE; +} + void video_glx_swap_buffers( void ) { glXSwapBuffers( video_x11_display, glx_window );