diff --git a/src/O3DGlideRenderer.m b/src/O3DGlideRenderer.m index 23a2eb1..fd6ecf7 100644 --- a/src/O3DGlideRenderer.m +++ b/src/O3DGlideRenderer.m @@ -54,22 +54,38 @@ sizeToScreenResolution(OFSize size) return GR_RESOLUTION_1600x1200; if (size.width == 400 && size.height == 300) return GR_RESOLUTION_400x300; +#ifdef GR_RESOLUTION_1152x864 if (size.width == 1152 && size.height == 864) return GR_RESOLUTION_1152x864; +#endif +#ifdef GR_RESOLUTION_1280x960 if (size.width == 1280 && size.height == 960) return GR_RESOLUTION_1280x960; +#endif +#ifdef GR_RESOLUTION_1600x1024 if (size.width == 1600 && size.height == 1024) return GR_RESOLUTION_1600x1024; +#endif +#ifdef GR_RESOLUTION_1792x1344 if (size.width == 1792 && size.height == 1344) return GR_RESOLUTION_1792x1344; +#endif +#ifdef GR_RESOLUTION_1856x1392 if (size.width == 1856 && size.height == 1392) return GR_RESOLUTION_1856x1392; +#endif +#ifdef GR_RESOLUTION_1920x1440 if (size.width == 1920 && size.height == 1440) return GR_RESOLUTION_1920x1440; +#endif +#ifdef GR_RESOLUTION_2048x1536 if (size.width == 2048 && size.height == 1536) return GR_RESOLUTION_2048x1536; +#endif +#ifdef GR_RESOLUTION_2048x2048 if (size.width == 2048 && size.height == 2048) return GR_RESOLUTION_2048x2048; +#endif @throw [OFInvalidArgumentException exception]; }