From e0e41e991af4fca7d826d45573e00b7eac46fbe1 Mon Sep 17 00:00:00 2001 From: Jonathan Schleifer Date: Tue, 10 Jan 2023 02:19:08 +0000 Subject: [PATCH] Make it compile with OpenGLide Tested working on Linux. FossilOrigin-Name: 5cca09fd1787426aba5ea52412a7b6cd29dcb181e72da5e5c477e9e87d745dd6 --- src/O3DGlideRenderer.m | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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]; }