From 30ad13ff256f9926669df8c2f6e44532964398c1 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 6 Jan 2015 17:38:48 +0000 Subject: [PATCH] Ignore compile warnings in tinyexr code * To avoid making too many changes downstream from tinyexr, I just ignore these warnings. --- renderdoc/3rdparty/tinyexr/tinyexr.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/renderdoc/3rdparty/tinyexr/tinyexr.cpp b/renderdoc/3rdparty/tinyexr/tinyexr.cpp index 6ebddb3f6..045685b69 100644 --- a/renderdoc/3rdparty/tinyexr/tinyexr.cpp +++ b/renderdoc/3rdparty/tinyexr/tinyexr.cpp @@ -35,6 +35,17 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include "tinyexr.h" +// BK modification - disable warnings generated in below code +#ifdef _MSC_VER +#pragma warning(push) +#pragma warning(disable : 4244) // argument conversion, possible loss of data +#pragma warning(disable : 4996) // function unsafe (fopen vs fopen_s) +#pragma warning(disable : 4101) // unreferenced local variable +#pragma warning(disable : 4201) // nonstandard extension used: nameless + // struct/union +#pragma warning(disable : 4018) // signed/unsigned mismatch +#endif + namespace { namespace miniz {