From 0163c2420f240807aadf5a0d75cdcb649bd44e4f Mon Sep 17 00:00:00 2001 From: Mike Popoloski Date: Sun, 9 Nov 2014 18:26:10 -0500 Subject: [PATCH] Fixing compile errors from freetype header when building for WinRT. --- examples/common/font/font_manager.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/examples/common/font/font_manager.cpp b/examples/common/font/font_manager.cpp index 64dead42..11706b97 100644 --- a/examples/common/font/font_manager.cpp +++ b/examples/common/font/font_manager.cpp @@ -5,7 +5,18 @@ #define USE_EDTAA3 0 +#include "bx/platform.h" + +#if BX_PLATFORM_WINRT +#define generic GenericFromFreeType // WinRT language extensions see "generic" as a keyword... this is stupid +#pragma warning(push) +#pragma warning(disable : 4245) // conversion from 'int' to 'FT_UInt', signed/unsigned mismatch #include +#pragma warning(pop) +#undef generic +#else +#include +#endif #include "../common.h"