static void _init( void ) { enum mode xlib_mode = get_mode(); switch (xlib_mode) { case MODE_TRACE: #if defined(GALLIUM_TRACE) && defined(GALLIUM_SOFTPIPE) xmesa_set_driver( &xlib_trace_driver ); #endif break; case MODE_CELL: #if defined(GALLIUM_CELL) xmesa_set_driver( &xlib_cell_driver ); #endif break; case MODE_LLVMPIPE: #if defined(GALLIUM_LLVMPIPE) xmesa_set_driver( &xlib_llvmpipe_driver ); #endif break; case MODE_SOFTPIPE: #if defined(GALLIUM_SOFTPIPE) xmesa_set_driver( &xlib_softpipe_driver ); #endif break; default: assert(0); break; } }
static void _init( void ) { /* Initialize the xlib libgl code, pass in the winsys: */ xmesa_set_driver( &xlib_driver ); }