diff --git a/libraries/render-utils/src/OglplusHelpers.h b/libraries/render-utils/src/OglplusHelpers.h index 99232b97cb..4734b8b213 100644 --- a/libraries/render-utils/src/OglplusHelpers.h +++ b/libraries/render-utils/src/OglplusHelpers.h @@ -24,6 +24,11 @@ #define OGLPLUS_NO_SITE_CONFIG 1 #define OGLPLUS_LOW_PROFILE 1 +// NOTE: oglplus does some naked "#pragma GCC" without proper platform wrapping, so we need to disable this warning. +#ifdef _WIN32 +#pragma warning(push) +#pragma warning( disable : 4068 ) +#endif #include #include @@ -34,6 +39,10 @@ #include #include +#ifdef _WIN32 +#pragma warning(pop) +#endif + #include "NumericalConstants.h" using FramebufferPtr = std::shared_ptr;