+ if(DefaultDepth(vidx11_display, vidx11_screen) != 32 && DefaultDepth(vidx11_display, vidx11_screen) != 24)
+ {
+ Con_Printf("Sorry, we only support 24bpp and 32bpp modes\n");
+ VID_Shutdown();
+ return false;
+ }
+ // match to dpsoftrast's specs
+ if(vidx11_visual->red_mask != 0x00FF0000)
+ {
+ Con_Printf("Sorry, we only support BGR visuals\n");
+ VID_Shutdown();
+ return false;
+ }
+ if(vidx11_visual->green_mask != 0x0000FF00)
+ {
+ Con_Printf("Sorry, we only support BGR visuals\n");
+ VID_Shutdown();
+ return false;
+ }
+ if(vidx11_visual->blue_mask != 0x000000FF)
+ {
+ Con_Printf("Sorry, we only support BGR visuals\n");
+ VID_Shutdown();
+ return false;
+ }