Fixed: #948 Ryzom Client: Mac OS X X11 unsupported color depth
This commit is contained in:
parent
d17b9de3b0
commit
1b1714a760
1 changed files with 13 additions and 1 deletions
|
@ -1691,7 +1691,19 @@ bool CDriverGL::getCurrentScreenMode(GfxMode &mode)
|
||||||
mode.Frequency= devmode.dmDisplayFrequency,
|
mode.Frequency= devmode.dmDisplayFrequency,
|
||||||
mode.Width= (uint16)devmode.dmPelsWidth;
|
mode.Width= (uint16)devmode.dmPelsWidth;
|
||||||
mode.Height= (uint16)devmode.dmPelsHeight;
|
mode.Height= (uint16)devmode.dmPelsHeight;
|
||||||
#else
|
#elif defined(NL_OS_MAC)
|
||||||
|
|
||||||
|
/*
|
||||||
|
TODO this is just a hack to get the ryzom client running on mac os x x11.
|
||||||
|
the implementation below relies on the vidmode extension which is not
|
||||||
|
availeble on mac os x's x11. for that reason the color depth value is
|
||||||
|
hard coded here.
|
||||||
|
FIXME replace this hack by native cocoa color depth retrieval
|
||||||
|
*/
|
||||||
|
nlwarning("FIXME: returning hardcoded color depth of 24bit");
|
||||||
|
mode.Depth= 24;
|
||||||
|
|
||||||
|
#elif defined(NL_OS_UNIX)
|
||||||
|
|
||||||
# ifdef XF86VIDMODE
|
# ifdef XF86VIDMODE
|
||||||
sint pixelClock;
|
sint pixelClock;
|
||||||
|
|
Loading…
Reference in a new issue