mmp / pbrt-v4

Source code to pbrt, the ray tracer described in the forthcoming 4th edition of the "Physically Based Rendering: From Theory to Implementation" book.
https://pbrt.org
Apache License 2.0
2.88k stars 450 forks source link

Build pbrt_exe only fails ! #256

Closed SkybuckFlying closed 2 years ago

SkybuckFlying commented 2 years ago

I don't want to build 44 projectes, I don't want to build test executables or test examples, just the minimum needed to get the physically based renderer working.

I tried via solution file or project file. I choose "build only pbrt_exe" but it fails !

Build started... 1>------ Build started: Project: pbrt_exe, Configuration: Release Win32 ------ 1>Building Custom Rule E:/SourceCode/pbrt-v4/CMakeLists.txt 1>CMake is re-running because E:/SourceCode/pbrt-v4-build/CMakeFiles/generate.stamp dependency file is missing. 1>-- Selecting Windows SDK version 10.0.18362.0 to target Windows 6.1.7601. 1>-- OpenEXR at commit: 5cfb5dab6dfada731586b0281bdb15ee75e26782 1>-- OpenVDB at commit: 414bed84c2fc22e188eac7b611aa85c7edd7a5a9 1>-- Ptex at commit: 4cd8e9a6db2b06e478dfbbd8c26eb6df97f84483 1>-- double-conversion at commit: cc1f75a114aca8d2af69f73a5a959aecbab0e87a 1>-- filesystem at commit: c5f9de30142453eb3c6fe991e82dfc2583373116 1>CMake Error at CMakeLists.txt:33 (message): 1> The glfw submodule directory is missing! Either that submodule was recently 1> added to pbrt or you did not clone the project with --recursive. In order 1> to update the submodules, run: 1> 1> "git submodule update --init --recursive" 1>Call Stack (most recent call first): 1> CMakeLists.txt:65 (check_ext) 1> 1> 1>-- Configuring incomplete, errors occurred! 1>See also "E:/SourceCode/pbrt-v4-build/CMakeFiles/CMakeOutput.log". 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(241,5): error MSB8066: Custom build for 'E:\SourceCode\pbrt-v4\CMakeLists.txt' exited with code 1. 1>Done building project "pbrt_exe.vcxproj" -- FAILED. ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Running git submodule shows:

new@new-PC MINGW64 /e/SourceCode/pbrt-v4 (master) $ git submodule cc1f75a114aca8d2af69f73a5a959aecbab0e87a src/ext/double-conversion (v1.1-189-gcc1f75a) c5f9de30142453eb3c6fe991e82dfc2583373116 src/ext/filesystem (heads/master) -4cb36872a5fe448c205d0b46f0e8c8b57530cfe0 src/ext/glfw 1fd0bea6ca2073c68493632dafc4b1ddda1bcbc3 src/ext/libdeflate (v1.6-95-g1fd0bea) 8c6a9e30576f07bf470ad6f09458a2dcd7a6a84a src/ext/lodepng (8c6a9e3) 5cfb5dab6dfada731586b0281bdb15ee75e26782 src/ext/openexr (v2.1.0-763-g5cfb5dab) 414bed84c2fc22e188eac7b611aa85c7edd7a5a9 src/ext/openvdb (v4.0.0-2961-g414bed84) 4cd8e9a6db2b06e478dfbbd8c26eb6df97f84483 src/ext/ptex (v2.1.33-4-g4cd8e9a) -028c75fd26e5e0758c7c711216c00404994c1ad3 src/ext/qoi af1a5bc352164740c1cc1354942b1c6b72eacb8a src/ext/stb (heads/master) 2484e2ed5e1d9c19edcccf392a7d9920ad90dfaf src/ext/utf8proc (v1.1.6-284-g2484e2e) 54d591eabf9fe0e84c725638f8d5d8d202a093fa src/ext/zlib (snapshot_1)

Does the minus mean the module is not there ? How is this possible, since the rest is there ? I think I did do recursive when I cloned it...

What this module added in later commits ?

Please make sure that only building pbrt exe is possible.

I will try update submodules if that is not working, I'll try re-clone it recursively etc.

SkybuckFlying commented 2 years ago

Apperently some new submodules added:

new@new-PC MINGW64 /e/SourceCode/pbrt-v4 (master) $ git submodule update --init --recursive Submodule 'src/ext/glfw' (https://github.com/glfw/glfw.git) registered for path 'src/ext/glfw' Submodule 'src/ext/qoi' (https://github.com/phoboslab/qoi.git) registered for path 'src/ext/qoi' Cloning into 'E:/SourceCode/pbrt-v4/src/ext/glfw'... Cloning into 'E:/SourceCode/pbrt-v4/src/ext/qoi'... Submodule path 'src/ext/glfw': checked out '4cb36872a5fe448c205d0b46f0e8c8b57530cfe0' Submodule path 'src/ext/qoi': checked out '028c75fd26e5e0758c7c711216c00404994c1ad3'

pbrt4bounty commented 2 years ago

At a minimum, you need to compile the pbrt.exe dependencies and that includes almost all projects, except maybe some 'cmd' ones.

SkybuckFlying commented 2 years ago

I tried too, many build failures not sure why. All I did was update the prbt source folder, then opened solution in build folder and started building... tried a few times, had many things open, maybe not all compiler/linker parts loaded, ran out of memory a via times, but the last build had enough memory I think but it still failed:

Little bit strange here is log:

Rebuild started... 1>------ Rebuild All started: Project: ZERO_CHECK, Configuration: Debug x64 ------ 1>Checking Build System 2>------ Rebuild All started: Project: Iex, Configuration: Debug x64 ------ 3>------ Rebuild All started: Project: Half, Configuration: Debug x64 ------ 4>------ Rebuild All started: Project: zlibstatic, Configuration: Debug x64 ------ 5>------ Rebuild All started: Project: soac, Configuration: Debug x64 ------ 4>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/zlib/CMakeLists.txt 2>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/openexr/IlmBase/Iex/CMakeLists.txt 5>Building Custom Rule E:/SourceCode/pbrt-v4/CMakeLists.txt 3>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/openexr/IlmBase/Half/CMakeLists.txt 5>soac.cpp 4>adler32.c 3>half.cpp 4>compress.c 4>crc32.c 4>deflate.c 4>gzclose.c 4>gzlib.c 4>gzread.c 4>gzwrite.c 4>inflate.c 4>infback.c 4>inftrees.c 4>inffast.c 4>trees.c 4>uncompr.c 4>zutil.c 4>Generating Code... 2>IexBaseExc.cpp 2>IexThrowErrnoExc.cpp 3>Half.vcxproj -> E:\SourceCode\pbrt-v4-build\src\ext\openexr\IlmBase\Half\Debug\Half-2_5_d.lib 4>zlibstatic.vcxproj -> E:\SourceCode\pbrt-v4-build\src\ext\zlib\Debug\zlibstatic.lib 2>Generating Code... 5>soac.vcxproj -> E:\SourceCode\pbrt-v4-build\Debug\soac.exe 2>Iex.vcxproj -> E:\SourceCode\pbrt-v4-build\src\ext\openexr\IlmBase\Iex\Debug\Iex-2_5_d.lib 6>------ Rebuild All started: Project: pbrt_soa_generated, Configuration: Debug x64 ------ 7>------ Rebuild All started: Project: rgb2spec_opt, Configuration: Debug x64 ------ 8>------ Rebuild All started: Project: glad, Configuration: Debug x64 ------ 9>------ Rebuild All started: Project: IexMath, Configuration: Debug x64 ------ 7>Building Custom Rule E:/SourceCode/pbrt-v4/CMakeLists.txt 8>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/glad/CMakeLists.txt 9>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/openexr/IlmBase/IexMath/CMakeLists.txt 6>Generating pbrt_soa.h 6>Generating wavefront_workitems_soa.h 6>Building Custom Rule E:/SourceCode/pbrt-v4/CMakeLists.txt 8>glad.c 7>rgb2spec_opt.cpp 10>------ Rebuild All started: Project: IlmThread, Configuration: Debug x64 ------ 9>IexMathFloatExc.cpp 9>IexMathFpu.cpp 9>Generating Code... 8>glad.vcxproj -> E:\SourceCode\pbrt-v4-build\src\ext\glad\Debug\glad_d.lib 7>rgb2spec_opt.vcxproj -> E:\SourceCode\pbrt-v4-build\Debug\rgb2spec_opt.exe 11>------ Rebuild All started: Project: glfw, Configuration: Debug x64 ------ 9>IexMath.vcxproj -> E:\SourceCode\pbrt-v4-build\src\ext\openexr\IlmBase\IexMath\Debug\IexMath-2_5_d.lib 10>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/openexr/IlmBase/IlmThread/CMakeLists.txt 10>IlmThread.cpp 10>IlmThreadMutex.cpp 10>IlmThreadMutexPosix.cpp 11>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/glfw/src/CMakeLists.txt 10>IlmThreadPool.cpp 12>------ Rebuild All started: Project: pbrt_lib, Configuration: Debug x64 ------ 13>------ Rebuild All started: Project: Imath, Configuration: Debug x64 ------ 10>IlmThreadPosix.cpp 11>context.c 10>IlmThreadSemaphore.cpp 11>init.c 11>input.c 10>IlmThreadSemaphorePosixCompat.cpp 11>monitor.c 11>platform.c 11>vulkan.c 11>window.c 10>IlmThreadSemaphorePosix.cpp 10>IlmThreadSemaphoreOSX.cpp 11>egl_context.c 11>osmesa_context.c 10>IlmThreadMutexWin32.cpp 10>IlmThreadSemaphoreWin32.cpp 12>Generating rgbspectrum_srgb.cpp 12>Optimizing sRGB spectra... 11>null_init.c 11>null_monitor.c 11>null_window.c 11>null_joystick.c 11>win32_module.c 11>win32_time.c 11>win32_thread.c 10>IlmThreadWin32.cpp 11>win32_init.c 11>win32_joystick.c 11>win32_monitor.c 11>win32_window.c 11>Generating Code... 10>Generating Code... 11>Compiling... 11>wgl_context.c 13>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/openexr/IlmBase/Imath/CMakeLists.txt 11>Generating Code... 11>glfw.vcxproj -> E:\SourceCode\pbrt-v4-build\src\ext\glfw\src\Debug\glfw3_d.lib 10>IlmThread.vcxproj -> E:\SourceCode\pbrt-v4-build\src\ext\openexr\IlmBase\IlmThread\Debug\IlmThread-2_5_d.lib 14>------ Rebuild All started: Project: utf8proc, Configuration: Debug x64 ------ 15>------ Rebuild All started: Project: Ptex_static, Configuration: Debug x64 ------ 13>ImathRandom.cpp 13>ImathColorAlgo.cpp 13>ImathFun.cpp 13>ImathVec.cpp 14>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/utf8proc/CMakeLists.txt 13>ImathExc.cpp 13>ImathMatrixAlgo.cpp 13>Generating Code... 14>utf8proc.c 13>Imath.vcxproj -> E:\SourceCode\pbrt-v4-build\src\ext\openexr\IlmBase\Imath\Debug\Imath-2_5_d.lib 14>utf8proc.vcxproj -> E:\SourceCode\pbrt-v4-build\src\ext\utf8proc\Debug\utf8proc_static_d.lib 16>------ Rebuild All started: Project: IlmImf, Configuration: Debug x64 ------ 16>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppClean.targets(77,5): warning : The process cannot access the file 'e:\sourcecode\pbrt-v4-build\src\ext\openexr\openexr\ilmimf\debug\ilmimf-2_5_d.pdb' because it is being used by another process. 17>------ Rebuild All started: Project: flip_lib, Configuration: Debug x64 ------ 17>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/CMakeLists.txt 17>flip.cpp 17>flip_lib.vcxproj -> E:\SourceCode\pbrt-v4-build\src\ext\Debug\flip_lib_d.lib 18>------ Rebuild All started: Project: sky_lib, Configuration: Debug x64 ------ 18>Building Custom Rule E:/SourceCode/pbrt-v4/CMakeLists.txt 18>ArHosekSkyModel.c 18>E:\SourceCode\pbrt-v4\src\ext\skymodel\ArHosekSkyModel.c(529,1): warning C4244: 'initializing': conversion from 'double' to 'int', possible loss of data 18>sky_lib.vcxproj -> E:\SourceCode\pbrt-v4-build\Debug\sky_lib_d.lib 18>Done building project "sky_lib.vcxproj". 19>------ Rebuild All started: Project: deflate, Configuration: Debug x64 ------ 19>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/libdeflate/CMakeLists.txt 19>deflate_decompress.c 19>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\limits.h(70,5): warning C4668: 'STDC_WANT_SECURE_LIB' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(68,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(76,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(287,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(329,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\unaligned.h(107,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\unaligned.h(184,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\unaligned.h(185,23): warning C4267: 'function': conversion from 'size_t' to 'u32', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_decompress.c(131,44): warning C4820: '': '3' bytes padding added after data member 'lens' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_decompress.c(606,42): warning C4242: '=': conversion from 'unsigned int' to 'u16', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_decompress.c(748,22): warning C4245: '=': conversion from 'int' to 'unsigned int', signed/unsigned mismatch 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_decompress.c(836,41): warning C4100: 'num_offset_syms': unreferenced formal parameter 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(98,72): warning C4244: '=': conversion from 'u32' to 'len_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(127,30): warning C4242: '=': conversion from 'unsigned int' to 'len_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(297,7): warning C4018: '>=': signed/unsigned mismatch 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(319,1): warning C4127: conditional expression is constant 19>utils.c 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(68,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(76,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(287,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(329,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\utils.c(39,56): warning C4232: nonstandard extension used: 'libdeflate_malloc_func': address of dllimport 'malloc' is not static, identity not guaranteed 19>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_malloc.h(97): message : see declaration of 'malloc' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\utils.c(40,51): warning C4232: nonstandard extension used: 'libdeflate_free_func': address of dllimport 'free' is not static, identity not guaranteed 19>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_malloc.h(85): message : see declaration of 'free' 19>zlib_compress.c 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(68,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(76,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(287,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(329,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\unaligned.h(107,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\unaligned.h(184,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\unaligned.h(185,23): warning C4267: 'function': conversion from 'size_t' to 'u32', possible loss of data 19>deflate_compress.c 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(68,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(76,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(287,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(329,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\unaligned.h(107,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\unaligned.h(184,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\unaligned.h(185,23): warning C4267: 'function': conversion from 'size_t' to 'u32', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(54,13): warning C4146: unary minus operator applied to unsigned type, result still unsigned 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(54,13): warning C4310: cast truncates constant value 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(86,38): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(103,25): warning C4146: unary minus operator applied to unsigned type, result still unsigned 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(103,26): warning C4310: cast truncates constant value 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(105,24): warning C4146: unary minus operator applied to unsigned type, result still unsigned 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(105,25): warning C4310: cast truncates constant value 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(216,44): warning C4244: '=': conversion from 'unsigned long' to 'mf_pos_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(231,32): warning C4242: '=': conversion from 'u32' to 'mf_pos_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(235,32): warning C4242: '=': conversion from 'u32' to 'mf_pos_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(340,39): warning C4242: '=': conversion from 'int64' to 'u32', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(205,1): warning C4242: 'initializing': conversion from 'int64' to 'u32', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(382,32): warning C4242: '=': conversion from 'int64' to 'u32', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(391,33): warning C4242: '=': conversion from 'u32' to 'mf_pos_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(393,33): warning C4242: '=': conversion from 'u32' to 'mf_pos_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(187,35): warning C4242: '=': conversion from 'const ptrdiff_t' to 'mf_pos_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(190,36): warning C4242: '=': conversion from 's32' to 'mf_pos_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(196,54): warning C4242: '=': conversion from 'int64' to 'u16', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(204,56): warning C4242: '=': conversion from 'int64' to 'u16', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(211,32): warning C4242: '=': conversion from 'const ptrdiff_t' to 'mf_pos_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(213,44): warning C4242: 'function': conversion from 'const ptrdiff_t' to 's32', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(214,45): warning C4242: 'function': conversion from 'const ptrdiff_t' to 's32', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(217,21): warning C4146: unary minus operator applied to unsigned type, result still unsigned 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(217,21): warning C4310: cast truncates constant value 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(218,21): warning C4146: unary minus operator applied to unsigned type, result still unsigned 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(218,21): warning C4310: cast truncates constant value 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(235,31): warning C4242: '=': conversion from 'u32' to 'u16', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(236,46): warning C4242: '=': conversion from 'int64' to 'u16', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(249,30): warning C4242: '=': conversion from 's32' to 'mf_pos_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(256,30): warning C4242: '=': conversion from 's32' to 'mf_pos_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(265,22): warning C4146: unary minus operator applied to unsigned type, result still unsigned 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(265,22): warning C4310: cast truncates constant value 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(266,22): warning C4146: unary minus operator applied to unsigned type, result still unsigned 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(266,22): warning C4310: cast truncates constant value 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(159,1): warning C4242: 'initializing': conversion from 'const ptrdiff_t' to 'const s32', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(360,28): warning C4820: 'libdeflate_compressor': '3' bytes padding added after data member 'offset_slot_fast' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(375,49): warning C4820: 'libdeflate_compressor': '1' bytes padding added after data member 'precode_lens' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(456,1): warning C4820: 'libdeflate_compressor': '4' bytes padding added after data member 'p' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(483,11): warning C4820: 'deflate_output_bitstream': '4' bytes padding added after data member 'bitcount' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(540,26): warning C4267: '=': conversion from 'size_t' to 'u8', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(553,18): warning C4146: unary minus operator applied to unsigned type, result still unsigned 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(568,27): warning C4267: '=': conversion from 'size_t' to 'u8', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(895,16): warning C4456: declaration of 'len' hides previous local declaration 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(856,11): message : see declaration of 'len' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(961,36): warning C4242: '=': conversion from 'unsigned int' to 'u8', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1347,32): warning C4242: 'return': conversion from 'int64' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1486,49): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1491,49): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1496,49): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1508,49): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1514,50): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1520,51): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1525,48): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1556,1): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1567,1): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1622,1): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1634,1): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1686,1): warning C4267: 'initializing': conversion from 'size_t' to 'u16', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1764,24): warning C4146: unary minus operator applied to unsigned type, result still unsigned 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1829,22): warning C4242: '=': conversion from 'unsigned int' to 'u16', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1830,32): warning C4242: '=': conversion from 'unsigned int' to 'u8', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1831,34): warning C4242: '=': conversion from 'unsigned int' to 'u8', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1957,59): warning C4242: 'function': conversion from 'int64' to 'u32', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1966,63): warning C4100: 'c': unreferenced formal parameter 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2017,31): warning C4242: '=': conversion from 'int64' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2055,33): warning C4242: 'function': conversion from '__int64' to 'u32', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2102,31): warning C4242: '=': conversion from 'int64' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2161,31): warning C4242: '=': conversion from 'int64' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2202,33): warning C4242: 'function': conversion from 'int64' to 'u32', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2268,39): warning C4100: 'literal': unreferenced formal parameter 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2548,31): warning C4242: '=': conversion from 'int64' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2593,43): warning C4242: '=': conversion from 'int64' to 'u16', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2620,33): warning C4242: '=': conversion from 'int64' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2643,53): warning C4242: 'function': conversion from '__int64' to 'u32', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2645,71): warning C4242: 'function': conversion from 'int64' to 'u32', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2670,45): warning C4242: '=': conversion from 'unsigned int' to 'u8', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2823,54): warning C4267: 'function': conversion from 'size_t' to 'u16', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2843,65): warning C4100: 'c': unreferenced formal parameter 19>adler32.c 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(68,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(76,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(287,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(329,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>zlib_decompress.c 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(68,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(76,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(287,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(329,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\unaligned.h(107,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\unaligned.h(184,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\unaligned.h(185,23): warning C4267: 'function': conversion from 'size_t' to 'u32', possible loss of data 19>crc32.c 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(68,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(76,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(287,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(329,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>gzip_decompress.c 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(68,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(76,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(287,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(329,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\unaligned.h(107,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\unaligned.h(184,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\unaligned.h(185,23): warning C4267: 'function': conversion from 'size_t' to 'u32', possible loss of data 19>gzip_compress.c 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(68,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(76,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(287,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(329,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\unaligned.h(107,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\unaligned.h(184,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\unaligned.h(185,23): warning C4267: 'function': conversion from 'size_t' to 'u32', possible loss of data 19>Generating Code... 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\gzip_compress.c(86): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\gzip_compress.c(46): message : index 'out_nbytes_avail' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\gzip_compress.c(86): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\gzip_compress.c(72): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\gzip_compress.c(46): message : index 'out_nbytes_avail' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\gzip_compress.c(72): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\gzip_decompress.c(113): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\gzip_decompress.c(49): message : index 'in_nbytes' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\gzip_decompress.c(113): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\gzip_decompress.c(107): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\gzip_decompress.c(49): message : index 'in_nbytes' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\gzip_decompress.c(107): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\zlib_decompress.c(88): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\zlib_decompress.c(65): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\zlib_decompress.c(88): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\zlib_decompress.c(78): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\zlib_decompress.c(65): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\zlib_decompress.c(78): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\zlib_decompress.c(73): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\zlib_decompress.c(65): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\zlib_decompress.c(73): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2820): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2814): message : index 'out_nbytes_avail' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2820): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2050): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2050): message : index 'in_next' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2050): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2045): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2031): message : index 'length' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2045): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2036): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2031): message : index 'length' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2036): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2638): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2638): message : index 'cache_ptr' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2638): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2135): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2132): message : index 'cur_len' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2135): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2624): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2623): message : index 'max_len' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2624): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2121): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2118): message : index 'cur_len' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2121): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2588): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2583): message : index 'in_next' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2588): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2197): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2197): message : index 'in_next' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2197): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2572): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2571): message : index 'max_len' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2572): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(285): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(283): message : index 'best_len' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(341): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(325): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(218): message : index 'max_len' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(325): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(406): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(379): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(406): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(380): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(379): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(380): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(306): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(218): message : index 'max_len' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(306): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(282): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(264): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(282): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(271): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(264): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(271): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(256): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(249): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\hc_matchfinder.h(256): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1799): warning C4701: potentially uninitialized local variable 'codes' used 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1799): warning C4703: potentially uninitialized local pointer variable 'codes' used 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1957): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1953): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1957): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(153): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(152): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(153): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(148): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(136): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(148): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(147): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(136): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(147): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(146): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(136): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(146): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(145): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(136): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\matchfinder_common.h(145): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(200): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(200): message : index 'cur_node_2' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\bt_matchfinder.h(200): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1200): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1199): message : index 'sym' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1200): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2317): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2316): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2317): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2312): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2311): message : index 'i' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2312): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2353): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2352): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2353): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2308): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2307): message : index 'i' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2308): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2347): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2346): message : index 'i' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2347): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2342): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2341): message : index 'i' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2342): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2252): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2251): message : index 'i' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(2255): message : feeds memory load on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1454): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1448): message : index 'precode_sym' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1454): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1452): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1448): message : index 'precode_sym' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1452): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1450): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1448): message : index 'precode_sym' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1450): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1444): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1443): message : index 'i' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1446): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1437): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1436): message : index 'i' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(1437): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(892): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(888): message : index 'node' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(916): message : feeds memory load on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(975): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(974): message : index 'sym' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(975): message : feeds memory load on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(718): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(717): message : index 'sym' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(720): message : feeds memory load on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(702): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(701): message : index 'sym' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(702): message : feeds memory load on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(631): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(626): message : index 'length' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(631): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(609): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(608): message : index 'subtree_idx' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_compress.c(609): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\zlib_compress.c(78): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\zlib_compress.c(47): message : index 'out_nbytes_avail' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\zlib_compress.c(78): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\zlib_compress.c(68): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\zlib_compress.c(47): message : index 'out_nbytes_avail' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\zlib_compress.c(68): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(368): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(353): message : index 'offset' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(375): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(361): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(353): message : index 'offset' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(361): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(322): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(322): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(322): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(284): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(284): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(284): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(263): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(263): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(263): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(205): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(203): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(205): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(198): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(195): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(198): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(114): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(114): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(114): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(102): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(101): message : index 'i' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(102): message : feeds memory load on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(98): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(96): message : index 'i' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(98): message : feeds memory load on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(97): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(97): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(97): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(62): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(62): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\decompress_template.h(62): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_decompress.c(808): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_decompress.c(695): message : index 'len' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_decompress.c(808): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_decompress.c(707): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_decompress.c(706): message : index 'len' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_decompress.c(707): message : feeds call on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_decompress.c(738): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_decompress.c(737): message : index 'len' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\deflate_decompress.c(738): message : feeds call on this line 19>cpu_features.c 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\x86\cpu_features.c(28,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(68,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(76,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(287,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(329,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\x86../cpu_features_common.h(39,18): warning C4820: 'cpu_feature': '4' bytes padding added after data member 'bit' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\x86../cpu_features_common.h(80,13): warning C4100: 'feature_table_length': unreferenced formal parameter 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\x86../cpu_features_common.h(79,32): warning C4100: 'feature_table': unreferenced formal parameter 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\x86../cpu_features_common.h(78,39): warning C4100: 'features': unreferenced formal parameter 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\x86\cpu_features.h(8,10): warning C4464: relative include path contains '..' 19>cpu_features.c 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\arm\cpu_features.c(38,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(68,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\common\compiler_msc.h(76,10): warning C4242: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(287,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib../common/common_defs.h(329,17): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\arm../cpu_features_common.h(39,18): warning C4820: 'cpu_feature': '4' bytes padding added after data member 'bit' 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\arm../cpu_features_common.h(80,13): warning C4100: 'feature_table_length': unreferenced formal parameter 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\arm../cpu_features_common.h(79,32): warning C4100: 'feature_table': unreferenced formal parameter 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\arm../cpu_features_common.h(78,39): warning C4100: 'features': unreferenced formal parameter 19>E:\SourceCode\pbrt-v4\src\ext\libdeflate\lib\arm\cpu_features.h(8,10): warning C4464: relative include path contains '..' 19>deflate.vcxproj -> E:\SourceCode\pbrt-v4-build\src\ext\libdeflate\Debug\deflate.lib 19>Done building project "deflate.vcxproj". 20>------ Rebuild All started: Project: double-conversion, Configuration: Debug x64 ------ 20>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/double-conversion/CMakeLists.txt 12>Generating rgbspectrum_dci_p3.cpp 12>Optimizing DCI_P3 spectra... 20>bignum.cc 20>E:\SourceCode\pbrt-v4\src\ext\double-conversion\double-conversion\bignum.cc(149,32): warning C4244: '=': conversion from 'uint64_t' to 'double_conversion::Bignum::Chunk', possible loss of data 20>bignum-dtoa.cc 20>cached-powers.cc 20>double-to-string.cc 20>fast-dtoa.cc 20>fixed-dtoa.cc 20>string-to-double.cc 20>E:\SourceCode\pbrt-v4\src\ext\double-conversion\double-conversion\string-to-double.cc(466,31): warning C4244: 'argument': conversion from 'const uc16' to 'char', possible loss of data 20>E:\SourceCode\pbrt-v4\src\ext\double-conversion\double-conversion\string-to-double.cc(743): message : see reference to function template instantiation 'double double_conversion::StringToDoubleConverter::StringToIeee<const uc16>(Iterator,int,bool,int ) const' being compiled 20> with 20> [ 20> Iterator=const uc16 20> ] 20>E:\SourceCode\pbrt-v4\src\ext\double-conversion\double-conversion\string-to-double.cc(484,31): warning C4244: 'argument': conversion from 'const uc16' to 'char', possible loss of data 20>E:\SourceCode\pbrt-v4\src\ext\double-conversion\double-conversion\string-to-double.cc(57,3): warning C4244: 'argument': conversion from 'const uc16' to 'char', possible loss of data 20>E:\SourceCode\pbrt-v4\src\ext\double-conversion\double-conversion\string-to-double.cc(76): message : see reference to function template instantiation 'bool double_conversion::`anonymous-namespace'::ConsumeSubStringImpl<Iterator,char(__cdecl )(char)>(Iterator ,Iterator,const char ,Converter)' being compiled 20> with 20> [ 20> Iterator=const uc16 , 20> Converter=char (__cdecl )(char) 20> ] 20>E:\SourceCode\pbrt-v4\src\ext\double-conversion\double-conversion\string-to-double.cc(467): message : see reference to function template instantiation 'bool double_conversion::anonymous-namespace'::ConsumeSubString<Iterator>(Iterator *,Iterator,const char *,bool)' being compiled 20> with 20> [ 20> Iterator=const uc16 * 20> ] 20>E:\SourceCode\pbrt-v4\src\ext\double-conversion\double-conversion\string-to-double.cc(743): message : see reference to function template instantiation 'double double_conversion::StringToDoubleConverter::StringToIeee<const uc16*>(Iterator,int,bool,int *) const' being compiled 20> with 20> [ 20> Iterator=const uc16 * 20> ] 20>E:\SourceCode\pbrt-v4\src\ext\double-conversion\double-conversion\string-to-double.cc(60,38): warning C4244: 'argument': conversion from 'const uc16' to 'char', possible loss of data 20>strtod.cc 20>Generating Code... 20>double-conversion.vcxproj -> E:\SourceCode\pbrt-v4-build\src\ext\double-conversion\Debug\double-conversion_d.lib 20>Done building project "double-conversion.vcxproj". 21>------ Rebuild All started: Project: cctest, Configuration: Debug x64 ------ 21>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/double-conversion/test/cctest/CMakeLists.txt 21>cctest.cc 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\cctest.cc(48,16): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\cctest.cc(50,16): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\cctest.cc(85,24): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. 21>gay-fixed.cc 21>gay-precision.cc 21>gay-shortest.cc 21>gay-shortest-single.cc 21>test-bignum.cc 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\test-bignum.cc(42,63): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\test-bignum.cc(47,67): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 21>test-bignum-dtoa.cc 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\test-bignum-dtoa.cc(46,43): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data 21>test-conversions.cc 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\test-conversions.cc(1880,70): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\test-conversions.cc(1886,24): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\test-conversions.cc(3996,10): warning C4244: 'return': conversion from 'double' to 'float', possible loss of data 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\test-conversions.cc(4005,68): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\test-conversions.cc(4011,24): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\test-conversions.cc(4383,13): warning C4244: '=': conversion from 'double' to 'float', possible loss of data 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\test-conversions.cc(4391,13): warning C4244: '=': conversion from 'double' to 'float', possible loss of data 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\test-conversions.cc(5014,13): warning C4244: '=': conversion from 'double' to 'float', possible loss of data 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\test-conversions.cc(5022,13): warning C4244: '=': conversion from 'double' to 'float', possible loss of data 21>test-diy-fp.cc 21>test-dtoa.cc 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\test-dtoa.cc(69,43): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data 21>test-fast-dtoa.cc 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\test-fast-dtoa.cc(46,43): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data 21>test-fixed-dtoa.cc 21>test-ieee.cc 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\test-ieee.cc(91,3): warning C4244: 'argument': conversion from 'uint64_t' to 'int', possible loss of data 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\test-ieee.cc(97,3): warning C4244: 'argument': conversion from 'uint64_t' to 'int', possible loss of data 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\test-ieee.cc(102,3): warning C4244: 'argument': conversion from 'uint64_t' to 'int', possible loss of data 21>test-strtod.cc 21>E:\SourceCode\pbrt-v4\src\ext\double-conversion\test\cctest\test-strtod.cc(40,46): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 21>Generating Code... 12>Generating rgbspectrum_rec2020.cpp 12>Optimizing REC2020 spectra... 21>cctest.vcxproj -> E:\SourceCode\pbrt-v4-build\src\ext\double-conversion\test\cctest\Debug\cctest.exe 21>Done building project "cctest.vcxproj". 22>------ Rebuild All started: Project: ImathTest, Configuration: Debug x64 ------ 22>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/openexr/IlmBase/ImathTest/CMakeLists.txt 22>main.cpp 22>testBox.cpp 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBox.cpp(122,20): warning C4244: '=': conversion from 'unsigned int' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBox.cpp(981): message : see reference to function template instantiation 'voidanonymous-namespace'::testConstructors(const char )' being compiled 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBox.cpp(136,21): warning C4244: '=': conversion from 'unsigned int' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBox.cpp(137,46): warning C4244: '=': conversion from 'unsigned int' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBox.cpp(647,20): warning C4244: '=': conversion from 'unsigned int' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBox.cpp(1089): message : see reference to function template instantiation 'void `anonymous-namespace'::testSize(const char )' being compiled 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBox.cpp(66,23): warning C4244: '=': conversion from 'const _Ty' to 'T', possible loss of data 22> with 22> [ 22> _Ty=int 22> ] 22> and 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBox.cpp(79): message : see reference to function template instantiation 'void anonymous-namespace'::addItem<T>(const std::vector<int,std::allocator<int>> &,std::vector<T,std::allocator<T>> &)' being compiled 22> with 22> [ 22> T=Imath_2_5::V2f 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBox.cpp(98): message : see reference to function template instantiation 'voidanonymous-namespace'::visit(int &,int,int,std::vector<int,std::allocator> &,std::vector<T,std::allocator> &)' being compiled 22> with 22> [ 22> T=Imath_2_5::V2f 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBox.cpp(315): message : see reference to function template instantiation 'void anonymous-namespace'::permutations<T>(std::vector<T,std::allocator<T>> &)' being compiled 22> with 22> [ 22> T=Imath_2_5::V2f 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBox.cpp(1053): message : see reference to function template instantiation 'voidanonymous-namespace'::testExtendByBox(const char *)' being compiled 22>testBoxAlgo.cpp 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(87,20): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(86,20): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(85,27): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(131,30): warning C4305: 'initializing': truncation from 'double' to 'float' 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(178,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(177,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(176,29): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(188,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(187,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(186,29): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(482,20): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(481,20): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(480,27): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(526,30): warning C4305: 'initializing': truncation from 'double' to 'float' 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(562,16): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(561,23): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(560,23): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(589,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(588,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(587,29): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(599,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(598,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testBoxAlgo.cpp(597,29): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>testColor.cpp 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testColor.cpp(70,60): warning C4244: 'argument': conversion from 'float' to 'T', possible loss of data 22> with 22> [ 22> T=unsigned char 22> ] 22>testExtractEuler.cpp 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractEuler.cpp(53,35): warning C4244: 'return': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractEuler.cpp(133,25): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractEuler.cpp(134,18): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractEuler.cpp(135,18): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractEuler.cpp(146,35): warning C4244: '+=': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractEuler.cpp(210,26): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractEuler.cpp(210,23): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractEuler.cpp(210,20): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractEuler.cpp(219,15): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractEuler.cpp(223,29): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 22>testExtractSHRT.cpp 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(62,35): warning C4244: 'return': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(140,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(139,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(152,10): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(162,30): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(171,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(170,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(181,40): warning C4244: '+=': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(304,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(303,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(302,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(312,27): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(313,27): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(314,27): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(324,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(323,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(322,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(338,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(337,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(336,22): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(352,40): warning C4244: '+=': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(428,28): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(428,25): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testExtractSHRT.cpp(428,22): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>testFrustum.cpp 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testFrustum.cpp(58,23): warning C4305: 'initializing': truncation from 'double' to 'float' 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testFrustum.cpp(179,18): warning C4305: 'initializing': truncation from 'double' to 'float' 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testFrustum.cpp(183,19): warning C4305: 'initializing': truncation from 'double' to 'float' 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testFrustum.cpp(184,18): warning C4305: 'initializing': truncation from 'double' to 'float' 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testFrustum.cpp(197,1): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testFrustum.cpp(270,1): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testFrustum.cpp(298,14): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testFrustum.cpp(300,17): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testFrustum.cpp(302,20): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testFrustum.cpp(304,23): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testFrustum.cpp(306,26): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testFrustum.cpp(308,29): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>testFrustumTest.cpp 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testFrustumTest.cpp(57,18): warning C4305: 'initializing': truncation from 'double' to 'float' 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testFrustumTest.cpp(61,19): warning C4305: 'initializing': truncation from 'double' to 'float' 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testFrustumTest.cpp(62,18): warning C4305: 'initializing': truncation from 'double' to 'float' 22>testFun.cpp 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testFun.cpp(187,15): warning C4305: 'argument': truncation from 'double' to 'float' 22>testInvert.cpp 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testInvert.cpp(114,62): warning C4305: 'argument': truncation from 'double' to 'T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testInvert.cpp(119,62): warning C4305: 'argument': truncation from 'double' to 'T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testInvert.cpp(124,22): warning C4305: 'argument': truncation from 'double' to 'float' 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testInvert.cpp(125,22): warning C4305: 'argument': truncation from 'double' to 'float' 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testInvert.cpp(145,47): warning C4305: 'argument': truncation from 'double' to 'T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testInvert.cpp(149,47): warning C4305: 'argument': truncation from 'double' to 'T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testInvert.cpp(154,22): warning C4305: 'argument': truncation from 'double' to 'float' 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testInvert.cpp(155,22): warning C4305: 'argument': truncation from 'double' to 'float' 22>testJacobiEigenSolver.cpp 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testJacobiEigenSolver.cpp(145,1): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testJacobiEigenSolver.cpp(256): message : see reference to function template instantiation 'void testJacobiEigenSolver<Imath_2_5::Matrix33>(const TM &)' being compiled 22> with 22> [ 22> TM=Imath_2_5::Matrix33 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testJacobiEigenSolver.cpp(293): message : see reference to function template instantiation 'void testJacobiEigenSolverImp(void)' being compiled 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testJacobiEigenSolver.cpp(147,1): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testJacobiEigenSolver.cpp(157,1): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testJacobiEigenSolver.cpp(109,1): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testJacobiEigenSolver.cpp(126): message : see reference to function template instantiation 'float computeThreshold(const TM &)' being compiled 22> with 22> [ 22> TM=Imath_2_5::Matrix33 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testJacobiEigenSolver.cpp(256): message : see reference to function template instantiation 'void testJacobiEigenSolver<Imath_2_5::Matrix33>(const TM &)' being compiled 22> with 22> [ 22> TM=Imath_2_5::Matrix33 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testJacobiEigenSolver.cpp(95,1): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testJacobiEigenSolver.cpp(135): message : see reference to function template instantiation 'void verifyOrthonormal(const TM &,const float)' being compiled 22> with 22> [ 22> TM=Imath_2_5::Matrix33 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testJacobiEigenSolver.cpp(97,1): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 22>testLineAlgo.cpp 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testLineAlgo.cpp(350,20): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testLineAlgo.cpp(351,20): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testLineAlgo.cpp(396,20): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testLineAlgo.cpp(397,20): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>testMatrix.cpp 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\Imath\ImathMatrix.h(2968,27): warning C4244: '=': conversion from 'const T' to 'T', possible loss of data 22> with 22> [ 22> T=double 22> ] 22> and 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMatrix.cpp(289): message : see reference to function template instantiation 'Imath_2_5::Matrix44 &Imath_2_5::Matrix44::setValue(const Imath_2_5::Matrix44 &)' being compiled 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMatrix.cpp(289): message : see reference to function template instantiation 'Imath_2_5::Matrix44 &Imath_2_5::Matrix44::setValue(const Imath_2_5::Matrix44 &)' being compiled 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\Imath\ImathMatrix.h(2969,27): warning C4244: '=': conversion from 'const T' to 'T', possible loss of data 22> with 22> [ 22> T=double 22> ] 22> and 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\Imath\ImathMatrix.h(2970,27): warning C4244: '=': conversion from 'const T' to 'T', possible loss of data 22> with 22> [ 22> T=double 22> ] 22> and 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\Imath\ImathMatrix.h(2971,27): warning C4244: '=': conversion from 'const T' to 'T', possible loss of data 22> with 22> [ 22> T=double 22> ] 22> and 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\Imath\ImathMatrix.h(2972,27): warning C4244: '=': conversion from 'const T' to 'T', possible loss of data 22> with 22> [ 22> T=double 22> ] 22> and 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\Imath\ImathMatrix.h(2973,27): warning C4244: '=': conversion from 'const T' to 'T', possible loss of data 22> with 22> [ 22> T=double 22> ] 22> and 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\Imath\ImathMatrix.h(2974,27): warning C4244: '=': conversion from 'const T' to 'T', possible loss of data 22> with 22> [ 22> T=double 22> ] 22> and 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\Imath\ImathMatrix.h(2975,27): warning C4244: '=': conversion from 'const T' to 'T', possible loss of data 22> with 22> [ 22> T=double 22> ] 22> and 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\Imath\ImathMatrix.h(2976,27): warning C4244: '=': conversion from 'const T' to 'T', possible loss of data 22> with 22> [ 22> T=double 22> ] 22> and 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\Imath\ImathMatrix.h(2977,27): warning C4244: '=': conversion from 'const T' to 'T', possible loss of data 22> with 22> [ 22> T=double 22> ] 22> and 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\Imath\ImathMatrix.h(2978,27): warning C4244: '=': conversion from 'const T' to 'T', possible loss of data 22> with 22> [ 22> T=double 22> ] 22> and 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\Imath\ImathMatrix.h(2979,27): warning C4244: '=': conversion from 'const T' to 'T', possible loss of data 22> with 22> [ 22> T=double 22> ] 22> and 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\Imath\ImathMatrix.h(2980,27): warning C4244: '=': conversion from 'const T' to 'T', possible loss of data 22> with 22> [ 22> T=double 22> ] 22> and 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\Imath\ImathMatrix.h(2981,27): warning C4244: '=': conversion from 'const T' to 'T', possible loss of data 22> with 22> [ 22> T=double 22> ] 22> and 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\Imath\ImathMatrix.h(2982,27): warning C4244: '=': conversion from 'const T' to 'T', possible loss of data 22> with 22> [ 22> T=double 22> ] 22> and 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\Imath\ImathMatrix.h(2983,27): warning C4244: '=': conversion from 'const T' to 'T', possible loss of data 22> with 22> [ 22> T=double 22> ] 22> and 22> [ 22> T=float 22> ] 22>testMiscMatrixAlgo.cpp 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(60,35): warning C4244: 'return': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(65,24): warning C4305: 'initializing': truncation from 'double' to 'float' 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(74,29): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(73,29): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(72,29): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(79,32): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(78,32): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(77,32): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(84,37): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(83,37): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(82,37): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(133,31): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(132,31): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(131,31): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(135,34): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(136,34): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(137,34): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(142,24): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(141,24): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(140,24): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(163,25): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(162,25): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(161,25): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(177,50): warning C4244: '+=': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(193,23): warning C4305: 'initializing': truncation from 'double' to 'float' 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\Imath\ImathMatrixAlgo.h(997,1): warning C4305: 'argument': truncation from 'double' to 'T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testMiscMatrixAlgo.cpp(238): message : see reference to function template instantiation 'Imath_2_5::Matrix44 Imath_2_5::addOffset(const Imath_2_5::Matrix44 &,const Imath_2_5::Vec3 &,const Imath_2_5::Vec3 &,const Imath_2_5::Vec3 &,const Imath_2_5::Matrix44 &)' being compiled 22>testProcrustes.cpp 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(351,89): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(400): message : see reference to function template instantiation 'void testProcrustesImp(void)' being compiled 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(351,66): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(361,113): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(361,97): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(361,81): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(362,111): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(362,95): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(362,79): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(380,1): warning C4305: 'argument': truncation from 'double' to 'T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(389,1): warning C4305: 'argument': truncation from 'double' to 'T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(75,1): warning C4305: 'initializing': truncation from 'double' to 'T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(306): message : see reference to function template instantiation 'void testTranslationRotationMatrix(const Imath_2_5::M44d &)' being compiled 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(400): message : see reference to function template instantiation 'void testProcrustesImp(void)' being compiled 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(102,1): warning C4305: 'initializing': truncation from 'double' to 'float' 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(321): message : see reference to function template instantiation 'void testWithTranslateRotateAndScale(const Imath_2_5::M44d &)' being compiled 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(106,66): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(106,52): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(106,38): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(107,38): warning C4244: 'argument': conversion from 'double' to '_Ty', possible loss of data 22> with 22> [ 22> _Ty=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(175,23): warning C4244: '=': conversion from 'size_t' to '_Ty', possible loss of data 22> with 22> [ 22> _Ty=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(353): message : see reference to function template instantiation 'void verifyProcrustes(const std::vector<Imath_2_5::Vec3,std::allocator<Imath_2_5::Vec3>> &,const std::vector<Imath_2_5::Vec3,std::allocator<Imath_2_5::Vec3>> &)' being compiled 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(183,32): warning C4244: 'initializing': conversion from 'T' to 'T', possible loss of data 22> with 22> [ 22> T=double 22> ] 22> and 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(183,17): warning C4244: 'initializing': conversion from 'T' to 'const T', possible loss of data 22> with 22> [ 22> T=double 22> ] 22> and 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(226,1): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(232,1): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(175,23): warning C4244: '=': conversion from 'size_t' to '_Ty', possible loss of data 22> with 22> [ 22> _Ty=double 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testProcrustes.cpp(353): message : see reference to function template instantiation 'void verifyProcrustes(const std::vector<Imath_2_5::Vec3,std::allocator<Imath_2_5::Vec3>> &,const std::vector<Imath_2_5::Vec3,std::allocator<Imath_2_5::Vec3>> &)' being compiled 22>testQuat.cpp 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testQuat.cpp(125,1): warning C4305: 'argument': truncation from 'double' to 'T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testQuat.cpp(270): message : see reference to function template instantiation 'void anonymous-namespace'::testQuatT<float>(void)' being compiled 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testQuat.cpp(147,1): warning C4305: '*=': truncation from 'double' to 'T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testQuat.cpp(148,1): warning C4305: 'argument': truncation from 'double' to 'T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testQuat.cpp(156,6): warning C4244: 'initializing': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testQuat.cpp(165,1): warning C4305: '*=': truncation from 'double' to 'T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testQuat.cpp(166,1): warning C4305: 'argument': truncation from 'double' to 'T' 22> with 22> [ 22> T=float 22> ] 22>testQuatSetRotation.cpp 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testQuatSetRotation.cpp(150,55): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testQuatSetRotation.cpp(151,53): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data 22> with 22> [ 22> T=float 22> ] 22>testQuatSlerp.cpp 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testQuatSlerp.cpp(129,19): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testQuatSlerp.cpp(141,20): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testQuatSlerp.cpp(172,15): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testQuatSlerp.cpp(173,15): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 22>testRandom.cpp 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testRandom.cpp(120,10): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testRandom.cpp(249): message : see reference to function template instantiation 'voidanonymous-namespace'::testGenerator(void)' being compiled 22>testRoots.cpp 22>Generating Code... 22>Compiling... 22>testShear.cpp 22>testTinySVD.cpp 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testTinySVD.cpp(275,1): warning C4305: 'argument': truncation from 'double' to 'const T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testTinySVD.cpp(359): message : see reference to function template instantiation 'void testTinySVDImp(void)' being compiled 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testTinySVD.cpp(276,1): warning C4305: 'argument': truncation from 'double' to 'const T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testTinySVD.cpp(279,1): warning C4305: 'argument': truncation from 'double' to 'T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testTinySVD.cpp(288,1): warning C4305: 'argument': truncation from 'double' to 'const T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testTinySVD.cpp(292,1): warning C4305: 'argument': truncation from 'double' to 'const T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testTinySVD.cpp(296,1): warning C4305: 'argument': truncation from 'double' to 'const T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testTinySVD.cpp(300,1): warning C4305: 'argument': truncation from 'double' to 'const T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testTinySVD.cpp(304,1): warning C4305: 'argument': truncation from 'double' to 'const T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testTinySVD.cpp(308,1): warning C4305: 'argument': truncation from 'double' to 'const T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testTinySVD.cpp(312,1): warning C4305: 'argument': truncation from 'double' to 'const T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testTinySVD.cpp(320,1): warning C4305: 'argument': truncation from 'double' to 'const T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testTinySVD.cpp(324,1): warning C4305: 'argument': truncation from 'double' to 'const T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testTinySVD.cpp(328,1): warning C4305: 'argument': truncation from 'double' to 'const T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testTinySVD.cpp(333,1): warning C4305: 'argument': truncation from 'double' to 'const T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testTinySVD.cpp(338,1): warning C4305: 'argument': truncation from 'double' to 'const T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testTinySVD.cpp(348,1): warning C4305: 'argument': truncation from 'double' to 'const T' 22> with 22> [ 22> T=float 22> ] 22>E:\SourceCode\pbrt-v4\src\ext\openexr\IlmBase\ImathTest\testTinySVD.cpp(349,1): warning C4305: 'argument': truncation from 'double' to 'T' 22> with 22> [ 22> T=float 22> ] 22>testVec.cpp 22>Generating Code... 22>ImathTest.vcxproj -> E:\SourceCode\pbrt-v4-build\bin\Debug\ImathTest.exe 22>Done building project "ImathTest.vcxproj". 23>------ Rebuild All started: Project: HalfTest (ext\OpenEXR\HalfTest), Configuration: Debug x64 ------ 23>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/openexr/IlmBase/HalfTest/CMakeLists.txt 23>main.cpp 23>testArithmetic.cpp 23>testBitPatterns.cpp 23>testClassification.cpp 23>testError.cpp 23>testFunction.cpp 23>testLimits.cpp 23>testSize.cpp 23>testToFloat.cpp 23>Generating Code... 23>HalfTest.vcxproj -> E:\SourceCode\pbrt-v4-build\bin\Debug\HalfTest.exe 12>Generating rgbspectrum_aces.cpp 12>Optimizing ACES2065_1 spectra... 24>------ Rebuild All started: Project: IexTest, Configuration: Debug x64 ------ 24>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/openexr/IlmBase/IexTest/CMakeLists.txt 24>main.cpp 24>testBaseExc.cpp 24>Generating Code... 24>IexTest.vcxproj -> E:\SourceCode\pbrt-v4-build\bin\Debug\IexTest.exe 25>------ Rebuild All started: Project: cyhair2pbrt, Configuration: Debug x64 ------ 25>Building Custom Rule E:/SourceCode/pbrt-v4/CMakeLists.txt 25>cyhair2pbrt.cpp 25>cyhair2pbrt.vcxproj -> E:\SourceCode\pbrt-v4-build\Debug\cyhair2pbrt.exe 26>------ Skipped Rebuild All: Project: Continuous, Configuration: Debug x64 ------ 26>Project not selected to build for this solution configuration 27>------ Skipped Rebuild All: Project: Experimental, Configuration: Debug x64 ------ 27>Project not selected to build for this solution configuration 28>------ Skipped Rebuild All: Project: NightlyMemoryCheck, Configuration: Debug x64 ------ 28>Project not selected to build for this solution configuration 29>------ Skipped Rebuild All: Project: Nightly, Configuration: Debug x64 ------ 29>Project not selected to build for this solution configuration 30>------ Skipped Rebuild All: Project: uninstall, Configuration: Debug x64 ------ 30>Project not selected to build for this solution configuration 31>------ Skipped Rebuild All: Project: update_mappings, Configuration: Debug x64 ------ 31>Project not selected to build for this solution configuration 32>------ Skipped Rebuild All: Project: RUN_TESTS, Configuration: Debug x64 ------ 32>Project not selected to build for this solution configuration 12>Building Custom Rule E:/SourceCode/pbrt-v4/CMakeLists.txt 12>rgbspectrum_srgb.cpp 15>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/ptex/src/ptex/CMakeLists.txt 16>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/openexr/OpenEXR/IlmImf/CMakeLists.txt 15>PtexCache.cpp 15>PtexFilters.cpp 16>ImfAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfBoxAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfBoxAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfCRgbaFile.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfCRgbaFile.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfChannelList.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfChannelList.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfChannelListAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfChannelListAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfFloatAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfFloatAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfFrameBuffer.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfFrameBuffer.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfHeader.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfHeader.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfIO.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfIO.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfInputFile.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfInputFile.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfIntAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfIntAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfLineOrderAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfLineOrderAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfMatrixAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfMatrixAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfOpaqueAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfOpaqueAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfOutputFile.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfOutputFile.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfRgbaFile.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfStringAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfStringAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfVecAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfVecAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfHuf.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfHuf.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfThreading.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfThreading.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>Generating Code... 16>Compiling... 16>ImfWav.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfWav.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfLut.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfLut.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfCompressor.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfCompressor.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfRleCompressor.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfRleCompressor.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfZipCompressor.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfZipCompressor.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfPizCompressor.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfPizCompressor.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfB44Compressor.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfB44Compressor.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfDwaCompressor.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfDwaCompressor.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfMisc.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfMisc.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfCompressionAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfCompressionAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfDoubleAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfDoubleAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfConvert.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfConvert.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfPreviewImage.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfPreviewImage.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfPreviewImageAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfPreviewImageAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfVersion.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfVersion.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfChromaticities.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfChromaticities.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfChromaticitiesAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfChromaticitiesAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfKeyCode.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfKeyCode.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfKeyCodeAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfKeyCodeAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfTimeCode.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfTimeCode.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>Generating Code... 16>Compiling... 16>ImfTimeCodeAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfTimeCodeAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfRational.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfRational.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfRationalAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfRationalAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfFramesPerSecond.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfFramesPerSecond.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfStandardAttributes.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfStandardAttributes.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfStdIO.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfStdIO.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfEnvmap.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfEnvmap.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfEnvmapAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfEnvmapAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfScanLineInputFile.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfScanLineInputFile.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfTiledInputFile.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfTiledInputFile.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfTiledMisc.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfTiledMisc.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfTiledOutputFile.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfTiledOutputFile.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfTiledRgbaFile.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfTiledRgbaFile.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfTileDescriptionAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfTileDescriptionAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfTileOffsets.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfTileOffsets.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfRgbaYca.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaYca.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfPxr24Compressor.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfPxr24Compressor.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfTestFile.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfTestFile.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfStringVectorAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfStringVectorAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfMultiView.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfMultiView.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>Generating Code... 16>Compiling... 16>ImfAcesFile.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfAcesFile.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfMultiPartOutputFile.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfMultiPartOutputFile.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfGenericOutputFile.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfGenericOutputFile.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfOutputPartData.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfOutputPartData.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfMultiPartInputFile.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfMultiPartInputFile.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfGenericInputFile.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfGenericInputFile.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfPartType.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfPartType.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfInputPartData.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfInputPartData.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfOutputPart.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfOutputPart.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfTiledOutputPart.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfTiledOutputPart.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfInputPart.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfInputPart.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfTiledInputPart.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfTiledInputPart.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfDeepScanLineInputPart.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineInputPart.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfDeepScanLineOutputPart.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineOutputPart.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfDeepScanLineInputFile.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineInputFile.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfDeepScanLineOutputFile.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineOutputFile.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfDeepTiledInputPart.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledInputPart.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfDeepTiledOutputPart.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledOutputPart.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfDeepTiledInputFile.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledInputFile.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfDeepTiledOutputFile.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledOutputFile.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>Generating Code... 16>Compiling... 16>ImfDeepFrameBuffer.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfDeepFrameBuffer.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfDeepCompositing.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfDeepCompositing.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfCompositeDeepScanLine.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfCompositeDeepScanLine.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfDeepImageStateAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfDeepImageStateAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfFastHuf.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfFastHuf.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfFloatVectorAttribute.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfFloatVectorAttribute.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfRle.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfRle.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfSystemSpecific.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfSystemSpecific.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>ImfZip.cpp 16>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImf\ImfZip.cpp : fatal error C1041: cannot open program database 'E:\SourceCode\pbrt-v4-build\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS 16>Generating Code... 16>Done building project "IlmImf.vcxproj" -- FAILED. 33>------ Rebuild All started: Project: IlmImfUtil, Configuration: Debug x64 ------ 34>------ Rebuild All started: Project: IlmImfTest, Configuration: Debug x64 ------ 15>PtexHalf.cpp 12>rgbspectrum_dci_p3.cpp 15>PtexReader.cpp 34>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/openexr/OpenEXR/IlmImfTest/CMakeLists.txt 33>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/openexr/OpenEXR/IlmImfUtil/CMakeLists.txt 15>PtexSeparableFilter.cpp 15>PtexSeparableKernel.cpp 12>rgbspectrum_rec2020.cpp 33>ImfImageChannel.cpp 34>compareB44.cpp 34>compareDwa.cpp 33>ImfFlatImageChannel.cpp 15>PtexTriangleFilter.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\compareDwa.cpp(55,19): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 34>compareFloat.cpp 34>main.cpp 33>ImfDeepImageChannel.cpp 33>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfUtil\ImfDeepImageChannel.cpp(103,1): fatal error C1060: compiler is out of heap space 33>ImfSampleCountChannel.cpp 12>E:\SourceCode\pbrt-v4-build\rgbspectrum_rec2020.cpp(12294,11): fatal error C1060: compiler is out of heap space 12>rgbspectrum_aces.cpp 15>PtexTriangleKernel.cpp 33>ImfImageLevel.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\main.cpp(139,42): warning C4244: 'argument': conversion from 'time_t' to 'unsigned long', possible loss of data 34>testAttributes.cpp 15>PtexUtils.cpp 33>ImfFlatImageLevel.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testAttributes.cpp(124,24): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testAttributes.cpp(143,24): warning C4305: 'initializing': truncation from 'double' to 'float' 34>testBackwardCompatibility.cpp 33>ImfDeepImageLevel.cpp 15>PtexWriter.cpp 33>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\string(453,1): fatal error C1060: compiler is out of heap space 12>E:\SourceCode\pbrt-v4-build\rgbspectrum_aces.cpp(12294,11): fatal error C1060: compiler is out of heap space 33>ImfImage.cpp 12>bsdf.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testBackwardCompatibility.cpp(151,24): warning C4305: 'initializing': truncation from 'double' to 'float' 34>testBadTypeAttributes.cpp 33>ImfFlatImage.cpp 15>Generating Code... 34>testChannels.cpp 33>ImfDeepImage.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testChannels.cpp(64,25): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testChannels.cpp(65,25): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>testCompositeDeepScanLine.cpp 33>ImfImageIO.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(463,1): warning C4305: 'argument': truncation from 'double' to 'float' 33>ImfFlatImageIO.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(586): message : see reference to function template instantiation 'void anonymous-namespace'::make_pattern<T>(anonymous-namespace'::data &,int)' being compiled 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(683): message : see reference to function template instantiation 'void anonymous-namespace'::test_parts<float>(int,int,bool,bool,const std::string &)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(465,1): warning C4305: 'argument': truncation from 'double' to 'float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(487,1): warning C4305: 'argument': truncation from 'double' to 'float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(488,1): warning C4305: 'argument': truncation from 'double' to 'float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(489,1): warning C4305: 'argument': truncation from 'double' to 'float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(490,1): warning C4305: 'argument': truncation from 'double' to 'float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(494,1): warning C4305: 'argument': truncation from 'double' to 'float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(495,1): warning C4305: 'argument': truncation from 'double' to 'float' 33>ImfDeepImageIO.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(496,1): warning C4305: 'argument': truncation from 'double' to 'float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(497,1): warning C4305: 'argument': truncation from 'double' to 'float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(498,1): warning C4305: 'argument': truncation from 'double' to 'float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(499,1): warning C4305: 'argument': truncation from 'double' to 'float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(500,1): warning C4305: 'argument': truncation from 'double' to 'float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(501,1): warning C4305: 'argument': truncation from 'double' to 'float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(502,1): warning C4305: 'argument': truncation from 'double' to 'float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(504,1): warning C4305: 'argument': truncation from 'double' to 'float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(562,1): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(587): message : see reference to function template instantiation 'voidanonymous-namespace'::write_file(const char *,const anonymous-namespace'::data<T> &,int)' being compiled 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(294,1): warning C4267: '=': conversion from 'size_t' to '_Ty', possible loss of data 34> with 34> [ 34> _Ty=unsigned int 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(263): message : while compiling class template member function 'voidanonymous-namespace'::data::writeData(Imf_2_5::DeepScanLineOutputPart &) const' 34> with 34> [ 34> T=half 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(568): message : see reference to function template instantiation 'void anonymous-namespace'::data<T>::writeData(Imf_2_5::DeepScanLineOutputPart &) const' being compiled 34> with 34> [ 34> T=half 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(585): message : see reference to class template instantiation 'anonymous-namespace'::data' being compiled 34> with 34> [ 34> T=half 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(255,1): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(237): message : while compiling class template member function 'void anonymous-namespace'::data<T>::frak(std::vector<anonymous-namespace'::data,std::allocator<anonymous-namespace'::data<T>>> &) const' 34> with 34> [ 34> T=half 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(548): message : see reference to function template instantiation 'voidanonymous-namespace'::data::frak(std::vector<anonymous-namespace'::data<T>,std::allocator<anonymous-namespace'::data>> &) const' being compiled 34> with 34> [ 34> T=half 34> ] 34>testCompression.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompression.cpp(92,24): warning C4244: 'argument': conversion from 'T' to 'float', possible loss of data 34> with 34> [ 34> T=unsigned int 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompression.cpp(93,24): warning C4244: '=': conversion from 'T' to 'T', possible loss of data 34> with 34> [ 34> T=unsigned int 34> ] 34> and 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompression.cpp(111,34): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompression.cpp(112,34): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCompression.cpp(140,34): warning C4244: 'argument': conversion from 'long' to 'unsigned short', possible loss of data 34>testConversion.cpp 33>ImfImageDataWindow.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(232,1): warning C4244: 'argument': conversion from 'T' to 'float', possible loss of data 33>Generating Code... 34> with 34> [ 34> T=unsigned int 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(331): message : see reference to function template instantiation 'void anonymous-namespace'::testScanLineImageChannel<OutType,Imf_2_5::UINT,InType,Imf_2_5::HALF>(const char [],int,int,Imf_2_5::Compression)' being compiled 34> with 34> [ 34> OutType=unsigned int, 34> InType=half 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(371): message : see reference to function template instantiation 'voidanonymous-namespace'::testImageChannel<unsigned int,Imf_2_5::UINT,half,Imf_2_5::HALF>(const std::string &,int,int,Imf_2_5::Compression)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(311,1): warning C4244: 'argument': conversion from 'T' to 'float', possible loss of data 34> with 34> [ 34> T=unsigned int 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(334): message : see reference to function template instantiation 'void anonymous-namespace'::testTiledImageChannel<OutType,Imf_2_5::UINT,InType,Imf_2_5::HALF>(const char [],int,int,Imf_2_5::Compression)' being compiled 34> with 34> [ 34> OutType=unsigned int, 34> InType=half 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(183,31): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(331): message : see reference to function template instantiation 'voidanonymous-namespace'::testScanLineImageChannel<OutType,Imf_2_5::HALF,InType,Imf_2_5::UINT>(const char [],int,int,Imf_2_5::Compression)' being compiled 34> with 34> [ 34> OutType=half, 34> InType=unsigned int 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(381): message : see reference to function template instantiation 'void anonymous-namespace'::testImageChannel<half,Imf_2_5::HALF,unsigned int,Imf_2_5::UINT>(const std::string &,int,int,Imf_2_5::Compression)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(260,31): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(334): message : see reference to function template instantiation 'voidanonymous-namespace'::testTiledImageChannel<OutType,Imf_2_5::HALF,InType,Imf_2_5::UINT>(const char [],int,int,Imf_2_5::Compression)' being compiled 34> with 34> [ 34> OutType=half, 34> InType=unsigned int 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(183,31): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(331): message : see reference to function template instantiation 'void anonymous-namespace'::testScanLineImageChannel<OutType,Imf_2_5::FLOAT,InType,Imf_2_5::UINT>(const char [],int,int,Imf_2_5::Compression)' being compiled 34> with 34> [ 34> OutType=float, 34> InType=unsigned int 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(396): message : see reference to function template instantiation 'voidanonymous-namespace'::testImageChannel<float,Imf_2_5::FLOAT,unsigned int,Imf_2_5::UINT>(const std::string &,int,int,Imf_2_5::Compression)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(260,31): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 12>bssrdf.cpp 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(334): message : see reference to function template instantiation 'void anonymous-namespace'::testTiledImageChannel<OutType,Imf_2_5::FLOAT,InType,Imf_2_5::UINT>(const char [],int,int,Imf_2_5::Compression)' being compiled 34> with 34> [ 34> OutType=float, 34> InType=unsigned int 34> ] 34>testCopyDeepScanLine.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCopyDeepScanLine.cpp(191,73): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCopyDeepScanLine.cpp(193,74): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 34>testCopyDeepTiled.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCopyDeepTiled.cpp(222,96): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCopyDeepTiled.cpp(224,98): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 34>testCopyMultiPartFile.cpp 33>Done building project "IlmImfUtil.vcxproj" -- FAILED. 35>------ Rebuild All started: Project: IlmImfUtilTest, Configuration: Debug x64 ------ 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(515,71): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(96,40): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(536): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(96,40): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(537): message : see reference to function template instantiation 'void anonymous-namespace'::fillPixels<half>(Imf_2_5::Array2D<half> &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(113,47): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(600): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,Imf_2_5::Array2D<float > &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(113,47): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(602): message : see reference to function template instantiation 'void `anonymous-namespace'::fillPixels(Imf_2_5::Array2D &,Imf_2_5::Array2D<half > &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(167,61): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(179): message : see reference to function template instantiation 'bool anonymous-namespace'::checkPixels<T>(Imf_2_5::Array2D<T> &,int,int,int,int,int)' being compiled 34> with 34> [ 34> T=half 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(743): message : see reference to function template instantiation 'boolanonymous-namespace'::checkPixels(Imf_2_5::Array2D &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(191,68): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(205): message : see reference to function template instantiation 'bool anonymous-namespace'::checkPixels<T>(Imf_2_5::Array2D<unsigned int> &,Imf_2_5::Array2D<half *> &,int,int,int,int,int)' being compiled 34> with 34> [ 34> T=half 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(817): message : see reference to function template instantiation 'boolanonymous-namespace'::checkPixels(Imf_2_5::Array2D &,Imf_2_5::Array2D<half *> &,int,int)' being compiled 34>testCopyPixels.cpp 15>Ptex_static.vcxproj -> E:\SourceCode\pbrt-v4-build\src\ext\ptex\src\ptex\Debug\Ptex_d.lib 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCopyPixels.cpp(61,34): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>testCustomAttributes.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testCustomAttributes.cpp(113,24): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 35>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/openexr/OpenEXR/IlmImfUtilTest/CMakeLists.txt 34>testDeepScanLineBasic.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDeepScanLineBasic.cpp(191,73): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDeepScanLineBasic.cpp(193,74): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDeepScanLineBasic.cpp(226,73): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 12>bxdfs.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDeepScanLineBasic.cpp(228,74): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 34>testDeepScanLineHuge.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDeepScanLineHuge.cpp(185,27): warning C4244: 'initializing': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDeepScanLineHuge.cpp(253,75): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDeepScanLineHuge.cpp(255,76): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 34>testDeepScanLineMultipleRead.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDeepScanLineMultipleRead.cpp(119,19): warning C4244: '=': conversion from 'double' to 'float', possible loss of data 34>testDeepTiledBasic.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDeepTiledBasic.cpp(241,96): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDeepTiledBasic.cpp(243,98): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDeepTiledBasic.cpp(285,100): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDeepTiledBasic.cpp(287,102): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDeepTiledBasic.cpp(330,77): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 35>main.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDeepTiledBasic.cpp(333,77): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 34>Generating Code... 12>cameras.cpp 35>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfUtilTest\main.cpp(74,42): warning C4244: 'argument': conversion from 'time_t' to 'unsigned long', possible loss of data 35>testFlatImage.cpp 35>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfUtilTest\testFlatImage.cpp(232,44): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 35>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfUtilTest\testFlatImage.cpp(246): message : see reference to function template instantiation 'void anonymous-namespace'::fillChannel<half>(Imath_2_5::Rand48 &,Imf_2_5::FlatImageChannel &)' being compiled 35>testDeepImage.cpp 34>Compiling... 35>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfUtilTest\testDeepImage.cpp(494,48): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 35> with 35> [ 35> T=float 35> ] 34>testDwaCompressorSimd.cpp 35>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfUtilTest\testDeepImage.cpp(266,40): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 35>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfUtilTest\testDeepImage.cpp(285): message : see reference to function template instantiation 'voidanonymous-namespace'::fillChannel(Imath_2_5::Rand48 &,Imf_2_5::DeepImageChannel &)' being compiled 35>testIO.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(135,67): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(136,67): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(137,67): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(146,45): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(147,45): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(148,45): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(157,67): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(158,67): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(159,67): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(165,45): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(166,45): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(167,45): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(273,61): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(279,52): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(285,57): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(294,52): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(317,5): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(317,5): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(318,5): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(318,5): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(319,5): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(319,5): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(320,5): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(320,5): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(321,5): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(321,5): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(322,5): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(322,5): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(323,5): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(323,5): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(324,5): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(324,5): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(330,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(330,9): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(331,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(331,9): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(332,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(332,9): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(333,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(333,9): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(334,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(334,9): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(335,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(335,9): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(336,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(336,9): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(337,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(337,9): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(343,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(343,9): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(344,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(344,9): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(345,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(345,9): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(346,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(346,9): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(347,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(347,9): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(348,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(348,9): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(349,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(349,9): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(350,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(350,9): warning C4305: 'argument': truncation from 'double' to 'const float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(374,47): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(407,51): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(490,39): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(494,47): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 35>Generating Code... 12>filters.cpp 36>------ Rebuild All started: Project: ptxinfo, Configuration: Debug x64 ------ 35>LINK : fatal error LNK1104: cannot open file '..\IlmImfUtil\Debug\IlmImfUtil-2_5_d.lib' 34>testExistingStreams.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testExistingStreams.cpp(74,15): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testExistingStreams.cpp(75,21): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testExistingStreams.cpp(76,15): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testExistingStreams.cpp(77,30): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testExistingStreams.cpp(92,15): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testExistingStreams.cpp(93,21): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testExistingStreams.cpp(94,15): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testExistingStreams.cpp(95,30): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>testFutureProofing.cpp 35>Done building project "IlmImfUtilTest.vcxproj" -- FAILED. 37>------ Rebuild All started: Project: rtest, Configuration: Debug x64 ------ 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(582,74): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(781,56): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(782,56): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(103,40): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(603): message : see reference to function template instantiation 'void anonymous-namespace'::fillPixels<float>(Imf_2_5::Array2D<float> &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(103,40): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(604): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(121,47): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(667): message : see reference to function template instantiation 'void anonymous-namespace'::fillPixels<float>(Imf_2_5::Array2D<unsigned int> &,Imf_2_5::Array2D<float *> &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(121,47): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(669): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,Imf_2_5::Array2D<half > &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(198,61): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(1013): message : see reference to function template instantiation 'bool anonymous-namespace'::checkPixels<half>(Imf_2_5::Array2D<half> &,int,int,int,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(229,68): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(1112): message : see reference to function template instantiation 'boolanonymous-namespace'::checkPixels(Imf_2_5::Array2D &,Imf_2_5::Array2D<half > &,int,int,int,int,int)' being compiled 34>testHuf.cpp 12>interaction.cpp 34>testInputPart.cpp 37>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/ptex/src/tests/CMakeLists.txt 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testInputPart.cpp(435,68): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testInputPart.cpp(90,40): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testInputPart.cpp(456): message : see reference to function template instantiation 'void anonymous-namespace'::fillPixels<float>(Imf_2_5::Array2D<float> &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testInputPart.cpp(90,40): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testInputPart.cpp(457): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testInputPart.cpp(163,61): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testInputPart.cpp(628): message : see reference to function template instantiation 'bool anonymous-namespace'::checkPixels<half>(Imf_2_5::Array2D<half> &,int,int,int,int,int)' being compiled 34>testIsComplete.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testIsComplete.cpp(66,30): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testIsComplete.cpp(66,27): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>testLineOrder.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testLineOrder.cpp(63,24): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>testLut.cpp 36>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/ptex/src/utils/CMakeLists.txt 37>rtest.cpp 12>lights.cpp 34>testMagic.cpp 36>ptxinfo.cpp 34>testMalformedImages.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMalformedImages.cpp(111,42): warning C4101: 'e': unreferenced local variable 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMalformedImages.cpp(126,40): warning C4101: 'e': unreferenced local variable 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMalformedImages.cpp(141,43): warning C4101: 'e': unreferenced local variable 34>testMultiPartApi.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartApi.cpp(349,39): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartApi.cpp(359,68): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartApi.cpp(496,45): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartApi.cpp(630,51): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartApi.cpp(108,40): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartApi.cpp(325): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartApi.cpp(108,40): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartApi.cpp(326): message : see reference to function template instantiation 'void anonymous-namespace'::fillPixels<float>(Imf_2_5::Array2D<float> &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartApi.cpp(117,61): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartApi.cpp(660): message : see reference to function template instantiation 'boolanonymous-namespace'::checkPixels(Imf_2_5::Array2D &,int,int,int,int,int)' being compiled 34>testMultiPartFileMixingBasic.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(516,69): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(98,40): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(537): message : see reference to function template instantiation 'void anonymous-namespace'::fillPixels<float>(Imf_2_5::Array2D<float> &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(98,40): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(538): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(115,47): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(601): message : see reference to function template instantiation 'void anonymous-namespace'::fillPixels<float>(Imf_2_5::Array2D<unsigned int> &,Imf_2_5::Array2D<float *> &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(115,47): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(603): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,Imf_2_5::Array2D<half > &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(169,61): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(937): message : see reference to function template instantiation 'bool anonymous-namespace'::checkPixels<half>(Imf_2_5::Array2D<half> &,int,int,int,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(193,68): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(1037): message : see reference to function template instantiation 'boolanonymous-namespace'::checkPixels(Imf_2_5::Array2D &,Imf_2_5::Array2D<half > &,int,int,int,int,int)' being compiled 34>testMultiPartSharedAttributes.cpp 12>lightsamplers.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartSharedAttributes.cpp(160,78): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartSharedAttributes.cpp(164,42): warning C4101: 'e': unreferenced local variable 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartSharedAttributes.cpp(308,72): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartSharedAttributes.cpp(414,26): warning C4267: 'argument': conversion from 'size_t' to 'const T', possible loss of data 34> with 34> [ 34> T=int 37>rtest.vcxproj -> E:\SourceCode\pbrt-v4-build\src\ext\ptex\src\tests\Debug\rtest.exe 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartSharedAttributes.cpp(423,72): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartSharedAttributes.cpp(389,42): warning C4101: 'e': unreferenced local variable 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartSharedAttributes.cpp(501,43): warning C4101: 'e': unreferenced local variable 34>testMultiPartThreading.cpp 36>ptxinfo.vcxproj -> E:\SourceCode\pbrt-v4-build\src\ext\ptex\src\utils\Debug\ptxinfo.exe 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartThreading.cpp(266,1): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartThreading.cpp(519,39): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartThreading.cpp(529,68): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartThreading.cpp(657,45): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartThreading.cpp(104,61): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartThreading.cpp(304): message : see reference to function template instantiation 'bool anonymous-namespace'::checkPixels<half>(Imf_2_5::Array2D<half> &,int,int,int,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartThreading.cpp(95,40): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartThreading.cpp(495): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartThreading.cpp(95,40): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartThreading.cpp(496): message : see reference to function template instantiation 'void anonymous-namespace'::fillPixels<float>(Imf_2_5::Array2D<float> &,int,int)' being compiled 34>testMultiScanlinePartThreading.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiScanlinePartThreading.cpp(272,69): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiScanlinePartThreading.cpp(311,45): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiScanlinePartThreading.cpp(89,40): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiScanlinePartThreading.cpp(268): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiScanlinePartThreading.cpp(89,40): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiScanlinePartThreading.cpp(269): message : see reference to function template instantiation 'void anonymous-namespace'::fillPixels<float>(Imf_2_5::Array2D<float> &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiScanlinePartThreading.cpp(98,61): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiScanlinePartThreading.cpp(110): message : see reference to function template instantiation 'boolanonymous-namespace'::checkPixels(Imf_2_5::Array2D &,int,int,int,int,int)' being compiled 12>materials.cpp 34> with 34> [ 34> T=half 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiScanlinePartThreading.cpp(374): message : see reference to function template instantiation 'bool anonymous-namespace'::checkPixels<half>(Imf_2_5::Array2D<half> &,int,int)' being compiled 34>testMultiTiledPartThreading.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiTiledPartThreading.cpp(294,68): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiTiledPartThreading.cpp(379,45): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiTiledPartThreading.cpp(94,40): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiTiledPartThreading.cpp(339): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiTiledPartThreading.cpp(94,40): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiTiledPartThreading.cpp(342): message : see reference to function template instantiation 'void anonymous-namespace'::fillPixels<half>(Imf_2_5::Array2D<half> &,int,int)' being compiled 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiTiledPartThreading.cpp(103,61): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiTiledPartThreading.cpp(115): message : see reference to function template instantiation 'boolanonymous-namespace'::checkPixels(Imf_2_5::Array2D &,int,int,int,int,int)' being compiled 34> with 34> [ 34> T=half 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testMultiTiledPartThreading.cpp(465): message : see reference to function template instantiation 'bool anonymous-namespace'::checkPixels<half>(Imf_2_5::Array2D<half> &,int,int)' being compiled 34>testMultiView.cpp 34>testNativeFormat.cpp 34>testOptimized.cpp 12>options.cpp 34>testOptimizedInterleavePatterns.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testOptimizedInterleavePatterns.cpp(241,47): warning C4244: 'argument': conversion from 'const double' to 'float', possible loss of data 12>paramdict.cpp 34>Generating Code... 38>------ Rebuild All started: Project: IlmImfExamples, Configuration: Debug x64 ------ 39>------ Rebuild All started: Project: ftest, Configuration: Debug x64 ------ 34>Compiling... 34>testPartHelper.cpp 34>testPreviewImage.cpp 12>parser.cpp 34>testRgba.cpp 38>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/openexr/OpenEXR/IlmImfExamples/CMakeLists.txt 39>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/ptex/src/tests/CMakeLists.txt 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(98,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(99,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(100,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(101,30): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(233,48): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(233,40): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(233,32): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(233,25): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(249,33): warning C4309: 'argument': truncation of constant value 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(250,33): warning C4309: 'argument': truncation of constant value 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(396,30): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(397,30): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>testRgbaThreading.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testRgbaThreading.cpp(70,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testRgbaThreading.cpp(71,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testRgbaThreading.cpp(72,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testRgbaThreading.cpp(73,30): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>testRle.cpp 38>drawImage.cpp 34>testSampleImages.cpp 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(107,15): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(110,13): warning C4305: '*=': truncation from 'double' to 'float' 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(153,15): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(156,13): warning C4305: '*=': truncation from 'double' to 'float' 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(318,10): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(319,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(320,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(322,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(323,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(324,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(325,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(332,11): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>testScanLineApi.cpp 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(332,14): warning C4305: 'argument': truncation from 'double' to 'float' 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(330,12): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(338,14): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(338,17): warning C4305: 'argument': truncation from 'double' to 'float' 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(336,15): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(344,14): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(344,17): warning C4305: 'argument': truncation from 'double' to 'float' 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(342,15): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(365,10): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(366,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(367,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(368,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(369,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(370,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(377,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(376,14): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(459,11): warning C4244: 'initializing': conversion from 'int' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(460,11): warning C4244: 'initializing': conversion from 'int' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(256,15): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(397): message : see reference to function template instantiation 'voidanonymous-namespace'::mndl(Imf_2_5::Array2D &,int,int,int,int,int,int,int,int,double,double,double,double,double,double)' being compiled 38>generalInterfaceExamples.cpp 38>generalInterfaceTiledExamples.cpp 12>pbrt.cpp 39>ftest.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testScanLineApi.cpp(76,41): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 38>lowLevelIoExamples.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testScanLineApi.cpp(77,41): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>testSharedFrameBuffer.cpp 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\lowLevelIoExamples.cpp(130,19): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'long', possible loss of data 38>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfExamples\lowLevelIoExamples.cpp(162,19): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'long', possible loss of data 38>main.cpp 38>previewImageExamples.cpp 38>rgbaInterfaceExamples.cpp 38>rgbaInterfaceTiledExamples.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testSharedFrameBuffer.cpp(81,38): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testSharedFrameBuffer.cpp(84,48): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testSharedFrameBuffer.cpp(87,48): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testSharedFrameBuffer.cpp(90,24): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>testStandardAttributes.cpp 38>Generating Code... 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(184,5): warning C4305: 'argument': truncation from 'double' to 'T' 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(187,5): warning C4305: 'argument': truncation from 'double' to 'T' 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(190,5): warning C4305: 'argument': truncation from 'double' to 'T' 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(193,5): warning C4305: 'argument': truncation from 'double' to 'T' 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(195,77): warning C4305: 'argument': truncation from 'double' to 'T' 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(198,78): warning C4305: 'argument': truncation from 'double' to 'T' 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(208,68): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(208,65): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(231,20): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(232,20): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(233,20): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(292,5): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(292,5): warning C4305: 'argument': truncation from 'double' to 'T' 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(299,5): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(299,5): warning C4305: 'argument': truncation from 'double' to 'T' 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(306,5): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(306,5): warning C4305: 'argument': truncation from 'double' to 'T' 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(313,5): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(313,5): warning C4305: 'argument': truncation from 'double' to 'T' 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(320,5): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(320,5): warning C4305: 'argument': truncation from 'double' to 'T' 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(327,5): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(327,5): warning C4305: 'argument': truncation from 'double' to 'T' 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(348,16): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(348,13): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(354,20): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(354,17): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(394,20): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(395,20): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(396,20): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>testTiledCompression.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledCompression.cpp(96,24): warning C4244: 'argument': conversion from 'T' to 'float', possible loss of data 34> with 34> [ 12>ray.cpp 34> T=unsigned int 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledCompression.cpp(97,24): warning C4244: '=': conversion from 'T' to 'T', possible loss of data 34> with 34> [ 34> T=unsigned int 34> ] 34> and 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledCompression.cpp(115,34): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledCompression.cpp(116,34): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 34> with 34> [ 34> T=float 34> ] 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledCompression.cpp(146,45): warning C4244: 'argument': conversion from 'long' to 'unsigned short', possible loss of data 34>testTiledCopyPixels.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledCopyPixels.cpp(63,34): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>testTiledLineOrder.cpp 12>samplers.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(66,34): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(138,78): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(138,61): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(141,78): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(141,61): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(268,90): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(268,79): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(306,88): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(306,65): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(309,88): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(309,65): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 38>LINK : fatal error LNK1104: cannot open file '..\IlmImf\Debug\IlmImf-2_5_d.lib' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(447,99): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(447,81): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(450,99): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 38>Done building project "IlmImfExamples.vcxproj" -- FAILED. 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(450,81): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(469,89): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(469,65): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(496,93): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(496,69): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>testTiledRgba.cpp 40>------ Rebuild All started: Project: wtest, Configuration: Debug x64 ------ 39>ftest.vcxproj -> E:\SourceCode\pbrt-v4-build\src\ext\ptex\src\tests\Debug\ftest.exe 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(74,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(75,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(76,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(77,30): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(495,48): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(495,40): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(495,32): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(495,25): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(519,37): warning C4309: 'argument': truncation of constant value 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(520,37): warning C4309: 'argument': truncation of constant value 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(673,30): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(674,30): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 34>testTiledYa.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledYa.cpp(68,50): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledYa.cpp(74,17): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledYa.cpp(85,18): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledYa.cpp(86,16): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledYa.cpp(87,16): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledYa.cpp(100,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledYa.cpp(102,13): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testTiledYa.cpp(105,13): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>testWav.cpp 34>testXdr.cpp 40>Building Custom Rule E:/SourceCode/pbrt-v4/src/ext/ptex/src/tests/CMakeLists.txt 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testXdr.cpp(108,45): warning C4305: 'argument': truncation from 'double' to 'float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testXdr.cpp(109,45): warning C4305: 'argument': truncation from 'double' to 'float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testXdr.cpp(211,29): warning C4305: 'argument': truncation from 'double' to 'float' 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testXdr.cpp(212,29): warning C4305: 'argument': truncation from 'double' to 'float' 34>testYca.cpp 12>scene.cpp 40>wtest.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testYca.cpp(68,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testYca.cpp(69,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testYca.cpp(70,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testYca.cpp(72,14): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testYca.cpp(92,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testYca.cpp(95,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>testLargeDataWindowOffsets.cpp 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testLargeDataWindowOffsets.cpp(125,47): warning C4244: 'argument': conversion from 'const double' to 'float', possible loss of data 34>testB44ExpLogTable.cpp 34>testDwaLookups.cpp 40>wtest.vcxproj -> E:\SourceCode\pbrt-v4-build\src\ext\ptex\src\tests\Debug\wtest.exe 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaLookups.cpp(130,1): warning C4267: 'argument': conversion from 'size_t' to 'unsigned short', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaLookups.cpp(133,1): warning C4267: 'argument': conversion from 'size_t' to 'unsigned short', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaLookups.cpp(290,23): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaLookups.cpp(338,23): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaLookups.cpp(366,29): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 34>E:\SourceCode\pbrt-v4\src\ext\openexr\OpenEXR\IlmImfTest\testDwaLookups.cpp(469,55): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data 34>Generating Code... 41>------ Rebuild All started: Project: halftest (ext\ptex\halftest), Configuration: Debug x64 ------ 12>Generating Code... 34>Compiling... 34>random.cpp 34>Generating Code... 34>LINK : fatal error LNK1104: cannot open file '..\IlmImf\Debug\IlmImf-2_5_d.lib' 34>Done building project "IlmImfTest.vcxproj" -- FAILED. 12>Compiling... 12>shapes.cpp 12>textures.cpp 12>pspec_gpu.cpp 12>aggregates.cpp 12>integrators.cpp 12>primitive.cpp 12>render.cpp 12>args.cpp 12>bluenoise.cpp 12>buffercache.cpp 12>check.cpp 12>color.cpp 12>colorspace.cpp 12>display.cpp 12>error.cpp 12>file.cpp 12>float.cpp 12>gui.cpp 12>image.cpp 12>log.cpp 12>Generating Code... 12>Compiling... 12>loopsubdiv.cpp 12>lowdiscrepancy.cpp 12>math.cpp 12>memory.cpp 12>mesh.cpp 12>mipmap.cpp 12>noise.cpp 12>parallel.cpp 12>pmj02tables.cpp 12>primes.cpp 12>print.cpp 12>progressreporter.cpp 12>pstd.cpp 12>rng.cpp 12>sampling.cpp 12>scattering.cpp 12>sobolmatrices.cpp 12>spectrum.cpp 12>stats.cpp 12>stbimage.cpp 12>Generating Code... 12>E:\SourceCode\pbrt-v4\src\pbrt\util\mipmap.cpp(403): warning C4715: 'pbrt::MIPMap::Bilerp': not all control paths return a value 12>Compiling... 12>string.cpp 12>transform.cpp 12>vecmath.cpp 12>aggregate.cpp 12>camera.cpp 12>integrator.cpp 12>samples.cpp 12>surfscatter.cpp 12>subsurface.cpp 12>wavefront.cpp 12>gtest-all.cc 12>lodepng.cpp 12>E:\SourceCode\pbrt-v4\src\ext\lodepng\lodepng.cpp(712,54): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?) 12>E:\SourceCode\pbrt-v4\src\ext\lodepng\lodepng.cpp(731,39): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?) 12>E:\SourceCode\pbrt-v4\src\ext\lodepng\lodepng.cpp(5474,33): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?) 12>rply.cpp 12>Generating Code... 12>Done building project "pbrt_lib.vcxproj" -- FAILED. 42>------ Rebuild All started: Project: imgtool, Configuration: Debug x64 ------ 43>------ Rebuild All started: Project: pbrt_exe, Configuration: Debug x64 ------ 44>------ Rebuild All started: Project: plytool, Configuration: Debug x64 ------ 45>------ Rebuild All started: Project: pspec, Configuration: Debug x64 ------ 44>Building Custom Rule E:/SourceCode/pbrt-v4/CMakeLists.txt 45>Building Custom Rule E:/SourceCode/pbrt-v4/CMakeLists.txt 43>Building Custom Rule E:/SourceCode/pbrt-v4/CMakeLists.txt 43>pbrt.cpp 44>plytool.cpp 45>pspec.cpp 42>Building Custom Rule E:/SourceCode/pbrt-v4/CMakeLists.txt 45>LINK : fatal error LNK1104: cannot open file 'Debug\libpbrt_d.lib' 45>Done building project "pspec.vcxproj" -- FAILED. 46>------ Rebuild All started: Project: pbrt_test, Configuration: Debug x64 ------ 42>imgtool.cpp 44>LINK : fatal error LNK1104: cannot open file 'Debug\libpbrt_d.lib' 44>Done building project "plytool.vcxproj" -- FAILED. 43>LINK : fatal error LNK1104: cannot open file 'Debug\libpbrt_d.lib' 43>Done building project "pbrt_exe.vcxproj" -- FAILED. 46>Building Custom Rule E:/SourceCode/pbrt-v4/CMakeLists.txt 46>pbrt_test.cpp 42>LINK : fatal error LNK1104: cannot open file 'Debug\libpbrt_d.lib' 42>Done building project "imgtool.vcxproj" -- FAILED. 46>bsdfs_test.cpp 46>filters_test.cpp 46>lights_test.cpp 46>lightsamplers_test.cpp 46>media_test.cpp 46>parser_test.cpp 46>samplers_test.cpp 46>E:\SourceCode\pbrt-v4\src\pbrt\samplers_test.cpp(79,38): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?) 46>shapes_test.cpp 46>integrators_test.cpp 46>args_test.cpp 46>buffercache_test.cpp 46>color_test.cpp 46>containers_test.cpp 46>file_test.cpp 46>float_test.cpp 46>hash_test.cpp 46>image_test.cpp 46>math_test.cpp 46>parallel_test.cpp 46>Generating Code... 46>Compiling... 46>print_test.cpp 46>pstd_test.cpp 46>E:\SourceCode\pbrt-v4\src\pbrt\util\pstd_test.cpp(145,45): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?) 46>rng_test.cpp 46>sampling_test.cpp 46>spectrum_test.cpp 46>splines_test.cpp 46>string_test.cpp 46>taggedptr_test.cpp 46>transform_test.cpp 46>vecmath_test.cpp 46>Generating Code... 46>LINK : fatal error LNK1104: cannot open file 'Debug\libpbrt_d.lib' 46>Done building project "pbrt_test.vcxproj" -- FAILED. 47>------ Rebuild All started: Project: ALL_BUILD, Configuration: Debug x64 ------ 47>Building Custom Rule E:/SourceCode/pbrt-v4/CMakeLists.txt 48>------ Skipped Rebuild All: Project: INSTALL, Configuration: Debug x64 ------ 48>Project not selected to build for this solution configuration ========== Rebuild All: 29 succeeded, 11 failed, 8 skipped ==========

SkybuckFlying commented 2 years ago

Trying reconfigure for win32 platform. I notice this in CMAKE, which seems a bit strange openexr missing:

Selecting Windows SDK version 10.0.18362.0 to target Windows 6.1.7601. The CXX compiler identification is MSVC 19.29.30140.0 The C compiler identification is MSVC 19.29.30140.0 Detecting CXX compiler ABI info Detecting CXX compiler ABI info - done Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x86/cl.exe - skipped Detecting CXX compile features Detecting CXX compile features - done Detecting C compiler ABI info Detecting C compiler ABI info - done Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x86/cl.exe - skipped Detecting C compile features Detecting C compile features - done Found Git: E:/Tools/PortableGit/bin/git.exe (found version "2.29.2.windows.2") OpenEXR at commit: 5cfb5dab6dfada731586b0281bdb15ee75e26782 OpenVDB at commit: 414bed84c2fc22e188eac7b611aa85c7edd7a5a9 Ptex at commit: 4cd8e9a6db2b06e478dfbbd8c26eb6df97f84483 double-conversion at commit: cc1f75a114aca8d2af69f73a5a959aecbab0e87a filesystem at commit: c5f9de30142453eb3c6fe991e82dfc2583373116 glfw at commit: 4cb36872a5fe448c205d0b46f0e8c8b57530cfe0 libdeflate at commit: 1fd0bea6ca2073c68493632dafc4b1ddda1bcbc3 lodepng at commit: 8c6a9e30576f07bf470ad6f09458a2dcd7a6a84a qoi at commit: 028c75fd26e5e0758c7c711216c00404994c1ad3 stb at commit: af1a5bc352164740c1cc1354942b1c6b72eacb8a utf8proc at commit: 2484e2ed5e1d9c19edcccf392a7d9920ad90dfaf zlib at commit: 54d591eabf9fe0e84c725638f8d5d8d202a093fa Looking for pthread.h Looking for pthread.h - not found Found Threads: TRUE
Found OpenGL: opengl32
The ASM compiler identification is MSVC Found assembler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x86/cl.exe CMake Warning (dev) at src/ext/libdeflate/CMakeLists.txt:12 (option): Policy CMP0077 is not set: option() honors normal variables. Run "cmake --help-policy CMP0077" for policy details. Use the cmake_policy command to set the policy and suppress this warning.

For compatibility with older versions of CMake, option is clearing the normal variable 'BUILD_SHARED_LIBS'. This warning is for project developers. Use -Wno-dev to suppress it.

Performing Test DEFLATE_LINT_WALL Performing Test DEFLATE_LINT_WALL - Success Performing Test DEFLATE_LINT_WUNDEF Performing Test DEFLATE_LINT_WUNDEF - Failed Performing Test DEFLATE_LINT_PEDANTIC Performing Test DEFLATE_LINT_PEDANTIC - Failed Performing Test DEFLATE_LINT_DECLARATION_AFTER_STATEMENT Performing Test DEFLATE_LINT_DECLARATION_AFTER_STATEMENT - Failed Performing Test DEFLATE_LINT_MISSING_PROTOTYPES Performing Test DEFLATE_LINT_MISSING_PROTOTYPES - Failed Performing Test DEFLATE_LINT_STRICT_PROTOTYPES Performing Test DEFLATE_LINT_STRICT_PROTOTYPES - Failed Performing Test DEFLATE_LINT_VLA Performing Test DEFLATE_LINT_VLA - Failed Performing Test DEFLATE_LINT_IMPLICIT_FALLTHROUGH Performing Test DEFLATE_LINT_IMPLICIT_FALLTHROUGH - Failed Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR) CMake Deprecation Warning at src/ext/zlib/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake.

Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions.

Looking for sys/types.h Looking for sys/types.h - found Looking for stdint.h Looking for stdint.h - found Looking for stddef.h Looking for stddef.h - found Check size of off64_t Check size of off64_t - failed Looking for fseeko Looking for fseeko - not found Looking for unistd.h Looking for unistd.h - not found Could NOT find Imath (missing: Imath_DIR) Could NOT find IlmBase (missing: IlmBase_DIR) Could NOT find OpenEXR (missing: OpenEXR_DIR) Found ZLIB: zlibstatic
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) Could NOT find OpenEXR: Found unsuitable version "1.6.1", but required is at least "2.3" (found ILMBASE_INCLUDE_PATH-NOTFOUND) OpenEXR not found; building it from scratch. Configure ILMBASE Version: 2.5.3 Lib API: 25.0.2 Looking for include file ucontext.h Looking for include file ucontext.h - not found -- WARNING pkg-config generation disabled Configure OpenEXR Version: 2.5.3 Lib API: 25.0.2 Performing Test OPENEXR_IMF_HAVE_SYSCONF_NPROCESSORS_ONLN Performing Test OPENEXR_IMF_HAVE_SYSCONF_NPROCESSORS_ONLN - Failed Performing Test OPENEXR_IMF_HAVE_GCC_INLINE_ASM_AVX Performing Test OPENEXR_IMF_HAVE_GCC_INLINE_ASM_AVX - Failed clang-format not found. CMake Deprecation Warning at src/ext/ptex/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake.

Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions.

Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) Including Win32 support Unable to find -lprofiler Looking for a CUDA compiler Looking for a CUDA compiler - NOTFOUND CUDA not found Performing Test COMPILER_SUPPORTS_MARCH_NATIVE Performing Test COMPILER_SUPPORTS_MARCH_NATIVE - Failed Performing Test HAVE_MMAP Performing Test HAVE_MMAP - Failed Performing Test HAS_INTRIN_H Performing Test HAS_INTRIN_H - Success Performing Test HAVE_DECLSPEC_NOINLINE Performing Test HAVE_DECLSPEC_NOINLINE - Success Performing Test HAVE_ATTRIBUTE_NOINLINE Performing Test HAVE_ATTRIBUTE_NOINLINE - Failed Performing Test HAVE_PRE_POST_BAR_RESTRICT Performing Test HAVE_PRE_POST_BAR_RESTRICT - Failed Performing Test HAVE_PRE_BAR_RESTRICT Performing Test HAVE_PRE_BAR_RESTRICT - Success Performing Test HAVE__ALIGNED_MALLOC Performing Test HAVE__ALIGNED_MALLOC - Success Performing Test HAVE_POSIX_MEMALIGN Performing Test HAVE_POSIX_MEMALIGN - Failed Performing Test INT64_IS_OWN_TYPE Performing Test INT64_IS_OWN_TYPE - Failed Configuring done Generating done

SkybuckFlying commented 2 years ago

The result above from this git clone (I will try and build it again):

new@new-PC MINGW64 /e/SourceCode $ git clone --recursive https://github.com/mmp/pbrt-v4 pbrt-v4-v2 Cloning into 'pbrt-v4-v2'... remote: Enumerating objects: 9701, done. remote: Counting objects: 100% (750/750), done. remote: Compressing objects: 100% (322/322), done. remote: Total 9701 (delta 461), reused 638 (delta 409), pack-reused 8951 Receiving objects: 100% (9701/9701), 13.91 MiB | 4.67 MiB/s, done. Resolving deltas: 100% (6826/6826), done. Submodule 'src/ext/double-conversion' (https://github.com/mmp/double-conversion.git) registered for path 'src/ext/double-conversion' Submodule 'src/ext/filesystem' (https://github.com/wjakob/filesystem.git) registered for path 'src/ext/filesystem' Submodule 'src/ext/glfw' (https://github.com/glfw/glfw.git) registered for path 'src/ext/glfw' Submodule 'src/ext/libdeflate' (https://github.com/mmp/libdeflate.git) registered for path 'src/ext/libdeflate' Submodule 'src/ext/lodepng' (https://github.com/lvandeve/lodepng.git) registered for path 'src/ext/lodepng' Submodule 'src/ext/openexr' (https://github.com/mmp/openexr.git) registered for path 'src/ext/openexr' Submodule 'src/ext/openvdb' (https://github.com/AcademySoftwareFoundation/openvdb.git) registered for path 'src/ext/openvdb' Submodule 'src/ext/ptex' (https://github.com/wdas/ptex.git) registered for path 'src/ext/ptex' Submodule 'src/ext/qoi' (https://github.com/phoboslab/qoi.git) registered for path 'src/ext/qoi' Submodule 'src/ext/stb' (https://github.com/nothings/stb.git) registered for path 'src/ext/stb' Submodule 'src/ext/utf8proc' (https://github.com/JuliaStrings/utf8proc.git) registered for path 'src/ext/utf8proc' Submodule 'src/ext/zlib' (https://github.com/mitsuba-renderer/zlib.git) registered for path 'src/ext/zlib' Cloning into 'E:/SourceCode/pbrt-v4-v2/src/ext/double-conversion'... remote: Enumerating objects: 1159, done. remote: Total 1159 (delta 0), reused 0 (delta 0), pack-reused 1159 Receiving objects: 100% (1159/1159), 7.00 MiB | 6.83 MiB/s, done. Resolving deltas: 100% (774/774), done. Cloning into 'E:/SourceCode/pbrt-v4-v2/src/ext/filesystem'... remote: Enumerating objects: 87, done. remote: Counting objects: 100% (16/16), done. remote: Compressing objects: 100% (13/13), done. remote: Total 87 (delta 6), reused 6 (delta 3), pack-reused 71 Receiving objects: 100% (87/87), 22.63 KiB | 2.06 MiB/s, done. Resolving deltas: 100% (36/36), done. Cloning into 'E:/SourceCode/pbrt-v4-v2/src/ext/glfw'... remote: Enumerating objects: 29450, done. remote: Total 29450 (delta 0), reused 0 (delta 0), pack-reused 29450 Receiving objects: 100% (29450/29450), 14.39 MiB | 6.36 MiB/s, done. Resolving deltas: 100% (20828/20828), done. Cloning into 'E:/SourceCode/pbrt-v4-v2/src/ext/libdeflate'... remote: Enumerating objects: 2192, done. remote: Counting objects: 100% (499/499), done. remote: Compressing objects: 100% (53/53), done. remote: Total 2192 (delta 468), reused 446 (delta 446), pack-reused 1693 Receiving objects: 100% (2192/2192), 768.67 KiB | 4.44 MiB/s, done. Resolving deltas: 100% (1504/1504), done. Cloning into 'E:/SourceCode/pbrt-v4-v2/src/ext/lodepng'... remote: Enumerating objects: 2637, done. remote: Counting objects: 100% (34/34), done. remote: Compressing objects: 100% (18/18), done. remote: Total 2637 (delta 16), reused 31 (delta 16), pack-reused 2603 Receiving objects: 100% (2637/2637), 1.65 MiB | 5.47 MiB/s, done. Resolving deltas: 100% (1111/1111), done. Cloning into 'E:/SourceCode/pbrt-v4-v2/src/ext/openexr'... remote: Enumerating objects: 20296, done. remote: Counting objects: 100% (1225/1225), done. remote: Compressing objects: 100% (607/607), done. remote: Total 20296 (delta 754), reused 939 (delta 599), pack-reused 19071 Receiving objects: 100% (20296/20296), 48.15 MiB | 5.70 MiB/s, done. Resolving deltas: 100% (14670/14670), done. Cloning into 'E:/SourceCode/pbrt-v4-v2/src/ext/openvdb'... remote: Enumerating objects: 44715, done. remote: Counting objects: 100% (18/18), done. remote: Compressing objects: 100% (14/14), done. remote: Total 44715 (delta 3), reused 12 (delta 2), pack-reused 44697 Receiving objects: 100% (44715/44715), 48.72 MiB | 5.54 MiB/s, done. Resolving deltas: 100% (36693/36693), done. Cloning into 'E:/SourceCode/pbrt-v4-v2/src/ext/ptex'... remote: Enumerating objects: 4224, done. remote: Counting objects: 100% (563/563), done. remote: Compressing objects: 100% (167/167), done. remote: Total 4224 (delta 396), reused 552 (delta 394), pack-reused 3661 Receiving objects: 100% (4224/4224), 62.29 MiB | 5.42 MiB/s, done. Resolving deltas: 100% (2920/2920), done. Cloning into 'E:/SourceCode/pbrt-v4-v2/src/ext/qoi'... remote: Enumerating objects: 574, done. remote: Counting objects: 100% (314/314), done. remote: Compressing objects: 100% (119/119), done. remote: Total 574 (delta 257), reused 200 (delta 195), pack-reused 260 Receiving objects: 100% (574/574), 154.89 KiB | 4.30 MiB/s, done. Resolving deltas: 100% (329/329), done. Cloning into 'E:/SourceCode/pbrt-v4-v2/src/ext/stb'... remote: Enumerating objects: 7844, done. remote: Counting objects: 100% (573/573), done. remote: Compressing objects: 100% (209/209), done. remote: Total 7844 (delta 372), reused 544 (delta 364), pack-reused 7271 Receiving objects: 100% (7844/7844), 5.45 MiB | 7.24 MiB/s, done. Resolving deltas: 100% (5217/5217), done. Cloning into 'E:/SourceCode/pbrt-v4-v2/src/ext/utf8proc'... remote: Enumerating objects: 1957, done. remote: Counting objects: 100% (107/107), done. remote: Compressing objects: 100% (67/67), done. remote: Total 1957 (delta 47), reused 82 (delta 37), pack-reused 1850 Receiving objects: 100% (1957/1957), 4.67 MiB | 5.53 MiB/s, done. Resolving deltas: 100% (1317/1317), done. Cloning into 'E:/SourceCode/pbrt-v4-v2/src/ext/zlib'... remote: Enumerating objects: 4937, done. remote: Counting objects: 100% (4/4), done. remote: Compressing objects: 100% (4/4), done. remote: Total 4937 (delta 0), reused 2 (delta 0), pack-reused 4933 Receiving objects: 100% (4937/4937), 2.64 MiB | 2.56 MiB/s, done. Resolving deltas: 100% (3459/3459), done. Submodule path 'src/ext/double-conversion': checked out 'cc1f75a114aca8d2af69f73a5a959aecbab0e87a' Submodule path 'src/ext/filesystem': checked out 'c5f9de30142453eb3c6fe991e82dfc2583373116' Submodule path 'src/ext/glfw': checked out '4cb36872a5fe448c205d0b46f0e8c8b57530cfe0' Submodule path 'src/ext/libdeflate': checked out '1fd0bea6ca2073c68493632dafc4b1ddda1bcbc3' Submodule path 'src/ext/lodepng': checked out '8c6a9e30576f07bf470ad6f09458a2dcd7a6a84a' Submodule path 'src/ext/openexr': checked out '5cfb5dab6dfada731586b0281bdb15ee75e26782' Submodule path 'src/ext/openvdb': checked out '414bed84c2fc22e188eac7b611aa85c7edd7a5a9' Submodule path 'src/ext/ptex': checked out '4cd8e9a6db2b06e478dfbbd8c26eb6df97f84483' Submodule path 'src/ext/qoi': checked out '028c75fd26e5e0758c7c711216c00404994c1ad3' Submodule path 'src/ext/stb': checked out 'af1a5bc352164740c1cc1354942b1c6b72eacb8a' Submodule path 'src/ext/utf8proc': checked out '2484e2ed5e1d9c19edcccf392a7d9920ad90dfaf' Submodule path 'src/ext/zlib': checked out '54d591eabf9fe0e84c725638f8d5d8d202a093fa'

SkybuckFlying commented 2 years ago

The build succeeded, (apperently it was necessary to rebuild the project files, would be nice if the readme.md mentions this):

Part 1: Build started... 1>------ Build started: Project: ZERO_CHECK, Configuration: Debug Win32 ------ 1>Checking Build System 2>------ Build started: Project: Iex, Configuration: Debug Win32 ------ 3>------ Build started: Project: Half, Configuration: Debug Win32 ------ 4>------ Build started: Project: zlibstatic, Configuration: Debug Win32 ------ 5>------ Build started: Project: soac, Configuration: Debug Win32 ------ 2>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/openexr/IlmBase/Iex/CMakeLists.txt 3>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/openexr/IlmBase/Half/CMakeLists.txt 3>half.cpp 4>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/zlib/CMakeLists.txt 2>IexBaseExc.cpp 5>Building Custom Rule E:/SourceCode/pbrt-v4-v2/CMakeLists.txt 2>IexThrowErrnoExc.cpp 4>adler32.c 4>compress.c 4>crc32.c 4>deflate.c 4>gzclose.c 4>gzlib.c 2>Generating Code... 4>gzread.c 4>gzwrite.c 4>inflate.c 4>infback.c 4>inftrees.c 4>inffast.c 4>trees.c 5>soac.cpp 4>uncompr.c 4>zutil.c 4>Generating Code... 3>Half.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\src\ext\openexr\IlmBase\Half\Debug\Half-2_5_d.lib 4>zlibstatic.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\src\ext\zlib\Debug\zlibstatic.lib 2>Iex.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\src\ext\openexr\IlmBase\Iex\Debug\Iex-2_5_d.lib 5>E:\SourceCode\pbrt-v4-v2\src\pbrt\cmd\soac.cpp(323,31): warning C4018: '<': signed/unsigned mismatch 5>E:\SourceCode\pbrt-v4-v2\src\pbrt\cmd\soac.cpp(351,31): warning C4018: '<': signed/unsigned mismatch 5>E:\SourceCode\pbrt-v4-v2\src\pbrt\cmd\soac.cpp(379,31): warning C4018: '<': signed/unsigned mismatch 5>E:\SourceCode\pbrt-v4-v2\src\pbrt\cmd\soac.cpp(400,31): warning C4018: '<': signed/unsigned mismatch 5>E:\SourceCode\pbrt-v4-v2\src\pbrt\cmd\soac.cpp(433,31): warning C4018: '<': signed/unsigned mismatch 5>E:\SourceCode\pbrt-v4-v2\src\pbrt\cmd\soac.cpp(450,31): warning C4018: '<': signed/unsigned mismatch 5>soac.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\Debug\soac.exe 6>------ Build started: Project: rgb2spec_opt, Configuration: Debug Win32 ------ 7>------ Build started: Project: IexMath, Configuration: Debug Win32 ------ 8>------ Build started: Project: IlmThread, Configuration: Debug Win32 ------ 5>Done building project "soac.vcxproj". 9>------ Build started: Project: pbrt_soa_generated, Configuration: Debug Win32 ------ 8>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/openexr/IlmBase/IlmThread/CMakeLists.txt 8>IlmThread.cpp 9>Generating pbrt_soa.h 9>Generating wavefront_workitems_soa.h 9>Building Custom Rule E:/SourceCode/pbrt-v4-v2/CMakeLists.txt 10>------ Build started: Project: glad, Configuration: Debug Win32 ------ 8>IlmThreadMutex.cpp 8>IlmThreadMutexPosix.cpp 8>IlmThreadPool.cpp 10>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/glad/CMakeLists.txt 8>IlmThreadPosix.cpp 8>IlmThreadSemaphore.cpp 8>IlmThreadSemaphorePosixCompat.cpp 10>glad.c 8>IlmThreadSemaphorePosix.cpp 8>IlmThreadSemaphoreOSX.cpp 8>IlmThreadMutexWin32.cpp 8>IlmThreadSemaphoreWin32.cpp 11>------ Build started: Project: glfw, Configuration: Debug Win32 ------ 10>glad.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\src\ext\glad\Debug\glad_d.lib 8>IlmThreadWin32.cpp 8>Generating Code... 12>------ Build started: Project: pbrt_lib, Configuration: Debug Win32 ------ 13>------ Build started: Project: Imath, Configuration: Debug Win32 ------ 8>IlmThread.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\src\ext\openexr\IlmBase\IlmThread\Debug\IlmThread-2_5_d.lib 12>Generating rgbspectrum_srgb.cpp 12>Optimizing sRGB spectra... 13>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/openexr/IlmBase/Imath/CMakeLists.txt 13>ImathRandom.cpp 13>ImathColorAlgo.cpp 13>ImathFun.cpp 13>ImathVec.cpp 13>ImathExc.cpp 13>ImathMatrixAlgo.cpp 13>Generating Code... 14>------ Build started: Project: utf8proc, Configuration: Debug Win32 ------ 15>------ Build started: Project: Ptex_static, Configuration: Debug Win32 ------ 13>Imath.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\src\ext\openexr\IlmBase\Imath\Debug\Imath-2_5_d.lib 14>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/utf8proc/CMakeLists.txt 14>utf8proc.c 14>utf8proc.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\src\ext\utf8proc\Debug\utf8proc_static_d.lib 16>------ Build started: Project: IlmImf, Configuration: Debug Win32 ------ 17>------ Build started: Project: flip_lib, Configuration: Debug Win32 ------ 17>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/CMakeLists.txt 17>flip.cpp 18>------ Build started: Project: sky_lib, Configuration: Debug Win32 ------ 16>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/openexr/OpenEXR/IlmImf/CMakeLists.txt 18>Building Custom Rule E:/SourceCode/pbrt-v4-v2/CMakeLists.txt 18>ArHosekSkyModel.c 18>E:\SourceCode\pbrt-v4-v2\src\ext\skymodel\ArHosekSkyModel.c(529,1): warning C4244: 'initializing': conversion from 'double' to 'int', possible loss of data 17>flip_lib.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\src\ext\Debug\flip_lib_d.lib 18>sky_lib.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\Debug\sky_lib_d.lib 19>------ Build started: Project: deflate, Configuration: Debug Win32 ------ 18>Done building project "sky_lib.vcxproj". 20>------ Build started: Project: double-conversion, Configuration: Debug Win32 ------ 19>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/libdeflate/CMakeLists.txt 16>ImfAttribute.cpp 16>ImfBoxAttribute.cpp 16>ImfCRgbaFile.cpp 19>deflate_decompress.c 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 19>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\limits.h(70,5): warning C4668: '__STDC_WANT_SECURE_LIB__' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\unaligned.h(107,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\unaligned.h(110,31): warning C4242: 'return': conversion from 'u64' to 'machine_word_t', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\unaligned.h(184,20): warning C4127: conditional expression is constant 16>ImfChannelList.cpp 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_decompress.c(131,44): warning C4820: '': '3' bytes padding added after data member 'lens' 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_decompress.c(606,42): warning C4242: '=': conversion from 'unsigned int' to 'u16', possible loss of data 16>ImfChannelListAttribute.cpp 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_decompress.c(748,22): warning C4245: '=': conversion from 'int' to 'unsigned int', signed/unsigned mismatch 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_decompress.c(836,41): warning C4100: 'num_offset_syms': unreferenced formal parameter 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(98,72): warning C4244: '=': conversion from 'u32' to 'len_t', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(127,30): warning C4242: '=': conversion from 'unsigned int' to 'len_t', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(297,7): warning C4018: '>=': signed/unsigned mismatch 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(319,1): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(331,3): warning C4018: '<=': signed/unsigned mismatch 19>utils.c 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\utils.c(39,56): warning C4232: nonstandard extension used: 'libdeflate_malloc_func': address of dllimport 'malloc' is not static, identity not guaranteed 19>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_malloc.h(97): message : see declaration of 'malloc' 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\utils.c(40,51): warning C4232: nonstandard extension used: 'libdeflate_free_func': address of dllimport 'free' is not static, identity not guaranteed 19>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_malloc.h(85): message : see declaration of 'free' 19>zlib_compress.c 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\unaligned.h(107,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\unaligned.h(110,31): warning C4242: 'return': conversion from 'u64' to 'machine_word_t', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\unaligned.h(184,20): warning C4127: conditional expression is constant 19>deflate_compress.c 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\unaligned.h(107,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\unaligned.h(110,31): warning C4242: 'return': conversion from 'u64' to 'machine_word_t', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\unaligned.h(184,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(54,13): warning C4146: unary minus operator applied to unsigned type, result still unsigned 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(54,13): warning C4310: cast truncates constant value 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(86,38): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(103,25): warning C4146: unary minus operator applied to unsigned type, result still unsigned 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(103,26): warning C4310: cast truncates constant value 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(105,24): warning C4146: unary minus operator applied to unsigned type, result still unsigned 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(105,25): warning C4310: cast truncates constant value 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(216,44): warning C4244: '=': conversion from 'unsigned long' to 'mf_pos_t', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(231,32): warning C4242: '=': conversion from 'u32' to 'mf_pos_t', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(235,32): warning C4242: '=': conversion from 'u32' to 'mf_pos_t', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(379,6): warning C4018: '>': signed/unsigned mismatch 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(391,33): warning C4242: '=': conversion from 'u32' to 'mf_pos_t', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(393,33): warning C4242: '=': conversion from 'u32' to 'mf_pos_t', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\bt_matchfinder.h(187,35): warning C4242: '=': conversion from 'const ptrdiff_t' to 'mf_pos_t', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\bt_matchfinder.h(190,36): warning C4242: '=': conversion from 's32' to 'mf_pos_t', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\bt_matchfinder.h(196,54): warning C4244: '=': conversion from 'int' to 'u16', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\bt_matchfinder.h(204,56): warning C4244: '=': conversion from 'int' to 'u16', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\bt_matchfinder.h(211,32): warning C4242: '=': conversion from 'const ptrdiff_t' to 'mf_pos_t', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\bt_matchfinder.h(217,21): warning C4146: unary minus operator applied to unsigned type, result still unsigned 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\bt_matchfinder.h(217,21): warning C4310: cast truncates constant value 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\bt_matchfinder.h(218,21): warning C4146: unary minus operator applied to unsigned type, result still unsigned 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\bt_matchfinder.h(218,21): warning C4310: cast truncates constant value 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\bt_matchfinder.h(235,31): warning C4242: '=': conversion from 'u32' to 'u16', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\bt_matchfinder.h(236,46): warning C4244: '=': conversion from 'int' to 'u16', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\bt_matchfinder.h(249,30): warning C4242: '=': conversion from 's32' to 'mf_pos_t', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\bt_matchfinder.h(256,30): warning C4242: '=': conversion from 's32' to 'mf_pos_t', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\bt_matchfinder.h(265,22): warning C4146: unary minus operator applied to unsigned type, result still unsigned 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\bt_matchfinder.h(265,22): warning C4310: cast truncates constant value 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\bt_matchfinder.h(266,22): warning C4146: unary minus operator applied to unsigned type, result still unsigned 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\bt_matchfinder.h(266,22): warning C4310: cast truncates constant value 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(360,28): warning C4820: 'libdeflate_compressor': '3' bytes padding added after data member 'offset_slot_fast' 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(375,49): warning C4820: 'libdeflate_compressor': '1' bytes padding added after data member 'precode_lens' 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(535,15): warning C4018: '<=': signed/unsigned mismatch 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(540,26): warning C4267: '=': conversion from 'size_t' to 'u8', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(553,18): warning C4146: unary minus operator applied to unsigned type, result still unsigned 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(568,27): warning C4267: '=': conversion from 'size_t' to 'u8', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(895,16): warning C4456: declaration of 'len' hides previous local declaration 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(856,11): message : see declaration of 'len' 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(961,36): warning C4242: '=': conversion from 'unsigned int' to 'u8', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1486,49): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1491,49): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1496,49): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1508,49): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1514,50): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1520,51): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1525,48): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1556,1): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1567,1): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1622,1): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1634,1): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1667,19): warning C4018: '>=': signed/unsigned mismatch 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1686,1): warning C4267: 'initializing': conversion from 'size_t' to 'u16', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1764,24): warning C4146: unary minus operator applied to unsigned type, result still unsigned 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1829,22): warning C4242: '=': conversion from 'unsigned int' to 'u16', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1830,32): warning C4242: '=': conversion from 'unsigned int' to 'u8', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1831,34): warning C4242: '=': conversion from 'unsigned int' to 'u8', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1966,63): warning C4100: 'c': unreferenced formal parameter 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2016,8): warning C4018: '>': signed/unsigned mismatch 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2268,39): warning C4100: 'literal': unreferenced formal parameter 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2547,8): warning C4018: '>': signed/unsigned mismatch 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2593,43): warning C4244: '=': conversion from 'int' to 'u16', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2619,10): warning C4018: '>': signed/unsigned mismatch 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2670,45): warning C4242: '=': conversion from 'unsigned int' to 'u8', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2823,54): warning C4267: 'function': conversion from 'size_t' to 'u16', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2843,65): warning C4100: 'c': unreferenced formal parameter 19>adler32.c 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>zlib_decompress.c 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\unaligned.h(107,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\unaligned.h(110,31): warning C4242: 'return': conversion from 'u64' to 'machine_word_t', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\unaligned.h(184,20): warning C4127: conditional expression is constant 19>crc32.c 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>gzip_decompress.c 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\unaligned.h(107,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\unaligned.h(110,31): warning C4242: 'return': conversion from 'u64' to 'machine_word_t', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\unaligned.h(184,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\gzip_decompress.c(77,24): warning C4018: '<': signed/unsigned mismatch 19>gzip_compress.c 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\unaligned.h(107,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\unaligned.h(110,31): warning C4242: 'return': conversion from 'u64' to 'machine_word_t', possible loss of data 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\unaligned.h(184,20): warning C4127: conditional expression is constant 19>Generating Code... 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\gzip_compress.c(86): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\gzip_compress.c(46): message : index 'out_nbytes_avail' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\gzip_compress.c(86): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\gzip_compress.c(72): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\gzip_compress.c(46): message : index 'out_nbytes_avail' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\gzip_compress.c(72): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\gzip_decompress.c(113): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\gzip_decompress.c(49): message : index 'in_nbytes' range checked by comparison on this line 16>ImfFloatAttribute.cpp 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\gzip_decompress.c(113): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\gzip_decompress.c(107): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\gzip_decompress.c(49): message : index 'in_nbytes' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\gzip_decompress.c(107): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\zlib_decompress.c(88): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\zlib_decompress.c(65): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\zlib_decompress.c(88): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\zlib_decompress.c(78): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\zlib_decompress.c(65): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\zlib_decompress.c(78): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\zlib_decompress.c(73): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\zlib_decompress.c(65): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\zlib_decompress.c(73): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2820): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2814): message : index 'out_nbytes_avail' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2820): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2050): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2050): message : index 'in_next' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2050): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2045): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2031): message : index 'length' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2045): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2036): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2031): message : index 'length' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2036): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2135): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2132): message : index 'cur_len' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2135): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2121): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2118): message : index 'cur_len' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2121): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2197): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2197): message : index 'in_next' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2197): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(406): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(379): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(406): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(380): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(379): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(380): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1957): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1953): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1957): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1799): warning C4701: potentially uninitialized local variable 'codes' used 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1799): warning C4703: potentially uninitialized local pointer variable 'codes' used 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2638): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2638): message : index 'cache_ptr' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2638): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2624): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2623): message : index 'max_len' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2624): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2588): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2583): message : index 'in_next' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2588): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1454): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1448): message : index 'precode_sym' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1454): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1452): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1448): message : index 'precode_sym' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1452): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1450): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1448): message : index 'precode_sym' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1450): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2572): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2571): message : index 'max_len' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2572): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1444): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1443): message : index 'i' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1446): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1437): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1436): message : index 'i' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1437): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1200): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1199): message : index 'sym' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(1200): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2317): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2316): message : index 'i' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2317): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2312): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2311): message : index 'i' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2312): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2308): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2307): message : index 'i' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2308): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\bt_matchfinder.h(200): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\bt_matchfinder.h(200): message : index 'cur_node_2' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\bt_matchfinder.h(200): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2353): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2352): message : index 'i' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2353): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2252): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2251): message : index 'i' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2255): message : feeds memory load on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2347): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2346): message : index 'i' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2347): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2342): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2341): message : index 'i' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(2342): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(718): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(717): message : index 'sym' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(720): message : feeds memory load on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(702): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(701): message : index 'sym' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(702): message : feeds memory load on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(892): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(888): message : index 'node' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(916): message : feeds memory load on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(975): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(974): message : index 'sym' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(975): message : feeds memory load on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(631): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(626): message : index 'length' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(631): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(153): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(152): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(153): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(148): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(136): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(148): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(147): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(136): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(147): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(146): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(136): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(146): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(145): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(136): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\matchfinder_common.h(145): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(285): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(283): message : index 'best_len' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(341): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(325): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(218): message : index 'max_len' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(325): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(306): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(218): message : index 'max_len' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(306): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(282): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(264): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(282): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(271): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(264): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(271): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(256): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(249): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\hc_matchfinder.h(256): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(609): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(608): message : index 'subtree_idx' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_compress.c(609): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\zlib_compress.c(78): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\zlib_compress.c(47): message : index 'out_nbytes_avail' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\zlib_compress.c(78): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\zlib_compress.c(68): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\zlib_compress.c(47): message : index 'out_nbytes_avail' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\zlib_compress.c(68): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(263): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(263): message : index 'bitsleft' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(390): message : feeds memory load on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(62): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(62): message : index 'bitsleft' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(390): message : feeds memory load on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(284): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(284): message : index 'bitsleft' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(390): message : feeds memory load on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(368): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(353): message : index 'offset' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(375): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(361): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(353): message : index 'offset' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(361): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(322): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(322): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(322): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(284): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(284): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(284): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(263): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(263): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(263): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(205): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(203): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(205): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(198): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(195): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(198): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(114): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(114): message : index 'bitsleft' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(121): message : feeds memory load on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(114): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(114): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(114): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(102): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(101): message : index 'i' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(102): message : feeds memory load on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(98): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(96): message : index 'i' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(98): message : feeds memory load on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(97): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(97): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(97): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(62): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(62): message : index '' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\decompress_template.h(62): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_decompress.c(808): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_decompress.c(695): message : index 'len' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_decompress.c(808): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_decompress.c(707): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_decompress.c(706): message : index 'len' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_decompress.c(707): message : feeds call on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_decompress.c(738): warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_decompress.c(737): message : index 'len' range checked by comparison on this line 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\deflate_decompress.c(738): message : feeds call on this line 20>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/double-conversion/CMakeLists.txt 20>bignum.cc 20>E:\SourceCode\pbrt-v4-v2\src\ext\double-conversion\double-conversion\bignum.cc(149,32): warning C4244: '=': conversion from 'uint64_t' to 'double_conversion::Bignum::Chunk', possible loss of data 20>bignum-dtoa.cc 20>cached-powers.cc 20>double-to-string.cc 20>fast-dtoa.cc 20>fixed-dtoa.cc 20>string-to-double.cc 20>E:\SourceCode\pbrt-v4-v2\src\ext\double-conversion\double-conversion\string-to-double.cc(466,31): warning C4244: 'argument': conversion from 'const uc16' to 'char', possible loss of data 20>E:\SourceCode\pbrt-v4-v2\src\ext\double-conversion\double-conversion\string-to-double.cc(743): message : see reference to function template instantiation 'double double_conversion::StringToDoubleConverter::StringToIeee<const uc16>(Iterator,int,bool,int ) const' being compiled 20> with 20> [ 20> Iterator=const uc16 20> ] 20>E:\SourceCode\pbrt-v4-v2\src\ext\double-conversion\double-conversion\string-to-double.cc(484,31): warning C4244: 'argument': conversion from 'const uc16' to 'char', possible loss of data 20>E:\SourceCode\pbrt-v4-v2\src\ext\double-conversion\double-conversion\string-to-double.cc(57,3): warning C4244: 'argument': conversion from 'const uc16' to 'char', possible loss of data 20>E:\SourceCode\pbrt-v4-v2\src\ext\double-conversion\double-conversion\string-to-double.cc(76): message : see reference to function template instantiation 'bool double_conversion::`anonymous-namespace'::ConsumeSubStringImpl<Iterator,char(__cdecl )(char)>(Iterator ,Iterator,const char ,Converter)' being compiled 20> with 20> [ 20> Iterator=const uc16 , 20> Converter=char (__cdecl )(char) 16>ImfFrameBuffer.cpp 20> ] 20>E:\SourceCode\pbrt-v4-v2\src\ext\double-conversion\double-conversion\string-to-double.cc(467): message : see reference to function template instantiation 'bool double_conversion::anonymous-namespace'::ConsumeSubString<Iterator>(Iterator *,Iterator,const char *,bool)' being compiled 20> with 20> [ 20> Iterator=const uc16 * 20> ] 20>E:\SourceCode\pbrt-v4-v2\src\ext\double-conversion\double-conversion\string-to-double.cc(743): message : see reference to function template instantiation 'double double_conversion::StringToDoubleConverter::StringToIeee<const uc16*>(Iterator,int,bool,int *) const' being compiled 20> with 20> [ 20> Iterator=const uc16 * 20> ] 20>E:\SourceCode\pbrt-v4-v2\src\ext\double-conversion\double-conversion\string-to-double.cc(60,38): warning C4244: 'argument': conversion from 'const uc16' to 'char', possible loss of data 16>ImfHeader.cpp 20>strtod.cc 20>Generating Code... 19>cpu_features.c 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\x86\cpu_features.c(28,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\x86\../cpu_features_common.h(80,13): warning C4100: 'feature_table_length': unreferenced formal parameter 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\x86\../cpu_features_common.h(79,32): warning C4100: 'feature_table': unreferenced formal parameter 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\x86\../cpu_features_common.h(78,39): warning C4100: 'features': unreferenced formal parameter 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\x86\cpu_features.h(8,10): warning C4464: relative include path contains '..' 16>ImfIO.cpp 19>cpu_features.c 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\arm\cpu_features.c(38,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\lib_common.h(15,10): warning C4464: relative include path contains '..' 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\../common/common_defs.h(286,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\../common/common_defs.h(328,20): warning C4127: conditional expression is constant 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\arm\../cpu_features_common.h(80,13): warning C4100: 'feature_table_length': unreferenced formal parameter 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\arm\../cpu_features_common.h(79,32): warning C4100: 'feature_table': unreferenced formal parameter 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\arm\../cpu_features_common.h(78,39): warning C4100: 'features': unreferenced formal parameter 19>E:\SourceCode\pbrt-v4-v2\src\ext\libdeflate\lib\arm\cpu_features.h(8,10): warning C4464: relative include path contains '..' 16>ImfInputFile.cpp 20>double-conversion.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\src\ext\double-conversion\Debug\double-conversion_d.lib 19>deflate.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\src\ext\libdeflate\Debug\deflate.lib 16>ImfIntAttribute.cpp 16>ImfLineOrderAttribute.cpp 16>ImfMatrixAttribute.cpp 16>ImfOpaqueAttribute.cpp 16>ImfOutputFile.cpp 19>Done building project "deflate.vcxproj". 21>------ Build started: Project: ImathTest, Configuration: Debug Win32 ------ 12>Generating rgbspectrum_dci_p3.cpp 12>Optimizing DCI_P3 spectra... 16>ImfRgbaFile.cpp 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 16>ImfStringAttribute.cpp 16>ImfVecAttribute.cpp 16>ImfHuf.cpp 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfHuf.cpp(171,14): warning C4244: '=': conversion from 'Imath_2_5::Int64' to 'char', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfHuf.cpp(255,8): warning C4244: 'initializing': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfHuf.cpp(494,8): warning C4244: 'initializing': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfHuf.cpp(563,16): warning C4244: 'initializing': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfHuf.cpp(575,16): warning C4244: 'initializing': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfHuf.cpp(634,8): warning C4244: 'initializing': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfHuf.cpp(692,6): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?) 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfHuf.cpp(737,27): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfHuf.cpp(913,3): warning C4244: 'initializing': conversion from 'Imath_2_5::Int64' to 'unsigned char', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfHuf.cpp(928,13): warning C4244: 'initializing': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfHuf.cpp(943,8): warning C4244: 'initializing': conversion from 'Imath_2_5::Int64' to 'unsigned char', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfHuf.cpp(970,6): warning C4244: 'initializing': conversion from 'Imath_2_5::Int64' to 'unsigned char', possible loss of data 16>ImfThreading.cpp 16>Generating Code... 16>Compiling... 16>ImfWav.cpp 16>ImfLut.cpp 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfLut.cpp(156,33): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfLut.cpp(156,27): warning C4244: 'initializing': conversion from 'double' to 'const float', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfLut.cpp(174,22): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 16>ImfCompressor.cpp 16>ImfRleCompressor.cpp 20>Done building project "double-conversion.vcxproj". 16>ImfZipCompressor.cpp 22>------ Build started: Project: cctest, Configuration: Debug Win32 ------ 16>ImfPizCompressor.cpp 16>ImfB44Compressor.cpp 16>ImfDwaCompressor.cpp 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDwaCompressor.cpp(1927,54): warning C4267: '+=': conversion from 'size_t' to 'unsigned short', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDwaCompressor.cpp(2218,49): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'uLong', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDwaCompressor.cpp(2441,36): warning C4267: '-=': conversion from 'size_t' to 'unsigned short', possible loss of data 16>ImfMisc.cpp 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfMisc.cpp(321,38): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfMisc.cpp(716,38): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 16>ImfCompressionAttribute.cpp 16>ImfDoubleAttribute.cpp 16>ImfConvert.cpp 16>ImfPreviewImage.cpp 16>ImfPreviewImageAttribute.cpp 16>ImfVersion.cpp 16>ImfChromaticities.cpp 16>ImfChromaticitiesAttribute.cpp 16>ImfKeyCode.cpp 16>ImfKeyCodeAttribute.cpp 16>ImfTimeCode.cpp 16>Generating Code... 22>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/double-conversion/test/cctest/CMakeLists.txt 16>Compiling... 16>ImfTimeCodeAttribute.cpp 22>cctest.cc 16>ImfRational.cpp 16>ImfRationalAttribute.cpp 22>E:\SourceCode\pbrt-v4-v2\src\ext\double-conversion\test\cctest\cctest.cc(48,16): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. 22>E:\SourceCode\pbrt-v4-v2\src\ext\double-conversion\test\cctest\cctest.cc(50,16): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. 22>E:\SourceCode\pbrt-v4-v2\src\ext\double-conversion\test\cctest\cctest.cc(85,24): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. 22>gay-fixed.cc 16>ImfFramesPerSecond.cpp 16>ImfStandardAttributes.cpp 22>gay-precision.cc 16>ImfStdIO.cpp 22>gay-shortest.cc 16>ImfEnvmap.cpp 22>gay-shortest-single.cc 22>test-bignum.cc 22>test-bignum-dtoa.cc 22>test-conversions.cc 22>E:\SourceCode\pbrt-v4-v2\src\ext\double-conversion\test\cctest\test-conversions.cc(3996,10): warning C4244: 'return': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4-v2\src\ext\double-conversion\test\cctest\test-conversions.cc(4383,13): warning C4244: '=': conversion from 'double' to 'float', possible loss of data 16>ImfEnvmapAttribute.cpp 22>E:\SourceCode\pbrt-v4-v2\src\ext\double-conversion\test\cctest\test-conversions.cc(4391,13): warning C4244: '=': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4-v2\src\ext\double-conversion\test\cctest\test-conversions.cc(5014,13): warning C4244: '=': conversion from 'double' to 'float', possible loss of data 22>E:\SourceCode\pbrt-v4-v2\src\ext\double-conversion\test\cctest\test-conversions.cc(5022,13): warning C4244: '=': conversion from 'double' to 'float', possible loss of data 22>test-diy-fp.cc 22>test-dtoa.cc 22>test-fast-dtoa.cc 22>test-fixed-dtoa.cc 22>test-ieee.cc 22>E:\SourceCode\pbrt-v4-v2\src\ext\double-conversion\test\cctest\test-ieee.cc(91,3): warning C4244: 'argument': conversion from 'uint64_t' to 'int', possible loss of data 22>E:\SourceCode\pbrt-v4-v2\src\ext\double-conversion\test\cctest\test-ieee.cc(97,3): warning C4244: 'argument': conversion from 'uint64_t' to 'int', possible loss of data 22>E:\SourceCode\pbrt-v4-v2\src\ext\double-conversion\test\cctest\test-ieee.cc(102,3): warning C4244: 'argument': conversion from 'uint64_t' to 'int', possible loss of data 22>test-strtod.cc 22>Generating Code... 16>ImfScanLineInputFile.cpp 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfScanLineInputFile.cpp(1530,40): warning C4244: 'argument': conversion from 'const double' to 'float', possible loss of data 16>ImfTiledInputFile.cpp 16>ImfTiledMisc.cpp 16>ImfTiledOutputFile.cpp 16>ImfTiledRgbaFile.cpp 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 16>ImfTileDescriptionAttribute.cpp 16>ImfTileOffsets.cpp 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfTileOffsets.cpp(154,91): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>ImfRgbaYca.cpp 16>ImfPxr24Compressor.cpp 16>ImfTestFile.cpp 16>ImfStringVectorAttribute.cpp 16>ImfMultiView.cpp 16>Generating Code... 16>Compiling... 16>ImfAcesFile.cpp 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfAcesFile.cpp(58,11): warning C4305: 'argument': truncation from 'double' to 'T' 16> with 16> [ 16> T=float 16> ] 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfAcesFile.cpp(438,48): warning C4305: 'argument': truncation from 'double' to 'T' 16> with 16> [ 16> T=float 16> ] 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfAcesFile.cpp(444,48): warning C4305: 'argument': truncation from 'double' to 'T' 16> with 16> [ 16> T=float 16> ] 16>ImfMultiPartOutputFile.cpp 16>ImfGenericOutputFile.cpp 16>ImfOutputPartData.cpp 16>ImfMultiPartInputFile.cpp 23>------ Build started: Project: ptxinfo, Configuration: Debug Win32 ------ 16>ImfGenericInputFile.cpp 16>ImfPartType.cpp 16>ImfInputPartData.cpp 23>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/ptex/src/utils/CMakeLists.txt 16>ImfOutputPart.cpp 16>ImfTiledOutputPart.cpp 16>ImfInputPart.cpp 16>ImfTiledInputPart.cpp 16>ImfDeepScanLineInputPart.cpp 16>ImfDeepScanLineOutputPart.cpp 16>ImfDeepScanLineInputFile.cpp 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineInputFile.cpp(347,66): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineInputFile.cpp(508,44): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineInputFile.cpp(515,52): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineInputFile.cpp(521,27): warning C4244: 'initializing': conversion from 'Imath_2_5::Int64' to 'unsigned int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineInputFile.cpp(522,39): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineInputFile.cpp(630,53): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'size_t', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineInputFile.cpp(639,54): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineInputFile.cpp(1517,68): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineInputFile.cpp(1557,46): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'size_t', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineInputFile.cpp(1561,28): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineInputFile.cpp(1762,32): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'size_t', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineInputFile.cpp(1766,48): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineInputFile.cpp(1879,56): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineInputFile.cpp(1895,48): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>ImfDeepScanLineOutputFile.cpp 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineOutputFile.cpp(381,48): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineOutputFile.cpp(387,37): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineOutputFile.cpp(699,52): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'long', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineOutputFile.cpp(737,55): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineOutputFile.cpp(761,50): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'size_t', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineOutputFile.cpp(771,61): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineOutputFile.cpp(789,61): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineOutputFile.cpp(979,72): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'long', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineOutputFile.cpp(983,37): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'size_t', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepScanLineOutputFile.cpp(1484,25): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'const unsigned int', possible loss of data 16>ImfDeepTiledInputPart.cpp 16>ImfDeepTiledOutputPart.cpp 16>ImfDeepTiledInputFile.cpp 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledInputFile.cpp(426,44): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledInputFile.cpp(446,52): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledInputFile.cpp(452,27): warning C4244: 'initializing': conversion from 'Imath_2_5::Int64' to 'unsigned int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledInputFile.cpp(453,39): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledInputFile.cpp(590,50): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledInputFile.cpp(997,52): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'long', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledInputFile.cpp(1000,54): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'size_t', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledInputFile.cpp(1471,69): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledInputFile.cpp(1820,77): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledInputFile.cpp(1831,61): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>ImfDeepTiledOutputFile.cpp 23>ptxinfo.cpp 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledOutputFile.cpp(193,30): warning C4244: 'initializing': conversion from 'Imath_2_5::Int64' to 'unsigned int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledOutputFile.cpp(194,34): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'size_t', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledOutputFile.cpp(563,56): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledOutputFile.cpp(569,45): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledOutputFile.cpp(699,53): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledOutputFile.cpp(698,71): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledOutputFile.cpp(698,56): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledOutputFile.cpp(752,29): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'size_t', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledOutputFile.cpp(883,41): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'long', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledOutputFile.cpp(919,76): warning C4244: 'argument': conversion from '_Ty' to 'size_t', possible loss of data 16> with 16> [ 16> _Ty=Imath_2_5::Int64 16> ] 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledOutputFile.cpp(979,53): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledOutputFile.cpp(1009,38): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'size_t', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledOutputFile.cpp(1019,61): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledOutputFile.cpp(1252,34): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'long', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledOutputFile.cpp(1255,28): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'size_t', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledOutputFile.cpp(1259,37): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'size_t', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepTiledOutputFile.cpp(1756,25): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'const unsigned int', possible loss of data 16>Generating Code... 16>Compiling... 16>ImfDeepFrameBuffer.cpp 16>ImfDeepCompositing.cpp 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfDeepCompositing.cpp(84,48): warning C4244: '+=': conversion from 'double' to 'float', possible loss of data 16>ImfCompositeDeepScanLine.cpp 22>cctest.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\src\ext\double-conversion\test\cctest\Debug\cctest.exe 16>ImfDeepImageStateAttribute.cpp 16>ImfFastHuf.cpp 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfFastHuf.cpp(153,24): warning C4244: 'initializing': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfFastHuf.cpp(167,24): warning C4244: 'initializing': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfFastHuf.cpp(183,34): warning C4244: '=': conversion from 'Imath_2_5::Int64' to 'unsigned char', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfFastHuf.cpp(186,34): warning C4244: '=': conversion from 'Imath_2_5::Int64' to 'unsigned char', possible loss of data 16>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfFastHuf.cpp(256,21): warning C4244: 'initializing': conversion from 'unsigned __int64' to 'int', possible loss of data 16>ImfFloatVectorAttribute.cpp 16>ImfRle.cpp 16>ImfSystemSpecific.cpp 16>ImfZip.cpp 23>ptxinfo.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\src\ext\ptex\src\utils\Debug\ptxinfo.exe 16>Generating Code... 22>Done building project "cctest.vcxproj". 24>------ Build started: Project: rtest, Configuration: Debug Win32 ------ 16>IlmImf.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\src\ext\openexr\OpenEXR\IlmImf\Debug\IlmImf-2_5_d.lib 25>------ Build started: Project: HalfTest (ext\OpenEXR\HalfTest), Configuration: Debug Win32 ------ 16>Done building project "IlmImf.vcxproj". 26>------ Build started: Project: IlmImfUtil, Configuration: Debug Win32 ------ 27>------ Build started: Project: IlmImfTest, Configuration: Debug Win32 ------ 25>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/openexr/IlmBase/HalfTest/CMakeLists.txt 26>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/openexr/OpenEXR/IlmImfUtil/CMakeLists.txt 27>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/openexr/OpenEXR/IlmImfTest/CMakeLists.txt 26>ImfImageChannel.cpp 26>ImfFlatImageChannel.cpp 25>main.cpp 25>testArithmetic.cpp 27>compareB44.cpp 27>compareDwa.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\compareDwa.cpp(55,19): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 27>compareFloat.cpp 27>main.cpp 25>testBitPatterns.cpp 25>testClassification.cpp 25>testError.cpp 26>ImfDeepImageChannel.cpp 25>testFunction.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\main.cpp(139,42): warning C4244: 'argument': conversion from 'time_t' to 'unsigned long', possible loss of data 27>testAttributes.cpp 25>testLimits.cpp 26>ImfSampleCountChannel.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testAttributes.cpp(124,24): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 25>testSize.cpp 26>ImfImageLevel.cpp 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testAttributes.cpp(143,24): warning C4305: 'initializing': truncation from 'double' to 'float' 27>testBackwardCompatibility.cpp 25>testToFloat.cpp 26>ImfFlatImageLevel.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testBackwardCompatibility.cpp(151,24): warning C4305: 'initializing': truncation from 'double' to 'float' 25>Generating Code... 27>testBadTypeAttributes.cpp 26>ImfDeepImageLevel.cpp 12>Generating rgbspectrum_rec2020.cpp 12>Optimizing REC2020 spectra... 27>testChannels.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testChannels.cpp(64,25): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 26>ImfImage.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testChannels.cpp(65,25): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 25>HalfTest.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\bin\Debug\HalfTest.exe 27>testCompositeDeepScanLine.cpp 26>ImfFlatImage.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(463,1): warning C4305: 'argument': truncation from 'double' to 'float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(586): message : see reference to function template instantiation 'voidanonymous-namespace'::make_pattern(anonymous-namespace'::data<T> &,int)' being compiled 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(683): message : see reference to function template instantiation 'voidanonymous-namespace'::test_parts(int,int,bool,bool,const std::string &)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(465,1): warning C4305: 'argument': truncation from 'double' to 'float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(487,1): warning C4305: 'argument': truncation from 'double' to 'float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(488,1): warning C4305: 'argument': truncation from 'double' to 'float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(489,1): warning C4305: 'argument': truncation from 'double' to 'float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(490,1): warning C4305: 'argument': truncation from 'double' to 'float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(494,1): warning C4305: 'argument': truncation from 'double' to 'float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(495,1): warning C4305: 'argument': truncation from 'double' to 'float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(496,1): warning C4305: 'argument': truncation from 'double' to 'float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(497,1): warning C4305: 'argument': truncation from 'double' to 'float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(498,1): warning C4305: 'argument': truncation from 'double' to 'float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(499,1): warning C4305: 'argument': truncation from 'double' to 'float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(500,1): warning C4305: 'argument': truncation from 'double' to 'float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(501,1): warning C4305: 'argument': truncation from 'double' to 'float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(502,1): warning C4305: 'argument': truncation from 'double' to 'float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompositeDeepScanLine.cpp(504,1): warning C4305: 'argument': truncation from 'double' to 'float' 27>testCompression.cpp 26>ImfDeepImage.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompression.cpp(92,24): warning C4244: 'argument': conversion from 'T' to 'float', possible loss of data 27> with 27> [ 27> T=unsigned int 26>ImfImageIO.cpp 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompression.cpp(93,24): warning C4244: '=': conversion from 'T' to 'T', possible loss of data 27> with 27> [ 27> T=unsigned int 27> ] 27> and 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompression.cpp(111,34): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompression.cpp(112,34): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCompression.cpp(140,34): warning C4244: 'argument': conversion from 'long' to 'unsigned short', possible loss of data 27>testConversion.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(232,1): warning C4244: 'argument': conversion from 'T' to 'float', possible loss of data 27> with 26>ImfFlatImageIO.cpp 27> [ 27> T=unsigned int 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(331): message : see reference to function template instantiation 'void anonymous-namespace'::testScanLineImageChannel<OutType,Imf_2_5::UINT,InType,Imf_2_5::HALF>(const char [],int,int,Imf_2_5::Compression)' being compiled 27> with 27> [ 27> OutType=unsigned int, 27> InType=half 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(371): message : see reference to function template instantiation 'voidanonymous-namespace'::testImageChannel<unsigned int,Imf_2_5::UINT,half,Imf_2_5::HALF>(const std::string &,int,int,Imf_2_5::Compression)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(311,1): warning C4244: 'argument': conversion from 'T' to 'float', possible loss of data 27> with 27> [ 27> T=unsigned int 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(334): message : see reference to function template instantiation 'void anonymous-namespace'::testTiledImageChannel<OutType,Imf_2_5::UINT,InType,Imf_2_5::HALF>(const char [],int,int,Imf_2_5::Compression)' being compiled 27> with 27> [ 26>ImfDeepImageIO.cpp 27> OutType=unsigned int, 27> InType=half 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(183,31): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(331): message : see reference to function template instantiation 'voidanonymous-namespace'::testScanLineImageChannel<OutType,Imf_2_5::HALF,InType,Imf_2_5::UINT>(const char [],int,int,Imf_2_5::Compression)' being compiled 27> with 27> [ 26>ImfImageDataWindow.cpp 27> OutType=half, 27> InType=unsigned int 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(381): message : see reference to function template instantiation 'void anonymous-namespace'::testImageChannel<half,Imf_2_5::HALF,unsigned int,Imf_2_5::UINT>(const std::string &,int,int,Imf_2_5::Compression)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(260,31): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(334): message : see reference to function template instantiation 'voidanonymous-namespace'::testTiledImageChannel<OutType,Imf_2_5::HALF,InType,Imf_2_5::UINT>(const char [],int,int,Imf_2_5::Compression)' being compiled 26>Generating Code... 27> with 27> [ 27> OutType=half, 27> InType=unsigned int 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(183,31): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(331): message : see reference to function template instantiation 'void anonymous-namespace'::testScanLineImageChannel<OutType,Imf_2_5::FLOAT,InType,Imf_2_5::UINT>(const char [],int,int,Imf_2_5::Compression)' being compiled 27> with 27> [ 27> OutType=float, 27> InType=unsigned int 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(396): message : see reference to function template instantiation 'voidanonymous-namespace'::testImageChannel<float,Imf_2_5::FLOAT,unsigned int,Imf_2_5::UINT>(const std::string &,int,int,Imf_2_5::Compression)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(260,31): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testConversion.cpp(334): message : see reference to function template instantiation 'void anonymous-namespace'::testTiledImageChannel<OutType,Imf_2_5::FLOAT,InType,Imf_2_5::UINT>(const char [],int,int,Imf_2_5::Compression)' being compiled 27> with 27> [ 27> OutType=float, 27> InType=unsigned int 27> ] 27>testCopyDeepScanLine.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCopyDeepScanLine.cpp(191,73): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCopyDeepScanLine.cpp(193,74): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 27>testCopyDeepTiled.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCopyDeepTiled.cpp(222,96): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCopyDeepTiled.cpp(224,98): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 27>testCopyMultiPartFile.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(96,40): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(536): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(96,40): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(537): message : see reference to function template instantiation 'void anonymous-namespace'::fillPixels<half>(Imf_2_5::Array2D<half> &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(113,47): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(600): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,Imf_2_5::Array2D<float > &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(113,47): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(602): message : see reference to function template instantiation 'void `anonymous-namespace'::fillPixels(Imf_2_5::Array2D &,Imf_2_5::Array2D<half > &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(167,61): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(179): message : see reference to function template instantiation 'bool anonymous-namespace'::checkPixels<T>(Imf_2_5::Array2D<T> &,int,int,int,int,int)' being compiled 27> with 27> [ 27> T=half 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(743): message : see reference to function template instantiation 'boolanonymous-namespace'::checkPixels(Imf_2_5::Array2D &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(191,68): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(205): message : see reference to function template instantiation 'bool anonymous-namespace'::checkPixels<T>(Imf_2_5::Array2D<unsigned int> &,Imf_2_5::Array2D<half *> &,int,int,int,int,int)' being compiled 27> with 27> [ 27> T=half 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCopyMultiPartFile.cpp(817): message : see reference to function template instantiation 'boolanonymous-namespace'::checkPixels(Imf_2_5::Array2D &,Imf_2_5::Array2D<half *> &,int,int)' being compiled 27>testCopyPixels.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCopyPixels.cpp(61,34): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>testCustomAttributes.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testCustomAttributes.cpp(113,24): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>testDeepScanLineBasic.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDeepScanLineBasic.cpp(191,73): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDeepScanLineBasic.cpp(193,74): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDeepScanLineBasic.cpp(226,73): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDeepScanLineBasic.cpp(228,74): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 27>testDeepScanLineHuge.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDeepScanLineHuge.cpp(185,27): warning C4244: 'initializing': conversion from 'Imath_2_5::Int64' to 'int', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDeepScanLineHuge.cpp(209,43): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'const unsigned int', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDeepScanLineHuge.cpp(226,44): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'const unsigned int', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDeepScanLineHuge.cpp(253,75): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDeepScanLineHuge.cpp(255,76): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDeepScanLineHuge.cpp(353,48): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'const unsigned int', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDeepScanLineHuge.cpp(368,45): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'const unsigned int', possible loss of data 27>testDeepScanLineMultipleRead.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDeepScanLineMultipleRead.cpp(119,19): warning C4244: '=': conversion from 'double' to 'float', possible loss of data 26>IlmImfUtil.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\src\ext\openexr\OpenEXR\IlmImfUtil\Debug\IlmImfUtil-2_5_d.lib 27>testDeepTiledBasic.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDeepTiledBasic.cpp(241,96): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDeepTiledBasic.cpp(243,98): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDeepTiledBasic.cpp(285,100): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDeepTiledBasic.cpp(287,102): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDeepTiledBasic.cpp(330,77): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDeepTiledBasic.cpp(333,77): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 28>------ Build started: Project: IexTest, Configuration: Debug Win32 ------ 27>Generating Code... 27>Compiling... 27>testDwaCompressorSimd.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(135,67): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(136,67): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(137,67): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(146,45): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(147,45): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(148,45): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(157,67): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(158,67): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(159,67): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(165,45): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(166,45): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(167,45): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(273,61): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(279,52): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(285,57): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(294,52): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(317,5): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(317,5): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(318,5): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(318,5): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(319,5): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(319,5): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(320,5): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(320,5): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(321,5): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(321,5): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(322,5): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(322,5): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(323,5): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(323,5): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(324,5): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(324,5): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(330,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(330,9): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(331,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(331,9): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(332,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(332,9): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(333,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(333,9): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(334,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(334,9): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(335,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(335,9): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(336,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(336,9): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(337,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(337,9): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(343,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(343,9): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(344,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(344,9): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(345,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(345,9): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(346,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(346,9): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(347,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(347,9): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(348,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(348,9): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(349,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(349,9): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(350,9): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(350,9): warning C4305: 'argument': truncation from 'double' to 'const float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(374,47): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(407,51): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(490,39): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaCompressorSimd.cpp(494,47): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>testExistingStreams.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 28>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/openexr/IlmBase/IexTest/CMakeLists.txt 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testExistingStreams.cpp(74,15): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testExistingStreams.cpp(75,21): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testExistingStreams.cpp(76,15): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testExistingStreams.cpp(77,30): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testExistingStreams.cpp(92,15): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testExistingStreams.cpp(93,21): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testExistingStreams.cpp(94,15): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testExistingStreams.cpp(95,30): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testExistingStreams.cpp(159,25): warning C4244: 'initializing': conversion from 'Imath_2_5::Int64' to 'unsigned int', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testExistingStreams.cpp(191,34): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'size_t', possible loss of data 27>testFutureProofing.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(103,40): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(603): message : see reference to function template instantiation 'void anonymous-namespace'::fillPixels<float>(Imf_2_5::Array2D<float> &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(103,40): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(604): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(121,47): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(667): message : see reference to function template instantiation 'void anonymous-namespace'::fillPixels<float>(Imf_2_5::Array2D<unsigned int> &,Imf_2_5::Array2D<float *> &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(121,47): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(669): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,Imf_2_5::Array2D<half > &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(198,61): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(1013): message : see reference to function template instantiation 'bool anonymous-namespace'::checkPixels<half>(Imf_2_5::Array2D<half> &,int,int,int,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(229,68): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testFutureProofing.cpp(1112): message : see reference to function template instantiation 'boolanonymous-namespace'::checkPixels(Imf_2_5::Array2D &,Imf_2_5::Array2D<half > &,int,int,int,int,int)' being compiled 27>testHuf.cpp 27>testInputPart.cpp 29>------ Build started: Project: IlmImfUtilTest, Configuration: Debug Win32 ------ 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testInputPart.cpp(90,40): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testInputPart.cpp(456): message : see reference to function template instantiation 'void anonymous-namespace'::fillPixels<float>(Imf_2_5::Array2D<float> &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testInputPart.cpp(90,40): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testInputPart.cpp(457): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testInputPart.cpp(163,61): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testInputPart.cpp(628): message : see reference to function template instantiation 'bool anonymous-namespace'::checkPixels<half>(Imf_2_5::Array2D<half> &,int,int,int,int,int)' being compiled 27>testIsComplete.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testIsComplete.cpp(66,30): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testIsComplete.cpp(66,27): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>testLineOrder.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testLineOrder.cpp(63,24): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>testLut.cpp 28>main.cpp 28>testBaseExc.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 28>Generating Code... 27>testMagic.cpp 27>testMalformedImages.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 28>IexTest.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\bin\Debug\IexTest.exe 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMalformedImages.cpp(111,42): warning C4101: 'e': unreferenced local variable 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMalformedImages.cpp(126,40): warning C4101: 'e': unreferenced local variable 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMalformedImages.cpp(141,43): warning C4101: 'e': unreferenced local variable 27>testMultiPartApi.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartApi.cpp(108,40): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartApi.cpp(325): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartApi.cpp(108,40): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartApi.cpp(326): message : see reference to function template instantiation 'void anonymous-namespace'::fillPixels<float>(Imf_2_5::Array2D<float> &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartApi.cpp(117,61): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartApi.cpp(660): message : see reference to function template instantiation 'boolanonymous-namespace'::checkPixels(Imf_2_5::Array2D &,int,int,int,int,int)' being compiled 27>testMultiPartFileMixingBasic.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(98,40): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(537): message : see reference to function template instantiation 'void anonymous-namespace'::fillPixels<float>(Imf_2_5::Array2D<float> &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(98,40): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(538): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(115,47): warning C4244: '=': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(601): message : see reference to function template instantiation 'void anonymous-namespace'::fillPixels<float>(Imf_2_5::Array2D<unsigned int> &,Imf_2_5::Array2D<float *> &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(115,47): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(603): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,Imf_2_5::Array2D<half > &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(169,61): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(937): message : see reference to function template instantiation 'bool anonymous-namespace'::checkPixels<half>(Imf_2_5::Array2D<half> &,int,int,int,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(193,68): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartFileMixingBasic.cpp(1037): message : see reference to function template instantiation 'boolanonymous-namespace'::checkPixels(Imf_2_5::Array2D &,Imf_2_5::Array2D<half > &,int,int,int,int,int)' being compiled 27>testMultiPartSharedAttributes.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartSharedAttributes.cpp(164,42): warning C4101: 'e': unreferenced local variable 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartSharedAttributes.cpp(389,42): warning C4101: 'e': unreferenced local variable 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartSharedAttributes.cpp(501,43): warning C4101: 'e': unreferenced local variable 27>testMultiPartThreading.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartThreading.cpp(104,61): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartThreading.cpp(304): message : see reference to function template instantiation 'bool anonymous-namespace'::checkPixels<half>(Imf_2_5::Array2D<half> &,int,int,int,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartThreading.cpp(95,40): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartThreading.cpp(495): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartThreading.cpp(95,40): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiPartThreading.cpp(496): message : see reference to function template instantiation 'void anonymous-namespace'::fillPixels<float>(Imf_2_5::Array2D<float> &,int,int)' being compiled 29>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/openexr/OpenEXR/IlmImfUtilTest/CMakeLists.txt 27>testMultiScanlinePartThreading.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiScanlinePartThreading.cpp(89,40): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiScanlinePartThreading.cpp(268): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiScanlinePartThreading.cpp(89,40): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiScanlinePartThreading.cpp(269): message : see reference to function template instantiation 'void anonymous-namespace'::fillPixels<float>(Imf_2_5::Array2D<float> &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiScanlinePartThreading.cpp(98,61): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiScanlinePartThreading.cpp(110): message : see reference to function template instantiation 'boolanonymous-namespace'::checkPixels(Imf_2_5::Array2D &,int,int,int,int,int)' being compiled 27> with 27> [ 27> T=half 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiScanlinePartThreading.cpp(374): message : see reference to function template instantiation 'bool anonymous-namespace'::checkPixels<half>(Imf_2_5::Array2D<half> &,int,int)' being compiled 27>testMultiTiledPartThreading.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiTiledPartThreading.cpp(94,40): warning C4244: '=': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiTiledPartThreading.cpp(339): message : see reference to function template instantiation 'voidanonymous-namespace'::fillPixels(Imf_2_5::Array2D &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiTiledPartThreading.cpp(94,40): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiTiledPartThreading.cpp(342): message : see reference to function template instantiation 'void anonymous-namespace'::fillPixels<half>(Imf_2_5::Array2D<half> &,int,int)' being compiled 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiTiledPartThreading.cpp(103,61): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiTiledPartThreading.cpp(115): message : see reference to function template instantiation 'boolanonymous-namespace'::checkPixels(Imf_2_5::Array2D &,int,int,int,int,int)' being compiled 27> with 27> [ 27> T=half 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testMultiTiledPartThreading.cpp(465): message : see reference to function template instantiation 'bool anonymous-namespace'::checkPixels<half>(Imf_2_5::Array2D<half> &,int,int)' being compiled 30>------ Build started: Project: IlmImfExamples, Configuration: Debug Win32 ------ 27>testMultiView.cpp 29>main.cpp 29>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfUtilTest\main.cpp(74,42): warning C4244: 'argument': conversion from 'time_t' to 'unsigned long', possible loss of data 29>testFlatImage.cpp 29>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfUtilTest\testFlatImage.cpp(232,44): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 29>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfUtilTest\testFlatImage.cpp(246): message : see reference to function template instantiation 'voidanonymous-namespace'::fillChannel(Imath_2_5::Rand48 &,Imf_2_5::FlatImageChannel &)' being compiled 29>testDeepImage.cpp 29>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfUtilTest\testDeepImage.cpp(494,48): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 29> with 29> [ 29> T=float 27>testNativeFormat.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>testOptimized.cpp 27>testOptimizedInterleavePatterns.cpp 29> ] 29>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfUtilTest\testDeepImage.cpp(266,40): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 29>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfUtilTest\testDeepImage.cpp(285): message : see reference to function template instantiation 'void `anonymous-namespace'::fillChannel(Imath_2_5::Rand48 &,Imf_2_5::DeepImageChannel &)' being compiled 29>testIO.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testOptimizedInterleavePatterns.cpp(241,47): warning C4244: 'argument': conversion from 'const double' to 'float', possible loss of data 27>Generating Code... 29>Generating Code... 29>IlmImfUtilTest.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\bin\Debug\IlmImfUtilTest.exe 30>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/openexr/OpenEXR/IlmImfExamples/CMakeLists.txt 27>Compiling... 27>testPartHelper.cpp 27>testPreviewImage.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>testRgba.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(98,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(99,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(100,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(101,30): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(233,48): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(233,40): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(233,32): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(233,25): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(249,33): warning C4309: 'argument': truncation of constant value 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(250,33): warning C4309: 'argument': truncation of constant value 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(396,30): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testRgba.cpp(397,30): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>testRgbaThreading.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testRgbaThreading.cpp(70,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testRgbaThreading.cpp(71,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testRgbaThreading.cpp(72,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testRgbaThreading.cpp(73,30): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>testRle.cpp 27>testSampleImages.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>testScanLineApi.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testScanLineApi.cpp(76,41): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testScanLineApi.cpp(77,41): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 29>Done building project "IlmImfUtilTest.vcxproj". 27> [ 27> T=float 31>------ Build started: Project: ftest, Configuration: Debug Win32 ------ 27> ] 27>testSharedFrameBuffer.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testSharedFrameBuffer.cpp(81,38): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testSharedFrameBuffer.cpp(84,48): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testSharedFrameBuffer.cpp(87,48): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testSharedFrameBuffer.cpp(90,24): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>testStandardAttributes.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(184,5): warning C4305: 'argument': truncation from 'double' to 'T' 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(187,5): warning C4305: 'argument': truncation from 'double' to 'T' 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(190,5): warning C4305: 'argument': truncation from 'double' to 'T' 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(193,5): warning C4305: 'argument': truncation from 'double' to 'T'

SkybuckFlying commented 2 years ago

Part 2:

27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(195,77): warning C4305: 'argument': truncation from 'double' to 'T' 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(198,78): warning C4305: 'argument': truncation from 'double' to 'T' 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(208,68): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(208,65): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(231,20): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(232,20): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(233,20): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(292,5): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(292,5): warning C4305: 'argument': truncation from 'double' to 'T' 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(299,5): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(299,5): warning C4305: 'argument': truncation from 'double' to 'T' 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(306,5): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(306,5): warning C4305: 'argument': truncation from 'double' to 'T' 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(313,5): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(313,5): warning C4305: 'argument': truncation from 'double' to 'T' 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(320,5): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(320,5): warning C4305: 'argument': truncation from 'double' to 'T' 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(327,5): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(327,5): warning C4305: 'argument': truncation from 'double' to 'T' 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(348,16): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(348,13): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(354,20): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 30>drawImage.cpp 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(107,15): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(110,13): warning C4305: '=': truncation from 'double' to 'float' 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(153,15): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(156,13): warning C4305: '=': truncation from 'double' to 'float' 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(318,10): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(319,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(320,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(322,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(323,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(324,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(325,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(332,11): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(332,14): warning C4305: 'argument': truncation from 'double' to 'float' 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(330,12): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(338,14): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(338,17): warning C4305: 'argument': truncation from 'double' to 'float' 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(336,15): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(344,14): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(344,17): warning C4305: 'argument': truncation from 'double' to 'float' 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(342,15): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(365,10): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(366,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(367,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(368,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(369,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(370,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(377,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(376,14): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(459,11): warning C4244: 'initializing': conversion from 'int' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(460,11): warning C4244: 'initializing': conversion from 'int' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(256,15): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\drawImage.cpp(397): message : see reference to function template instantiation 'void `anonymous-namespace'::mndl(Imf_2_5::Array2D &,int,int,int,int,int,int,int,int,double,double,double,double,double,double)' being compiled 30>generalInterfaceExamples.cpp 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 30>generalInterfaceTiledExamples.cpp 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 30>lowLevelIoExamples.cpp 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\lowLevelIoExamples.cpp(130,19): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'long', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfExamples\lowLevelIoExamples.cpp(162,19): warning C4244: 'argument': conversion from 'Imath_2_5::Int64' to 'long', possible loss of data 30>main.cpp 30>previewImageExamples.cpp 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 30>rgbaInterfaceExamples.cpp 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 30>rgbaInterfaceTiledExamples.cpp 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 30>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 30>Generating Code... 31>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/ptex/src/tests/CMakeLists.txt 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(354,17): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(394,20): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(395,20): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testStandardAttributes.cpp(396,20): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>testTiledCompression.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledCompression.cpp(96,24): warning C4244: 'argument': conversion from 'T' to 'float', possible loss of data 27> with 27> [ 27> T=unsigned int 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledCompression.cpp(97,24): warning C4244: '=': conversion from 'T' to 'T', possible loss of data 27> with 27> [ 27> T=unsigned int 27> ] 27> and 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledCompression.cpp(115,34): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledCompression.cpp(116,34): warning C4244: '=': conversion from 'double' to 'T', possible loss of data 27> with 27> [ 27> T=float 27> ] 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledCompression.cpp(146,45): warning C4244: 'argument': conversion from 'long' to 'unsigned short', possible loss of data 27>testTiledCopyPixels.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledCopyPixels.cpp(63,34): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>testTiledLineOrder.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(66,34): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(138,78): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(138,61): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(141,78): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(141,61): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(268,90): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(268,79): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(306,88): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(306,65): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(309,88): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(309,65): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(447,99): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(447,81): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(450,99): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(450,81): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(469,89): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(469,65): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(496,93): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledLineOrder.cpp(496,69): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>testTiledRgba.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(74,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(75,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(76,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(77,30): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(495,48): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(495,40): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(495,32): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(495,25): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(519,37): warning C4309: 'argument': truncation of constant value 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(520,37): warning C4309: 'argument': truncation of constant value 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(673,30): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledRgba.cpp(674,30): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data 27>testTiledYa.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledYa.cpp(68,50): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledYa.cpp(74,17): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledYa.cpp(85,18): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledYa.cpp(86,16): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledYa.cpp(87,16): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledYa.cpp(100,11): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledYa.cpp(102,13): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testTiledYa.cpp(105,13): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>testWav.cpp 27>testXdr.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testXdr.cpp(108,45): warning C4305: 'argument': truncation from 'double' to 'float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testXdr.cpp(109,45): warning C4305: 'argument': truncation from 'double' to 'float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testXdr.cpp(211,29): warning C4305: 'argument': truncation from 'double' to 'float' 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testXdr.cpp(212,29): warning C4305: 'argument': truncation from 'double' to 'float' 27>testYca.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(80,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImf\ImfRgbaFile.h(105,19): warning C4244: '=': conversion from 'int64_t' to 'size_t', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testYca.cpp(68,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testYca.cpp(69,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testYca.cpp(70,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testYca.cpp(72,14): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testYca.cpp(92,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testYca.cpp(95,16): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>testLargeDataWindowOffsets.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testLargeDataWindowOffsets.cpp(125,47): warning C4244: 'argument': conversion from 'const double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testLargeDataWindowOffsets.cpp(231,34): warning C4244: 'argument': conversion from 'int64_t' to 'size_t', possible loss of data 27>testB44ExpLogTable.cpp 27>testDwaLookups.cpp 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaLookups.cpp(130,1): warning C4267: 'argument': conversion from 'size_t' to 'unsigned short', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaLookups.cpp(133,1): warning C4267: 'argument': conversion from 'size_t' to 'unsigned short', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaLookups.cpp(290,23): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaLookups.cpp(338,23): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data 27>E:\SourceCode\pbrt-v4-v2\src\ext\openexr\OpenEXR\IlmImfTest\testDwaLookups.cpp(366,29): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data 27>Generating Code... 27>Compiling... 27>random.cpp 27>Generating Code... 31>ftest.cpp 30>IlmImfExamples.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\src\ext\openexr\OpenEXR\IlmImfExamples\Debug\IlmImfExamples.exe 31>ftest.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\src\ext\ptex\src\tests\Debug\ftest.exe 27>IlmImfTest.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\bin\Debug\IlmImfTest.exe 27>Done building project "IlmImfTest.vcxproj". 32>------ Build started: Project: cyhair2pbrt, Configuration: Debug Win32 ------ 33>------ Build started: Project: wtest, Configuration: Debug Win32 ------ 30>Done building project "IlmImfExamples.vcxproj". 34>------ Build started: Project: halftest (ext\ptex\halftest), Configuration: Debug Win32 ------ 33>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/ptex/src/tests/CMakeLists.txt 32>Building Custom Rule E:/SourceCode/pbrt-v4-v2/CMakeLists.txt 33>wtest.cpp 34>Building Custom Rule E:/SourceCode/pbrt-v4-v2/src/ext/ptex/src/tests/CMakeLists.txt 32>cyhair2pbrt.cpp 33>wtest.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\src\ext\ptex\src\tests\Debug\wtest.exe 32>cyhair2pbrt.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\Debug\cyhair2pbrt.exe 34>halftest.cpp 34>E:\SourceCode\pbrt-v4-v2\src\ext\ptex\src\tests\halftest.cpp(294,5): warning C4305: 'initializing': truncation from 'double' to 'float' 34>halftest.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\src\ext\ptex\src\tests\Debug\halftest.exe 35>------ Skipped Build: Project: Continuous, Configuration: Debug Win32 ------ 35>Project not selected to build for this solution configuration 36>------ Skipped Build: Project: Experimental, Configuration: Debug Win32 ------ 36>Project not selected to build for this solution configuration 37>------ Skipped Build: Project: NightlyMemoryCheck, Configuration: Debug Win32 ------ 37>Project not selected to build for this solution configuration 38>------ Skipped Build: Project: Nightly, Configuration: Debug Win32 ------ 38>Project not selected to build for this solution configuration 39>------ Skipped Build: Project: uninstall, Configuration: Debug Win32 ------ 39>Project not selected to build for this solution configuration 40>------ Skipped Build: Project: update_mappings, Configuration: Debug Win32 ------ 40>Project not selected to build for this solution configuration 41>------ Skipped Build: Project: RUN_TESTS, Configuration: Debug Win32 ------ 41>Project not selected to build for this solution configuration 34>Done building project "halftest.vcxproj". 12>Generating rgbspectrum_aces.cpp 12>Optimizing ACES2065_1 spectra... 12>Building Custom Rule E:/SourceCode/pbrt-v4-v2/CMakeLists.txt 12>rgbspectrum_srgb.cpp 12>rgbspectrum_dci_p3.cpp 12>rgbspectrum_rec2020.cpp 12>rgbspectrum_aces.cpp 12>bsdf.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(420): message : see reference to class template instantiation 'pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>bssrdf.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\bssrdf.cpp(103,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\bssrdf.cpp(107,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\bssrdf.cpp(115,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(420): message : see reference to class template instantiation 'pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>bxdfs.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(1399,38): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(1333): message : while compiling class template member function 'pbrt::PiecewiseLinear2D<2>::PiecewiseLinear2D(pbrt::Allocator,const float ,int,int,pstd::array<int,2>,pstd::array<const float ,2>,bool,bool)' 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\bxdfs.cpp(956): message : see reference to function template instantiation 'pbrt::PiecewiseLinear2D<2>::PiecewiseLinear2D(pbrt::Allocator,const float ,int,int,pstd::array<int,2>,pstd::array<const float ,2>,bool,bool)' being compiled 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\bxdfs.cpp(865): message : see reference to class template instantiation 'pbrt::PiecewiseLinear2D<2>' being compiled 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(420): message : see reference to class template instantiation 'pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>cameras.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\cameras.cpp(1319,35): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Bounds2f,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Bounds2f 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Bounds2f,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Bounds2f 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/cameras.h(583): message : see reference to class template instantiation 'pstd::vector<pbrt::Bounds2f,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Bounds2f 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>filters.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<uint8_t,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=uint8_t 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<uint8_t,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=uint8_t 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/paramdict.h(45): message : see reference to class template instantiation 'pstd::vector<uint8_t,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=uint8_t 12> ] 12>interaction.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(728): message : see reference to class template instantiation 'pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>lights.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(728): message : see reference to class template instantiation 'pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>lightsamplers.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::LightBounds,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::LightBounds 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::LightBounds,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::LightBounds 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/lightsamplers.h(437): message : see reference to class template instantiation 'pstd::vector<pbrt::LightBounds,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::LightBounds 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>materials.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(420): message : see reference to class template instantiation 'pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>options.cpp 12>paramdict.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\paramdict.cpp(497,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::ParsedParameter ,8,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::ParsedParameter 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\paramdict.cpp(235): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::ParsedParameter ,8,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::ParsedParameter 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/paramdict.h(198): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::ParsedParameter ,8,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::ParsedParameter 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<std::pair<const std::string ,const std::string >,16,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=std::pair<const std::string ,const std::string > 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(581): message : see reference to function template instantiation 'void pbrt::InlinedVector<std::pair<const std::string ,const std::string >,16,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=std::pair<const std::string ,const std::string > 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(420): message : see reference to class template instantiation 'pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Half 12> ] 12>parser.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\parser.cpp(351,18): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(395,35): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(385): message : while compiling class template member function 'pbrt::InlinedVector<pbrt::ParsedParameter ,8,pstd::pmr::polymorphic_allocator> &pbrt::InlinedVector<T,8,pstd::pmr::polymorphic_allocator>::operator =(pbrt::InlinedVector<T,8,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=pbrt::ParsedParameter 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/paramdict.h(201): message : see reference to function template instantiation 'pbrt::InlinedVector<pbrt::ParsedParameter ,8,pstd::pmr::polymorphic_allocator> &pbrt::InlinedVector<T,8,pstd::pmr::polymorphic_allocator>::operator =(pbrt::InlinedVector<T,8,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=pbrt::ParsedParameter 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/paramdict.h(198): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::ParsedParameter ,8,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::ParsedParameter 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(728): message : see reference to class template instantiation 'pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>pbrt.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(420): message : see reference to class template instantiation 'pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>ray.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>samplers.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\samplers.cpp(203,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\samplers.cpp(356,15): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(420): message : see reference to class template instantiation 'pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>scene.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\scene.cpp(1308,13): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\scene.cpp(1416,17): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\scene.cpp(1475,17): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(395,35): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(385): message : while compiling class template member function 'pbrt::InlinedVector<pbrt::ParsedParameter ,8,pstd::pmr::polymorphic_allocator> &pbrt::InlinedVector<T,8,pstd::pmr::polymorphic_allocator>::operator =(pbrt::InlinedVector<T,8,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=pbrt::ParsedParameter 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/paramdict.h(201): message : see reference to function template instantiation 'pbrt::InlinedVector<pbrt::ParsedParameter ,8,pstd::pmr::polymorphic_allocator> &pbrt::InlinedVector<T,8,pstd::pmr::polymorphic_allocator>::operator =(pbrt::InlinedVector<T,8,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=pbrt::ParsedParameter 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/paramdict.h(198): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::ParsedParameter ,8,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::ParsedParameter 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pstd::vector<pbrt::Shape,pstd::pmr::polymorphic_allocator>,pstd::pmr::polymorphic_allocator<pstd::vector<T,pstd::pmr::polymorphic_allocator>>>::clear(void)' 12> with 12> [ 12> T=pbrt::Shape 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pstd::vector<pbrt::Shape,pstd::pmr::polymorphic_allocator>,pstd::pmr::polymorphic_allocator<pstd::vector<T,pstd::pmr::polymorphic_allocator>>>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Shape 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\scene.cpp(1391): message : see reference to class template instantiation 'pstd::vector<pstd::vector<pbrt::Shape,pstd::pmr::polymorphic_allocator>,pstd::pmr::polymorphic_allocator<pstd::vector<T,pstd::pmr::polymorphic_allocator>>>' being compiled 12> with 12> [ 12> T=pbrt::Shape 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/parallel.h(72,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/parallel.h(63): message : while compiling class template member function 'T &pbrt::ThreadLocal::Get(void)' 12> with 12> [ 12> T=pbrt::Allocator 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\scene.cpp(770): message : see reference to function template instantiation 'T &pbrt::ThreadLocal::Get(void)' being compiled 12> with 12> [ 12> T=pbrt::Allocator 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/scene.h(345): message : see reference to class template instantiation 'pbrt::ThreadLocal' being compiled 12>Generating Code... 12>Compiling... 12>shapes.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\shapes.cpp(279,5): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\shapes.cpp(422,19): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\shapes.cpp(804,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\shapes.cpp(959,30): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\shapes.cpp(1008,5): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Shape,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Shape 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Shape,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Shape 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\shapes.cpp(276): message : see reference to class template instantiation 'pstd::vector<pbrt::Shape,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Shape 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mesh.h(106,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\shapes.cpp(1451): message : see reference to function template instantiation 'pbrt::TriQuadMesh pbrt::TriQuadMesh::Displace<pbrt::Shape::Create::,pbrt::Shape::Create::>(Dist &&,pbrt::Float,Disp &&,const pbrt::FileLoc *) const' being compiled 12> with 12> [ 12> Dist=pbrt::Shape::Create::, 12> Disp=pbrt::Shape::Create:: 12> ] 12>textures.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\textures.cpp(602,30): warning C4309: 'initializing': truncation of constant value 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::RGB,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::RGB 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::RGB,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::RGB 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(1025): message : see reference to class template instantiation 'pstd::vector<pbrt::RGB,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::RGB 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>pspec_gpu.cpp 12>aggregates.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\cpu\aggregates.cpp(328,46): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\cpu\aggregates.cpp(871,25): warning C4018: '<=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\cpu\aggregates.cpp(956,36): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<uint8_t,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=uint8_t 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<uint8_t,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=uint8_t 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/paramdict.h(45): message : see reference to class template instantiation 'pstd::vector<uint8_t,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=uint8_t 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/parallel.h(72,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/parallel.h(63): message : while compiling class template member function 'T &pbrt::ThreadLocal::Get(void)' 12> with 12> [ 12> T=pbrt::Allocator 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\cpu\aggregates.cpp(197): message : see reference to function template instantiation 'T &pbrt::ThreadLocal::Get(void)' being compiled 12> with 12> [ 12> T=pbrt::Allocator 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\cpu\aggregates.cpp(162): message : see reference to class template instantiation 'pbrt::ThreadLocal' being compiled 12>integrators.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ]

SkybuckFlying commented 2 years ago

Part 3:

12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::LightBVHNode,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::LightBVHNode 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::LightBVHNode,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::LightBVHNode 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/lightsamplers.h(402): message : see reference to class template instantiation 'pstd::vector<pbrt::LightBVHNode,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::LightBVHNode 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/parallel.h(72,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/parallel.h(63): message : while compiling class template member function 'T &pbrt::ThreadLocal::Get(void)' 12> with 12> [ 12> T=pbrt::ScratchBuffer 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\cpu\integrators.cpp(166): message : see reference to function template instantiation 'T &pbrt::ThreadLocal::Get(void)' being compiled 12> with 12> [ 12> T=pbrt::ScratchBuffer 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\cpu\integrators.cpp(99): message : see reference to class template instantiation 'pbrt::ThreadLocal' being compiled 12>primitive.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(420): message : see reference to class template instantiation 'pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>render.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/lightsamplers.h(59): message : see reference to class template instantiation 'pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>args.cpp 12>bluenoise.cpp 12>buffercache.cpp 12>check.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\check.cpp(169,5): warning C4018: '>': signed/unsigned mismatch 12>color.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>colorspace.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>display.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\display.cpp(353,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\display.cpp(365,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\display.cpp(373,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\display.cpp(454,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(213): message : see reference to function template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<float,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<float,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(421): message : see reference to class template instantiation 'pstd::vector<float,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<float,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(726): message : see reference to function template instantiation 'void pstd::vector<float,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>error.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<float,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<float,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(421): message : see reference to class template instantiation 'pstd::vector<float,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>file.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\file.cpp(152,5): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\file.cpp(248,17): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/parallel.h(72,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/parallel.h(63): message : while compiling class template member function 'T &pbrt::ThreadLocal::Get(void)' 12> with 12> [ 12> T=libdeflate_decompressor 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\file.cpp(167): message : see reference to function template instantiation 'T &pbrt::ThreadLocal::Get(void)' being compiled 12> with 12> [ 12> T=libdeflate_decompressor 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\file.cpp(165): message : see reference to class template instantiation 'pbrt::ThreadLocal<libdeflate_decompressor *>' being compiled 12>float.cpp 12>gui.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(420): message : see reference to class template instantiation 'pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Half 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>image.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(261,17): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(271,17): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(286,17): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(294,17): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(433,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(438,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(443,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(456,5): warning C4018: '<=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(538,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(559,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(570,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(593,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(604,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(625,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(636,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(647,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(652,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(659,5): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(711,5): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(764,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(779,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(785,5): warning C4018: '<=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(792,5): warning C4018: '<=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(845,47): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(852,47): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(858,39): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(1798,71): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::Image,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Image 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(330): message : see reference to function template instantiation 'void pstd::vector<pbrt::Image,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Image 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\image.cpp(314): message : see reference to class template instantiation 'pstd::vector<pbrt::Image,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Image 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(213): message : see reference to function template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Image,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Image 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Image,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Image 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>log.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>Generating Code... 12>Compiling... 12>loopsubdiv.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\loopsubdiv.cpp(141,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\loopsubdiv.cpp(147,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\loopsubdiv.cpp(163,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Point3f,16,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Point3f 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Point3f,16,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Point3f 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\loopsubdiv.cpp(390): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Point3f,16,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Point3f 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Point3f,16,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Point3f 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Point3f,16,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Point3f 12> ] 12>lowdiscrepancy.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::DigitPermutation,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::DigitPermutation 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(980): message : see reference to function template instantiation 'void pstd::vector<pbrt::DigitPermutation,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::DigitPermutation 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\lowdiscrepancy.cpp(51): message : see reference to class template instantiation 'pstd::vector<pbrt::DigitPermutation,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::DigitPermutation 12> ] 12>math.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\math.cpp(159,5): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\math.cpp(189,17): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\math.cpp(217,17): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\math.cpp(245,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\math.cpp(272,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\math.cpp(280,27): warning C4018: '<': signed/unsigned mismatch 12>memory.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>mesh.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\mesh.cpp(72,5): warning C4018: '<=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\mesh.cpp(76,5): warning C4018: '<=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\mesh.cpp(199,5): warning C4018: '<=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\mesh.cpp(200,5): warning C4018: '<=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\mesh.cpp(412,28): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\mesh.cpp(417,28): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>mipmap.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\mipmap.cpp(204,5): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\mipmap.cpp(210,5): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\mipmap.cpp(282,5): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\mipmap.cpp(391,5): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>noise.cpp 12>parallel.cpp 12>pmj02tables.cpp 12>primes.cpp 12>print.cpp 12>progressreporter.cpp 12>pstd.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>rng.cpp 12>sampling.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\sampling.cpp(391,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\sampling.cpp(454,17): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>scattering.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>sobolmatrices.cpp 12>spectrum.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\spectrum.cpp(144,26): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\spectrum.cpp(181,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>stats.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\stats.cpp(140,19): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\stats.cpp(157,19): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<float,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<float,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(421): message : see reference to class template instantiation 'pstd::vector<float,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<float,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(787): message : see reference to function template instantiation 'void pstd::vector<float,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>stbimage.cpp 12>Generating Code... 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\mipmap.cpp(403): warning C4715: 'pbrt::MIPMap::Bilerp': not all control paths return a value 12>Compiling... 12>string.cpp 12>transform.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\transform.cpp(1109,9): warning C4018: '<=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>vecmath.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>aggregate.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/lightsamplers.h(59): message : see reference to class template instantiation 'pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>camera.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/lightsamplers.h(59): message : see reference to class template instantiation 'pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>integrator.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\wavefront\integrator.cpp(581,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\wavefront\integrator.cpp(584,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(728): message : see reference to class template instantiation 'pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/parallel.h(72,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/parallel.h(63): message : while compiling class template member function 'T &pbrt::ThreadLocal::Get(void)' 12> with 12> [ 12> T=pbrt::Allocator 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\wavefront\integrator.cpp(86): message : see reference to function template instantiation 'T &pbrt::ThreadLocal::Get(void)' being compiled 12> with 12> [ 12> T=pbrt::Allocator 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/scene.h(345): message : see reference to class template instantiation 'pbrt::ThreadLocal' being compiled 12>samples.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/lightsamplers.h(59): message : see reference to class template instantiation 'pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>surfscatter.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/lightsamplers.h(59): message : see reference to class template instantiation 'pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>subsurface.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(728): message : see reference to class template instantiation 'pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>wavefront.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/lightsamplers.h(59): message : see reference to class template instantiation 'pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>gtest-all.cc 12>lodepng.cpp 12>rply.cpp 12>Generating Code... 12>film.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(728): message : see reference to class template instantiation 'pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>media.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(728): message : see reference to class template instantiation 'pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>film.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/lightsamplers.h(59): message : see reference to class template instantiation 'pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>media.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/lightsamplers.h(59): message : see reference to class template instantiation 'pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>pbrt_lib.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\Debug\libpbrt_d.lib 12>Done building project "pbrt_lib.vcxproj". 42>------ Build started: Project: imgtool, Configuration: Debug Win32 ------ 43>------ Build started: Project: pbrt_exe, Configuration: Debug Win32 ------ 44>------ Build started: Project: plytool, Configuration: Debug Win32 ------ 45>------ Build started: Project: pspec, Configuration: Debug Win32 ------ 45>Building Custom Rule E:/SourceCode/pbrt-v4-v2/CMakeLists.txt 44>Building Custom Rule E:/SourceCode/pbrt-v4-v2/CMakeLists.txt 43>Building Custom Rule E:/SourceCode/pbrt-v4-v2/CMakeLists.txt 44>plytool.cpp 45>pspec.cpp 43>pbrt.cpp 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt\cmd\plytool.cpp(144,13): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt\cmd\plytool.cpp(148,13): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 44> with 44> [ 44> T=pbrt::PiecewiseConstant1D 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 44> with 44> [ 44> T=pbrt::PiecewiseConstant1D 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 44> with 44> [ 44> T=pbrt::PiecewiseConstant1D 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 44> with 44> [ 44> T=int 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 44> with 44> [ 44> T=int 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 44> with 44> [ 44> T=int 44> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt\cmd\pspec.cpp(400,24): warning C4018: '>=': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 45> with 45> [ 45> T=int 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 45> with 45> [ 45> T=int 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 45> with 45> [ 45> T=int 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 45> with 45> [ 45> T=pbrt::PiecewiseConstant1D 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 45> with 45> [ 45> T=pbrt::PiecewiseConstant1D 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 45> with 45> [ 45> T=pbrt::PiecewiseConstant1D 45> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 44> with 44> [ 44> T=pbrt::AliasTable::Bin 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 44> with 44> [ 44> T=pbrt::AliasTable::Bin 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 44> with 44> [ 44> T=pbrt::AliasTable::Bin 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 44> with 44> [ 44> T=pbrt::Float 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 44> with 44> [ 44> T=pbrt::Float 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 44> with 44> [ 44> T=pbrt::Float 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 44> with 44> [ 44> T=pbrt::Float 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 44> with 44> [ 44> T=pbrt::Float 44> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' 45> with 45> [ 45> T=pbrt::Half 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 45> with 45> [ 45> T=pbrt::Half 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(420): message : see reference to class template instantiation 'pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>' being compiled 45> with 45> [ 45> T=pbrt::Half 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 45> with 45> [ 45> T=pbrt::Float 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 45> with 45> [ 45> T=pbrt::Float 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 45> with 45> [ 45> T=pbrt::Float 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 45> with 45> [ 45> T=pbrt::Float 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 45> with 45> [ 45> T=pbrt::Float 45> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mesh.h(106,27): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt\cmd\plytool.cpp(202): message : see reference to function template instantiation 'pbrt::TriQuadMesh pbrt::TriQuadMesh::Displace<displace::,displace::>(Dist &&,pbrt::Float,Disp &&,const pbrt::FileLoc ) const' being compiled 44> with 44> [ 44> Dist=displace::, 44> Disp=displace:: 44> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 43> with 43> [ 43> T=int 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 43> with 43> [ 43> T=int 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 43> with 43> [ 43> T=int 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 43> with 43> [ 43> T=pbrt::PiecewiseConstant1D 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 43> with 43> [ 43> T=pbrt::PiecewiseConstant1D 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 43> with 43> [ 43> T=pbrt::PiecewiseConstant1D 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<const T ,pstd::pmr::polymorphic_allocator<const pbrt::Transform>>::clear(void)' 43> with 43> [ 43> T=pbrt::Transform 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<const T ,pstd::pmr::polymorphic_allocator<const pbrt::Transform>>::clear(void)' being compiled 43> with 43> [ 43> T=pbrt::Transform 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(973): message : see reference to class template instantiation 'pstd::vector<const T ,pstd::pmr::polymorphic_allocator<const pbrt::Transform*>>' being compiled 43> with 43> [ 43> T=pbrt::Transform 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/scene.h(496): message : see reference to class template instantiation 'pbrt::InternCache<pbrt::Transform,std::hash>' being compiled 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 43> with 43> [ 43> T=pbrt::Float 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 43> with 43> [ 43> T=pbrt::Float 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 43> with 43> [ 43> T=pbrt::Float 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 43> with 43> [ 43> T=pbrt::Float 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 43> with 43> [ 43> T=pbrt::Float 43> ] 45>pspec.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\Debug\pspec.exe 44>plytool.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\Debug\plytool.exe 43>pbrt_exe.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\Debug\pbrt.exe 45>Done building project "pspec.vcxproj". 46>------ Build started: Project: pbrt_test, Configuration: Debug Win32 ------ 43>Done building project "pbrt_exe.vcxproj". 44>Done building project "plytool.vcxproj". 46>Building Custom Rule E:/SourceCode/pbrt-v4-v2/CMakeLists.txt 46>pbrt_test.cpp 46>bsdfs_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(420): message : see reference to class template instantiation 'pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>filters_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>lights_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(420): message : see reference to class template instantiation 'pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>lightsamplers_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\lightsamplers_test.cpp(105,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\lightsamplers_test.cpp(157,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\lightsamplers_test.cpp(188,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Shape,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Shape 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Shape,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Shape 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\lightsamplers_test.cpp(204): message : see reference to class template instantiation 'pstd::vector<pbrt::Shape,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Shape 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>media_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(420): message : see reference to class template instantiation 'pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>parser_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<uint8_t,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=uint8_t 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<uint8_t,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=uint8_t 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/paramdict.h(45): message : see reference to class template instantiation 'pstd::vector<uint8_t,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=uint8_t 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::ParsedParameter ,8,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::ParsedParameter 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::ParsedParameter ,8,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::ParsedParameter 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/paramdict.h(198): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::ParsedParameter ,8,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::ParsedParameter 46> ] 46>samplers_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\samplers_test.cpp(64,31): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::MLTSampler::PrimarySample 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::MLTSampler::PrimarySample 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(728): message : see reference to class template instantiation 'pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::MLTSampler::PrimarySample 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\ext\gtest/gtest.h(18998,1): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\samplers_test.cpp(89): message : see reference to function template instantiation 'testing::AssertionResult testing::internal::CmpHelperLT<int,unsigned int>(const char ,const char ,const T1 &,const T2 &)' being compiled 46> with 46> [ 46> T1=int, 46> T2=unsigned int 46> ] 46>shapes_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Shape,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Shape 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Shape,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Shape 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\shapes_test.cpp(151): message : see reference to class template instantiation 'pstd::vector<pbrt::Shape,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Shape 46> ] 46>integrators_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Light 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Light 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/lightsamplers.h(59): message : see reference to class template instantiation 'pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Light 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>args_test.cpp 46>buffercache_test.cpp 46>color_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>containers_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<const T ,pstd::pmr::polymorphic_allocator<const int>>::clear(void)' 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<const T ,pstd::pmr::polymorphic_allocator<const int>>::clear(void)' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(973): message : see reference to class template instantiation 'pstd::vector<const T ,pstd::pmr::polymorphic_allocator<const int>>' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\containers_test.cpp(184): message : see reference to class template instantiation 'pbrt::InternCache<int,InternCache_BadHash_Test::TestBody::BadIntHash>' being compiled 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<const T ,pstd::pmr::polymorphic_allocator<const int>>::reserve(size_t)' 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(719): message : see reference to function template instantiation 'void pstd::vector<const T ,pstd::pmr::polymorphic_allocator<const int>>::reserve(size_t)' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\ext\gtest/gtest.h(19000,1): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\containers_test.cpp(57): message : see reference to function template instantiation 'testing::AssertionResult testing::internal::CmpHelperGE<size_t,int>(const char ,const char ,const T1 &,const T2 &)' being compiled 46> with 46> [ 46> T1=size_t, 46> T2=int 46> ] 46>file_test.cpp 46>float_test.cpp 46>hash_test.cpp 46>image_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(395,35): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(385): message : while compiling class template member function 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator> &pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator>::operator =(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(213): message : see reference to function template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator> &pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator>::operator =(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(420): message : see reference to class template instantiation 'pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(400): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>math_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\math_test.cpp(984,17): warning C4018: '<': signed/unsigned mismatch 46>parallel_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/parallel.h(72,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/parallel.h(63): message : while compiling class template member function 'T &pbrt::ThreadLocal::Get(void)' 46> with 46> [ 46> T=std::thread::id 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\parallel_test.cpp(63): message : see reference to function template instantiation 'T &pbrt::ThreadLocal::Get(void)' being compiled 46> with 46> [ 46> T=std::thread::id 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\parallel_test.cpp(51): message : see reference to class template instantiation 'pbrt::ThreadLocal' being compiled 46>Generating Code... 46>Compiling... 46>print_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>pstd_test.cpp 46>rng_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\rng_test.cpp(23,23): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<float,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<float,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(421): message : see reference to class template instantiation 'pstd::vector<float,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>sampling_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>spectrum_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>splines_test.cpp 46>string_test.cpp 46>taggedptr_test.cpp 46>transform_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>vecmath_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\ext\gtest/gtest.h(18998,1): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\vecmath_test.cpp(223): message : see reference to function template instantiation 'testing::AssertionResult testing::internal::CmpHelperLT<int,unsigned int>(const char ,const char ,const T1 &,const T2 &)' being compiled 46> with 46> [ 46> T1=int, 46> T2=unsigned int 46> ] 46>Generating Code... 46>pbrt_test.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\Debug\pbrt_test.exe 46>Done building project "pbrt_test.vcxproj". 47>------ Build started: Project: ALL_BUILD, Configuration: Debug Win32 ------ 47>Building Custom Rule E:/SourceCode/pbrt-v4-v2/CMakeLists.txt 48>------ Skipped Build: Project: INSTALL, Configuration: Debug Win32 ------ 48>Project not selected to build for this solution configuration ========== Build: 40 succeeded, 0 failed, 0 up-to-date, 8 skipped ==========

SkybuckFlying commented 2 years ago

?? huh ??? part 4 ?:

12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>mipmap.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\mipmap.cpp(204,5): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\mipmap.cpp(210,5): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\mipmap.cpp(282,5): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\mipmap.cpp(391,5): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>noise.cpp 12>parallel.cpp 12>pmj02tables.cpp 12>primes.cpp 12>print.cpp 12>progressreporter.cpp 12>pstd.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>rng.cpp 12>sampling.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\sampling.cpp(391,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\sampling.cpp(454,17): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>scattering.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>sobolmatrices.cpp 12>spectrum.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\spectrum.cpp(144,26): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\spectrum.cpp(181,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>stats.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\stats.cpp(140,19): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\stats.cpp(157,19): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<float,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<float,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(421): message : see reference to class template instantiation 'pstd::vector<float,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<float,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(787): message : see reference to function template instantiation 'void pstd::vector<float,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>stbimage.cpp 12>Generating Code... 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\mipmap.cpp(403): warning C4715: 'pbrt::MIPMap::Bilerp': not all control paths return a value 12>Compiling... 12>string.cpp 12>transform.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\transform.cpp(1109,9): warning C4018: '<=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>vecmath.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::AliasTable::Bin 12> ] 12>aggregate.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/lightsamplers.h(59): message : see reference to class template instantiation 'pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>camera.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/lightsamplers.h(59): message : see reference to class template instantiation 'pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>integrator.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\wavefront\integrator.cpp(581,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\wavefront\integrator.cpp(584,23): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(728): message : see reference to class template instantiation 'pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/parallel.h(72,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/parallel.h(63): message : while compiling class template member function 'T &pbrt::ThreadLocal::Get(void)' 12> with 12> [ 12> T=pbrt::Allocator 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt\wavefront\integrator.cpp(86): message : see reference to function template instantiation 'T &pbrt::ThreadLocal::Get(void)' being compiled 12> with 12> [ 12> T=pbrt::Allocator 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/scene.h(345): message : see reference to class template instantiation 'pbrt::ThreadLocal' being compiled 12>samples.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/lightsamplers.h(59): message : see reference to class template instantiation 'pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>surfscatter.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/lightsamplers.h(59): message : see reference to class template instantiation 'pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>subsurface.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(728): message : see reference to class template instantiation 'pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>wavefront.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/lightsamplers.h(59): message : see reference to class template instantiation 'pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>gtest-all.cc 12>lodepng.cpp 12>rply.cpp 12>Generating Code... 12>film.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(728): message : see reference to class template instantiation 'pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>media.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(728): message : see reference to class template instantiation 'pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::MLTSampler::PrimarySample 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>film.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/lightsamplers.h(59): message : see reference to class template instantiation 'pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>media.cpp 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=int 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::PiecewiseConstant1D 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/lightsamplers.h(59): message : see reference to class template instantiation 'pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Light 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 12> with 12> [ 12> T=pbrt::Float 12> ] 12>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 12> with 12> [ 12> T=pbrt::Float 12> ] 12>pbrt_lib.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\Debug\libpbrt_d.lib 12>Done building project "pbrt_lib.vcxproj". 42>------ Build started: Project: imgtool, Configuration: Debug Win32 ------ 43>------ Build started: Project: pbrt_exe, Configuration: Debug Win32 ------ 44>------ Build started: Project: plytool, Configuration: Debug Win32 ------ 45>------ Build started: Project: pspec, Configuration: Debug Win32 ------ 45>Building Custom Rule E:/SourceCode/pbrt-v4-v2/CMakeLists.txt 44>Building Custom Rule E:/SourceCode/pbrt-v4-v2/CMakeLists.txt 43>Building Custom Rule E:/SourceCode/pbrt-v4-v2/CMakeLists.txt 44>plytool.cpp 45>pspec.cpp 43>pbrt.cpp 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt\cmd\plytool.cpp(144,13): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt\cmd\plytool.cpp(148,13): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 44> with 44> [ 44> T=pbrt::PiecewiseConstant1D 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 44> with 44> [ 44> T=pbrt::PiecewiseConstant1D 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 44> with 44> [ 44> T=pbrt::PiecewiseConstant1D 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 44> with 44> [ 44> T=int 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 44> with 44> [ 44> T=int 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 44> with 44> [ 44> T=int 44> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt\cmd\pspec.cpp(400,24): warning C4018: '>=': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 45> with 45> [ 45> T=int 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 45> with 45> [ 45> T=int 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 45> with 45> [ 45> T=int 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 45> with 45> [ 45> T=pbrt::PiecewiseConstant1D 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 45> with 45> [ 45> T=pbrt::PiecewiseConstant1D 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 45> with 45> [ 45> T=pbrt::PiecewiseConstant1D 45> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 44> with 44> [ 44> T=pbrt::AliasTable::Bin 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 44> with 44> [ 44> T=pbrt::AliasTable::Bin 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 44> with 44> [ 44> T=pbrt::AliasTable::Bin 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 44> with 44> [ 44> T=pbrt::Float 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 44> with 44> [ 44> T=pbrt::Float 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 44> with 44> [ 44> T=pbrt::Float 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 44> with 44> [ 44> T=pbrt::Float 44> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 44> with 44> [ 44> T=pbrt::Float 44> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' 45> with 45> [ 45> T=pbrt::Half 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 45> with 45> [ 45> T=pbrt::Half 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(420): message : see reference to class template instantiation 'pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>' being compiled 45> with 45> [ 45> T=pbrt::Half 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 45> with 45> [ 45> T=pbrt::Float 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 45> with 45> [ 45> T=pbrt::Float 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 45> with 45> [ 45> T=pbrt::Float 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 45> with 45> [ 45> T=pbrt::Float 45> ] 45>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 45> with 45> [ 45> T=pbrt::Float 45> ] 44>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mesh.h(106,27): warning C4018: '<': signed/unsigned mismatch 44>E:\SourceCode\pbrt-v4-v2\src\pbrt\cmd\plytool.cpp(202): message : see reference to function template instantiation 'pbrt::TriQuadMesh pbrt::TriQuadMesh::Displace<displace::,displace::>(Dist &&,pbrt::Float,Disp &&,const pbrt::FileLoc ) const' being compiled 44> with 44> [ 44> Dist=displace::, 44> Disp=displace:: 44> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 43> with 43> [ 43> T=int 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 43> with 43> [ 43> T=int 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 43> with 43> [ 43> T=int 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 43> with 43> [ 43> T=pbrt::PiecewiseConstant1D 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 43> with 43> [ 43> T=pbrt::PiecewiseConstant1D 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 43> with 43> [ 43> T=pbrt::PiecewiseConstant1D 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<const T ,pstd::pmr::polymorphic_allocator<const pbrt::Transform>>::clear(void)' 43> with 43> [ 43> T=pbrt::Transform 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<const T ,pstd::pmr::polymorphic_allocator<const pbrt::Transform>>::clear(void)' being compiled 43> with 43> [ 43> T=pbrt::Transform 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(973): message : see reference to class template instantiation 'pstd::vector<const T ,pstd::pmr::polymorphic_allocator<const pbrt::Transform*>>' being compiled 43> with 43> [ 43> T=pbrt::Transform 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/scene.h(496): message : see reference to class template instantiation 'pbrt::InternCache<pbrt::Transform,std::hash>' being compiled 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 43> with 43> [ 43> T=pbrt::Float 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 43> with 43> [ 43> T=pbrt::Float 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 43> with 43> [ 43> T=pbrt::Float 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 43> with 43> [ 43> T=pbrt::Float 43> ] 43>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 43> with 43> [ 43> T=pbrt::Float 43> ] 45>pspec.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\Debug\pspec.exe 44>plytool.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\Debug\plytool.exe 43>pbrt_exe.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\Debug\pbrt.exe 45>Done building project "pspec.vcxproj". 46>------ Build started: Project: pbrt_test, Configuration: Debug Win32 ------ 43>Done building project "pbrt_exe.vcxproj". 44>Done building project "plytool.vcxproj". 46>Building Custom Rule E:/SourceCode/pbrt-v4-v2/CMakeLists.txt 46>pbrt_test.cpp 46>bsdfs_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(420): message : see reference to class template instantiation 'pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>filters_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>lights_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(420): message : see reference to class template instantiation 'pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>lightsamplers_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\lightsamplers_test.cpp(105,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\lightsamplers_test.cpp(157,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\lightsamplers_test.cpp(188,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Shape,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Shape 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Shape,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Shape 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\lightsamplers_test.cpp(204): message : see reference to class template instantiation 'pstd::vector<pbrt::Shape,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Shape 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>media_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(420): message : see reference to class template instantiation 'pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>parser_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<uint8_t,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=uint8_t 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<uint8_t,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=uint8_t 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/paramdict.h(45): message : see reference to class template instantiation 'pstd::vector<uint8_t,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=uint8_t 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::ParsedParameter ,8,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::ParsedParameter 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::ParsedParameter ,8,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::ParsedParameter 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/paramdict.h(198): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::ParsedParameter ,8,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::ParsedParameter 46> ] 46>samplers_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\samplers_test.cpp(64,31): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::MLTSampler::PrimarySample 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::MLTSampler::PrimarySample 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(728): message : see reference to class template instantiation 'pstd::vector<pbrt::MLTSampler::PrimarySample,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::MLTSampler::PrimarySample 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\ext\gtest/gtest.h(18998,1): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\samplers_test.cpp(89): message : see reference to function template instantiation 'testing::AssertionResult testing::internal::CmpHelperLT<int,unsigned int>(const char ,const char ,const T1 &,const T2 &)' being compiled 46> with 46> [ 46> T1=int, 46> T2=unsigned int 46> ] 46>shapes_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Shape,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Shape 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Shape,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Shape 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\shapes_test.cpp(151): message : see reference to class template instantiation 'pstd::vector<pbrt::Shape,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Shape 46> ] 46>integrators_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(979,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/textures.h(999,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/samplers.h(746,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(88,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/bssrdf.h(89,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Light 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Light 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/lightsamplers.h(59): message : see reference to class template instantiation 'pstd::vector<pbrt::Light,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Light 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>args_test.cpp 46>buffercache_test.cpp 46>color_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>containers_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<const T ,pstd::pmr::polymorphic_allocator<const int>>::clear(void)' 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<const T ,pstd::pmr::polymorphic_allocator<const int>>::clear(void)' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(973): message : see reference to class template instantiation 'pstd::vector<const T ,pstd::pmr::polymorphic_allocator<const int>>' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\containers_test.cpp(184): message : see reference to class template instantiation 'pbrt::InternCache<int,InternCache_BadHash_Test::TestBody::BadIntHash>' being compiled 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<const T ,pstd::pmr::polymorphic_allocator<const int>>::reserve(size_t)' 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(719): message : see reference to function template instantiation 'void pstd::vector<const T ,pstd::pmr::polymorphic_allocator<const int>>::reserve(size_t)' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\ext\gtest/gtest.h(19000,1): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\containers_test.cpp(57): message : see reference to function template instantiation 'testing::AssertionResult testing::internal::CmpHelperGE<size_t,int>(const char ,const char ,const T1 &,const T2 &)' being compiled 46> with 46> [ 46> T1=size_t, 46> T2=int 46> ] 46>file_test.cpp 46>float_test.cpp 46>hash_test.cpp 46>image_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/mipmap.h(64,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(395,35): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(385): message : while compiling class template member function 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator> &pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator>::operator =(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(213): message : see reference to function template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator> &pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator>::operator =(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(420): message : see reference to class template instantiation 'pstd::vector<pbrt::Half,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Half 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(400): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>math_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\math_test.cpp(984,17): warning C4018: '<': signed/unsigned mismatch 46>parallel_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/parallel.h(72,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/parallel.h(63): message : while compiling class template member function 'T &pbrt::ThreadLocal::Get(void)' 46> with 46> [ 46> T=std::thread::id 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\parallel_test.cpp(63): message : see reference to function template instantiation 'T &pbrt::ThreadLocal::Get(void)' being compiled 46> with 46> [ 46> T=std::thread::id 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\parallel_test.cpp(51): message : see reference to class template instantiation 'pbrt::ThreadLocal' being compiled 46>Generating Code... 46>Compiling... 46>print_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>pstd_test.cpp 46>rng_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\rng_test.cpp(23,23): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<float,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<float,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(421): message : see reference to class template instantiation 'pstd::vector<float,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>sampling_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(201,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(207,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(340,31): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(335): message : while compiling class template member function 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(182): message : see reference to function template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>::InlinedVector(pbrt::InlinedVector<T,4,pstd::pmr::polymorphic_allocator> &&)' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(181): message : see reference to class template instantiation 'pbrt::InlinedVector<int,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=int 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(509,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(508): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(433): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/image.h(185): message : see reference to class template instantiation 'pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(474,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(469): message : while compiling class template member function 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::Float 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/containers.h(314): message : see reference to function template instantiation 'void pbrt::InlinedVector<pbrt::Float,4,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::Float 46> ] 46>spectrum_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>splines_test.cpp 46>string_test.cpp 46>taggedptr_test.cpp 46>transform_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>vecmath_test.cpp 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/memory.h(109,27): warning C4018: '>': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(103,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(681,9): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(392,38): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/spectrum.h(436,34): warning C4018: '>=': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(860,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(855): message : while compiling class template member function 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(738): message : see reference to function template instantiation 'void pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>::reserve(size_t)' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(796): message : see reference to class template instantiation 'pstd::vector<pbrt::PiecewiseConstant1D,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::PiecewiseConstant1D 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(895,27): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(894): message : while compiling class template member function 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/pstd.h(820): message : see reference to function template instantiation 'void pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>::clear(void)' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\ext\gtest/gtest.h(18998,1): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\vecmath_test.cpp(223): message : see reference to function template instantiation 'testing::AssertionResult testing::internal::CmpHelperLT<int,unsigned int>(const char ,const char ,const T1 &,const T2 &)' being compiled 46> with 46> [ 46> T1=int, 46> T2=unsigned int 46> ] 46>Generating Code... 46>pbrt_test.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\Debug\pbrt_test.exe 46>Done building project "pbrt_test.vcxproj". 47>------ Build started: Project: ALL_BUILD, Configuration: Debug Win32 ------ 47>Building Custom Rule E:/SourceCode/pbrt-v4-v2/CMakeLists.txt 48>------ Skipped Build: Project: INSTALL, Configuration: Debug Win32 ------ 48>Project not selected to build for this solution configuration ========== Build: 40 succeeded, 0 failed, 0 up-to-date, 8 skipped ==========

SkybuckFlying commented 2 years ago

Can't paste all but here is the end part:

46> ] 46>E:\SourceCode\pbrt-v4-v2\src\pbrt/util/sampling.h(823): message : see reference to class template instantiation 'pstd::vector<pbrt::AliasTable::Bin,pstd::pmr::polymorphic_allocator>' being compiled 46> with 46> [ 46> T=pbrt::AliasTable::Bin 46> ] 46>E:\SourceCode\pbrt-v4-v2\src\ext\gtest/gtest.h(18998,1): warning C4018: '<': signed/unsigned mismatch 46>E:\SourceCode\pbrt-v4-v2\src\pbrt\util\vecmath_test.cpp(223): message : see reference to function template instantiation 'testing::AssertionResult testing::internal::CmpHelperLT<int,unsigned int>(const char ,const char ,const T1 &,const T2 &)' being compiled 46> with 46> [ 46> T1=int, 46> T2=unsigned int 46> ] 46>Generating Code... 46>pbrt_test.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\Debug\pbrt_test.exe 46>Done building project "pbrt_test.vcxproj". 47>------ Build started: Project: ALL_BUILD, Configuration: Debug Win32 ------ 47>Building Custom Rule E:/SourceCode/pbrt-v4-v2/CMakeLists.txt 48>------ Skipped Build: Project: INSTALL, Configuration: Debug Win32 ------ 48>Project not selected to build for this solution configuration ========== Build: 40 succeeded, 0 failed, 0 up-to-date, 8 skipped ==========

SkybuckFlying commented 2 years ago

And a video:

https://www.youtube.com/watch?v=ARqCz1nuUXs

SkybuckFlying commented 2 years ago

Damn it, default was debug build, now gotta build it again lol.

SkybuckFlying commented 2 years ago

Big Success, now I go try and run it:

46>Generating Code... 46>pbrt_test.vcxproj -> E:\SourceCode\pbrt-v4-build-v2\Release\pbrt_test.exe 46>Done building project "pbrt_test.vcxproj". 47>------ Build started: Project: ALL_BUILD, Configuration: Release Win32 ------ 47>Building Custom Rule E:/SourceCode/pbrt-v4-v2/CMakeLists.txt 48>------ Skipped Build: Project: INSTALL, Configuration: Release Win32 ------ 48>Project not selected to build for this solution configuration ========== Build: 40 succeeded, 0 failed, 0 up-to-date, 8 skipped ==========

SkybuckFlying commented 2 years ago

Problem:

C:\Tools\PhysicallyBasedRenderer\Version4\Windows32Bit>pbrt.exe SkybuckTestFile. pbrt --outfile SkybuckTestFile.png pbrt version 4 (built May 16 2022 at 02:20:46) Copyright (c)1998-2021 Matt Pharr, Wenzel Jakob, and Greg Humphreys. The source code to pbrt (but not the book contents) is covered by the Apache 2 .0 License. See the file LICENSE.txt for the conditions of the license. ←[1m←[31mError←[0m: SkybuckTestFile.pbrt:8:0: image: film type unknown.

C:\Tools\PhysicallyBasedRenderer\Version4\Windows32Bit>