diff --git a/examples/01.HelloWorld/HelloWorld_vc16.vcxproj b/examples/01.HelloWorld/HelloWorld_vc16.vcxproj
new file mode 100644
index 00000000..ffb57df2
--- /dev/null
+++ b/examples/01.HelloWorld/HelloWorld_vc16.vcxproj
@@ -0,0 +1,236 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 01.HelloWorld
+ {5AD4C95C-BA38-4692-BA4B-8C25A86208F9}
+ HelloWorld
+ 10.0
+
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ .\Debug/HelloWorld.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\01.HelloWorld.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Debug/HelloWorld.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\01.HelloWorld.exe
+ ..\..\lib\Win64-Visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Release/HelloWorld.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\01.HelloWorld.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Release/HelloWorld.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+ ..\..\bin\Win64-VisualStudio\01.HelloWorld.exe
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/04.Movement/Movement_vc16.vcxproj b/examples/04.Movement/Movement_vc16.vcxproj
new file mode 100644
index 00000000..966dd37c
--- /dev/null
+++ b/examples/04.Movement/Movement_vc16.vcxproj
@@ -0,0 +1,236 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 04.Movement
+ {7BDBB7E8-E0C9-4A0D-83C1-D389D6140FEF}
+ Movement
+ 10.0
+
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ .\Debug/Movement.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\04.Movement.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Debug/Movement.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\04.Movement.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Release/Movement.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\04.Movement.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Release/Movement.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\04.Movement.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/06.2DGraphics/2DGraphics_vc16.vcxproj b/examples/06.2DGraphics/2DGraphics_vc16.vcxproj
new file mode 100644
index 00000000..6e516c73
--- /dev/null
+++ b/examples/06.2DGraphics/2DGraphics_vc16.vcxproj
@@ -0,0 +1,236 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 06.2DGraphics
+ {E71B6F18-10DC-4101-A541-F6D33F71B2BD}
+ 2DGraphics
+ 10.0
+
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ .\Release/2DGraphics.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\06.2DGraphics.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Release/2DGraphics.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\06.2DGraphics.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Debug/2DGraphics.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\06.2DGraphics.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Debug/2DGraphics.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\06.2DGraphics.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/09.Meshviewer/Meshviewer_vc16.vcxproj b/examples/09.Meshviewer/Meshviewer_vc16.vcxproj
new file mode 100644
index 00000000..2a3c4592
--- /dev/null
+++ b/examples/09.Meshviewer/Meshviewer_vc16.vcxproj
@@ -0,0 +1,236 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 09.Meshviewer
+ {2AE24484-22FC-481B-9A40-7CD0DA5C8E06}
+ Meshviewer
+ 10.0
+
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ .\Release/Meshviewer.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\09.MeshViewer.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Release/Meshviewer.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\09.MeshViewer.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Debug/Meshviewer.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\09.MeshViewer.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Debug/Meshviewer.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\09.MeshViewer.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/10.Shaders/Shaders_vc16.vcxproj b/examples/10.Shaders/Shaders_vc16.vcxproj
new file mode 100644
index 00000000..99a2e219
--- /dev/null
+++ b/examples/10.Shaders/Shaders_vc16.vcxproj
@@ -0,0 +1,236 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 10.Shaders
+ {27158C82-CD15-4A9B-9848-35E7065B209F}
+ Shaders
+ 10.0
+
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ .\Debug/Shaders.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\10.Shaders.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Debug/Shaders.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\10.Shaders.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Release/Shaders.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\10.Shaders.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Release/Shaders.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\10.Shaders.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/11.PerPixelLighting/PerPixelLighting_vc16.vcxproj b/examples/11.PerPixelLighting/PerPixelLighting_vc16.vcxproj
new file mode 100644
index 00000000..396b21ca
--- /dev/null
+++ b/examples/11.PerPixelLighting/PerPixelLighting_vc16.vcxproj
@@ -0,0 +1,236 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 11.PerPixelLighting
+ {C4B42409-542D-4EFC-9E6B-44713FD47A33}
+ PerPixelLighting
+ 10.0
+
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ .\Debug/PerPixelLighting.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\11.PerPixelLighting.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Debug/PerPixelLighting.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\11.PerPixelLighting.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Release/PerPixelLighting.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\11.PerPixelLighting.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Release/PerPixelLighting.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\11.PerPixelLighting.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/12.TerrainRendering/TerrainRendering_vc16.vcxproj b/examples/12.TerrainRendering/TerrainRendering_vc16.vcxproj
new file mode 100644
index 00000000..0e8f2bab
--- /dev/null
+++ b/examples/12.TerrainRendering/TerrainRendering_vc16.vcxproj
@@ -0,0 +1,236 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 12.TerrainRendering
+ {3A5B74E5-6390-43B0-A459-2793B81FFD31}
+ TerrainRendering
+ 10.0
+
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ .\Debug/TerrainRendering.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\12.TerrainRendering.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Debug/TerrainRendering.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\12.TerrainRendering.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Release/TerrainRendering.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\12.TerrainRendering.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Release/TerrainRendering.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\12.TerrainRendering.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/13.RenderToTexture/RenderToTexture_vc16.vcxproj b/examples/13.RenderToTexture/RenderToTexture_vc16.vcxproj
new file mode 100644
index 00000000..e9eb6b8b
--- /dev/null
+++ b/examples/13.RenderToTexture/RenderToTexture_vc16.vcxproj
@@ -0,0 +1,236 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 13.RenderToTexture
+ {0914E5C8-5352-467B-8421-C9EB35BD5596}
+ RenderToTexture
+ 10.0
+
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ .\Release/RenderToTexture.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\13.RenderToTexture.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Release/RenderToTexture.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\13.RenderToTexture.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Debug/RenderToTexture.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\13.RenderToTexture.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Debug/RenderToTexture.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\13.RenderToTexture.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/14.Win32Window/Win32Window_vc16.vcxproj b/examples/14.Win32Window/Win32Window_vc16.vcxproj
new file mode 100644
index 00000000..7e728fbe
--- /dev/null
+++ b/examples/14.Win32Window/Win32Window_vc16.vcxproj
@@ -0,0 +1,240 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 14.Win32Window
+ {772FBE05-D05A-467B-9842-BEC409EEA8D0}
+ Win32Window
+ 10.0
+
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ .\Debug/Win32Window.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ opengl32.lib;%(AdditionalDependencies)
+ ..\..\bin\Win32-VisualStudio\14.Win32Window.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Debug/Win32Window.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ opengl32.lib;%(AdditionalDependencies)
+ ..\..\bin\Win64-VisualStudio\14.Win32Window.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Release/Win32Window.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ opengl32.lib;%(AdditionalDependencies)
+ ..\..\bin\Win32-VisualStudio\14.Win32Window.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Release/Win32Window.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ opengl32.lib;%(AdditionalDependencies)
+ ..\..\bin\Win64-VisualStudio\14.Win32Window.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/15.LoadIrrFile/LoadIrrFile_vc16.vcxproj b/examples/15.LoadIrrFile/LoadIrrFile_vc16.vcxproj
new file mode 100644
index 00000000..dbca8deb
--- /dev/null
+++ b/examples/15.LoadIrrFile/LoadIrrFile_vc16.vcxproj
@@ -0,0 +1,236 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 15.LoadIrrFile
+ {78C9F424-523C-49AC-94B7-823AA4A26BF9}
+ LoadIrrFile
+ 10.0
+
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ .\Debug/LoadIrrFile.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\15.LoadIrrFile.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Debug/LoadIrrFile.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\15.LoadIrrFile.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Release/LoadIrrFile.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\15.LoadIrrFile.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Release/LoadIrrFile.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\15.LoadIrrFile.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/16.Quake3MapShader/Quake3MapShader_vc16.vcxproj b/examples/16.Quake3MapShader/Quake3MapShader_vc16.vcxproj
new file mode 100644
index 00000000..f14b8e0e
--- /dev/null
+++ b/examples/16.Quake3MapShader/Quake3MapShader_vc16.vcxproj
@@ -0,0 +1,193 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 16.Quake3MapShader
+ {EB3B38EA-5CE7-4983-845B-880661E69D09}
+ 16.Quake3MapShader
+ Win32Proj
+ 10.0
+
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+ true
+ true
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ ..\..\bin\Win32-VisualStudio\16.Quake3MapShader.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+ Cdecl
+
+
+ ..\..\bin\Win64-VisualStudio\16.Quake3MapShader.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ true
+ Speed
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ MultiThreaded
+ false
+
+
+ Level3
+
+
+ Cdecl
+
+
+ ..\..\bin\Win32-VisualStudio\16.Quake3MapShader.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+
+
+
+
+
+
+ true
+ Speed
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ MultiThreaded
+ false
+
+
+ Level3
+
+
+ Cdecl
+
+
+ ..\..\bin\Win64-VisualStudio\16.Quake3MapShader.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/18.SplitScreen/SplitScreen_vc16.vcxproj b/examples/18.SplitScreen/SplitScreen_vc16.vcxproj
new file mode 100644
index 00000000..84074a01
--- /dev/null
+++ b/examples/18.SplitScreen/SplitScreen_vc16.vcxproj
@@ -0,0 +1,194 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 18.SplitScreen
+ {1AB9413E-4F53-42A3-8CB2-CB4BE22336D0}
+ 18.SplitScreen
+ Win32Proj
+ 10.0
+
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+ true
+ true
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ ..\..\bin\Win32-VisualStudio\18.SplitScreen.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)SplitScreen.pdb
+ Console
+
+
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ ..\..\bin\Win64-VisualStudio\18.SplitScreen.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)SplitScreen.pdb
+ Console
+
+
+
+
+
+
+ true
+ Speed
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ MultiThreaded
+ false
+
+
+ Level3
+
+
+ Cdecl
+
+
+ ..\..\bin\Win32-VisualStudio\18.SplitScreen.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+
+
+
+
+
+
+ true
+ Speed
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ MultiThreaded
+ false
+
+
+ Level3
+
+
+ Cdecl
+
+
+ ..\..\bin\Win64-VisualStudio\18.SplitScreen.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/20.ManagedLights/ManagedLights_vc16.vcxproj b/examples/20.ManagedLights/ManagedLights_vc16.vcxproj
new file mode 100644
index 00000000..740b5b87
--- /dev/null
+++ b/examples/20.ManagedLights/ManagedLights_vc16.vcxproj
@@ -0,0 +1,235 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 20.ManagedLights
+ {16007FE2-142B-47F8-93E1-519BA3F39E71}
+ ManagedLights
+ 10.0
+
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ .\Debug/ManagedLights.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\Lib\Win32-visualstudio\Irrlicht.lib;%(AdditionalDependencies)
+ ..\..\bin\Win32-VisualStudio\20.ManagedLights.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Debug/ManagedLights.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
+ ..\..\bin\Win64-VisualStudio\20.ManagedLights.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Release/ManagedLights.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\20.ManagedLights.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Release/ManagedLights.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\20.ManagedLights.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/21.Quake3Explorer/Quake3Explorer_vc16.vcxproj b/examples/21.Quake3Explorer/Quake3Explorer_vc16.vcxproj
new file mode 100644
index 00000000..f26caf89
--- /dev/null
+++ b/examples/21.Quake3Explorer/Quake3Explorer_vc16.vcxproj
@@ -0,0 +1,200 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 21.Quake3Explorer
+ {CDC4AAA9-72E1-4FFA-A04D-7EF59D8B97CD}
+ 21.Quake3Explorer
+ Win32Proj
+ 10.0
+
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+ true
+ true
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+ false
+ false
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ ..\..\bin\Win32-VisualStudio\21.Quake3Explorer.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)Quake3MapShader.pdb
+ Console
+
+
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ ..\..\bin\Win64-VisualStudio\21.Quake3Explorer.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)Quake3MapShader.pdb
+ Console
+
+
+
+
+
+
+ true
+ Speed
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ MultiThreaded
+ false
+
+
+ Level3
+
+
+ FastCall
+
+
+ ..\..\bin\Win32-VisualStudio\21.Quake3Explorer.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+
+
+
+
+
+
+ true
+ Speed
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ MultiThreaded
+ false
+
+
+ Level3
+
+
+ FastCall
+
+
+ ..\..\bin\Win64-VisualStudio\21.Quake3Explorer.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/22.MaterialViewer/MaterialViewer_vc16.vcxproj b/examples/22.MaterialViewer/MaterialViewer_vc16.vcxproj
new file mode 100644
index 00000000..6866621e
--- /dev/null
+++ b/examples/22.MaterialViewer/MaterialViewer_vc16.vcxproj
@@ -0,0 +1,236 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 22.MaterialViewer
+ {4E6C2F8D-BA92-4C5B-96FD-72D4FE8BD7FA}
+ MaterialViewer
+ 10.0
+
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ .\Release/MaterialViewer.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\22.MaterialViewer.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ .\Release/MaterialViewer.pdb
+ Console
+
+
+
+
+
+
+ .\Release/MaterialViewer.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\22.MaterialViewer.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ .\Release/MaterialViewer.pdb
+ Console
+
+
+
+
+
+
+ .\Debug/MaterialViewer.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\22.MaterialViewer.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ .\Debug/MaterialViewer.pdb
+ Console
+
+
+
+
+
+
+ .\Debug/MaterialViewer.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\22.MaterialViewer.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ .\Debug/MaterialViewer.pdb
+ Console
+
+
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/23.SMeshHandling/SMeshHandling_vc16.vcxproj b/examples/23.SMeshHandling/SMeshHandling_vc16.vcxproj
new file mode 100644
index 00000000..5712bfc7
--- /dev/null
+++ b/examples/23.SMeshHandling/SMeshHandling_vc16.vcxproj
@@ -0,0 +1,192 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 23.SMeshHandling
+ {6AEC2AA2-C9FF-4B7D-B07A-94A9D34B41D7}
+ 23.SMeshHandling
+ Win32Proj
+ 10.0
+
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+ true
+ true
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+ false
+ false
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ ..\..\bin\Win32-VisualStudio\23.SMeshHandling.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)SMeshHandling.pdb
+ Console
+
+
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ ..\..\bin\Win64-VisualStudio\23.SMeshHandling.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)SMeshHandling.pdb
+ Console
+
+
+
+
+
+
+ true
+ Speed
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ Sync
+
+
+ Level3
+
+
+ Cdecl
+
+
+ ..\..\bin\Win32-VisualStudio\23.SMeshHandling.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+
+
+
+
+
+
+ true
+ Speed
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ Sync
+
+
+ Level3
+
+
+ Cdecl
+
+
+ ..\..\bin\Win64-VisualStudio\23.SMeshHandling.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/24.CursorControl/CursorControl_vc16.vcxproj b/examples/24.CursorControl/CursorControl_vc16.vcxproj
new file mode 100644
index 00000000..6a9e77ee
--- /dev/null
+++ b/examples/24.CursorControl/CursorControl_vc16.vcxproj
@@ -0,0 +1,188 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 24.CursorControl
+ {02B67A37-50E1-49DB-BECF-905BC029C2FE}
+ 24.CursorControl
+ Win32Proj
+ 10.0
+
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ ..\..\bin\Win32-VisualStudio\24.CursorControl.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)CursorControl.pdb
+ Console
+
+
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ ..\..\bin\Win64-VisualStudio\24.CursorControl.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)CursorControl.pdb
+ Console
+
+
+
+
+
+
+ true
+ Speed
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ Sync
+
+
+ Level3
+
+
+ Cdecl
+
+
+ ..\..\bin\Win32-VisualStudio\24.CursorControl.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+
+
+
+
+
+
+ true
+ Speed
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ Sync
+
+
+ Level3
+
+
+ Cdecl
+
+
+ ..\..\bin\Win64-VisualStudio\24.CursorControl.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/25.XmlHandling/XmlHandling_vc16.vcxproj b/examples/25.XmlHandling/XmlHandling_vc16.vcxproj
new file mode 100644
index 00000000..2b4bfe74
--- /dev/null
+++ b/examples/25.XmlHandling/XmlHandling_vc16.vcxproj
@@ -0,0 +1,182 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 25.XmlHandling
+ {8FDA260E-EF27-4F8C-8720-7AF707DD0D9E}
+ 25.XmlHandling
+ Win32Proj
+ 10.0
+
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ true
+ Speed
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ false
+
+
+ Level3
+
+
+ Cdecl
+
+
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+
+
+
+
+
+
+ true
+ Speed
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ false
+
+
+ Level3
+
+
+ Cdecl
+
+
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/26.OcclusionQuery/OcclusionQuery_vc16.vcxproj b/examples/26.OcclusionQuery/OcclusionQuery_vc16.vcxproj
new file mode 100644
index 00000000..eac500fa
--- /dev/null
+++ b/examples/26.OcclusionQuery/OcclusionQuery_vc16.vcxproj
@@ -0,0 +1,236 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 26.OcclusionQuery
+ {5CE0E2E7-879D-4152-B61D-24E7D0707B45}
+ OcclusionQuery
+ 10.0
+
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ .\Debug\OcclusionQuery.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\26.OcclusionQuery.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Debug\OcclusionQuery.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\26.OcclusionQuery.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Release\OcclusionQuery.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\26.OcclusionQuery.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Release\OcclusionQuery.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\26.OcclusionQuery.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/27.PostProcessing/PostProcessing_vc16.vcxproj b/examples/27.PostProcessing/PostProcessing_vc16.vcxproj
new file mode 100644
index 00000000..374a4f3d
--- /dev/null
+++ b/examples/27.PostProcessing/PostProcessing_vc16.vcxproj
@@ -0,0 +1,236 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 27.PostProcessing
+ {F25F2AC4-AEDA-4A95-9769-01A2652B54A2}
+ PostProcessing
+ 10.0
+
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ .\Debug/PostProcessing.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\27.PostProcessing.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Debug/PostProcessing.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\27.PostProcessing.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Release/PostProcessing.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\27.PostProcessing.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Release/PostProcessing.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\27.PostProcessing.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/28.CubeMapping/CubeMapping_vc16.vcxproj b/examples/28.CubeMapping/CubeMapping_vc16.vcxproj
new file mode 100644
index 00000000..6c47b3f3
--- /dev/null
+++ b/examples/28.CubeMapping/CubeMapping_vc16.vcxproj
@@ -0,0 +1,236 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 28.CubeMapping
+ {DEE0160F-8FBD-43EC-BB96-1B9C0ED1B51A}
+ CubeMapping
+ 10.0
+
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ .\Debug/CubeMapping.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\28.CubeMapping.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Debug/CubeMapping.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\28.CubeMapping.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Release/CubeMapping.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\28.CubeMapping.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Release/CubeMapping.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win64-VisualStudio\28.CubeMapping.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/30.Profiling/Profiling_vc16.vcxproj b/examples/30.Profiling/Profiling_vc16.vcxproj
new file mode 100644
index 00000000..b50a150b
--- /dev/null
+++ b/examples/30.Profiling/Profiling_vc16.vcxproj
@@ -0,0 +1,188 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ 30.Profiling
+ {65D9DE2E-B73E-4ADF-96D1-BF4A8B7F4F97}
+ 30.Profiling
+ Win32Proj
+ 10.0
+
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ ..\..\bin\Win32-VisualStudio\30.Profiling.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)Profiling.pdb
+ Console
+
+
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ ..\..\bin\Win64-VisualStudio\30.Profiling.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)Profiling.pdb
+ Console
+
+
+
+
+
+
+ true
+ Speed
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ Sync
+
+
+ Level3
+
+
+ Cdecl
+
+
+ ..\..\bin\Win32-VisualStudio\30.Profiling.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+
+
+
+
+
+
+ true
+ Speed
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ Sync
+
+
+ Level3
+
+
+ Cdecl
+
+
+ ..\..\bin\Win64-VisualStudio\30.Profiling.exe
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Demo/Demo_vc16.vcxproj b/examples/Demo/Demo_vc16.vcxproj
new file mode 100644
index 00000000..9b90b340
--- /dev/null
+++ b/examples/Demo/Demo_vc16.vcxproj
@@ -0,0 +1,284 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {6F076455-D955-45D4-9C68-4AD4E45F2D47}
+ Demo
+ 10.0
+
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\Release/Demo.tlb
+
+
+
+
+ MaxSpeed
+ Default
+ false
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\bin\Win32-VisualStudio\Demo.exe
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ Windows
+
+
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\Release/Demo.tlb
+
+
+
+
+ MaxSpeed
+ Default
+ false
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ Windows
+
+
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\Debug/Demo.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Windows
+
+
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\Debug/Demo.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Windows
+
+
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/source/Irrlicht/Irrlicht16.0.sln b/source/Irrlicht/Irrlicht16.0.sln
new file mode 100644
index 00000000..2dc26658
--- /dev/null
+++ b/source/Irrlicht/Irrlicht16.0.sln
@@ -0,0 +1,49 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.32413.511
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Irrlicht", "Irrlicht16.0.vcxproj", "{E08E042A-6C45-411B-92BE-3CC31331019F}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ SDL-Debug|Win32 = SDL-Debug|Win32
+ SDL-Debug|x64 = SDL-Debug|x64
+ Static lib - Debug|Win32 = Static lib - Debug|Win32
+ Static lib - Debug|x64 = Static lib - Debug|x64
+ Static lib - Release|Win32 = Static lib - Release|Win32
+ Static lib - Release|x64 = Static lib - Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Debug|Win32.Build.0 = Debug|Win32
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Debug|x64.ActiveCfg = Debug|x64
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Debug|x64.Build.0 = Debug|x64
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Release|Win32.ActiveCfg = Release|Win32
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Release|Win32.Build.0 = Release|Win32
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Release|x64.ActiveCfg = Release|x64
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Release|x64.Build.0 = Release|x64
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.SDL-Debug|Win32.ActiveCfg = SDL-Debug|Win32
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.SDL-Debug|Win32.Build.0 = SDL-Debug|Win32
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.SDL-Debug|x64.ActiveCfg = SDL-Debug|x64
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.SDL-Debug|x64.Build.0 = SDL-Debug|x64
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Static lib - Debug|Win32.ActiveCfg = Static lib - Debug|Win32
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Static lib - Debug|Win32.Build.0 = Static lib - Debug|Win32
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Static lib - Debug|x64.ActiveCfg = Static lib - Debug|x64
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Static lib - Debug|x64.Build.0 = Static lib - Debug|x64
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Static lib - Release|Win32.ActiveCfg = Static lib - Release|Win32
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Static lib - Release|Win32.Build.0 = Static lib - Release|Win32
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Static lib - Release|x64.ActiveCfg = Static lib - Release|x64
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Static lib - Release|x64.Build.0 = Static lib - Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {CA4D3DBA-854D-443E-9C2B-700DA84286D9}
+ EndGlobalSection
+EndGlobal
diff --git a/source/Irrlicht/Irrlicht16.0.vcxproj b/source/Irrlicht/Irrlicht16.0.vcxproj
new file mode 100644
index 00000000..300ee8ec
--- /dev/null
+++ b/source/Irrlicht/Irrlicht16.0.vcxproj
@@ -0,0 +1,1348 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+ SDL-Debug
+ Win32
+
+
+ SDL-Debug
+ x64
+
+
+ Static lib - Debug
+ Win32
+
+
+ Static lib - Debug
+ x64
+
+
+ Static lib - Release
+ Win32
+
+
+ Static lib - Release
+ x64
+
+
+
+ Irrlicht
+ {E08E042A-6C45-411B-92BE-3CC31331019F}
+ Irrlicht
+ 10.0
+
+
+
+ DynamicLibrary
+ NotSet
+ v142
+
+
+ DynamicLibrary
+ NotSet
+ v142
+
+
+ StaticLibrary
+ MultiByte
+ true
+ v142
+
+
+ StaticLibrary
+ MultiByte
+ true
+ v142
+
+
+ StaticLibrary
+ NotSet
+ v142
+
+
+ StaticLibrary
+ NotSet
+ v142
+
+
+ DynamicLibrary
+ MultiByte
+ true
+ v142
+
+
+ DynamicLibrary
+ MultiByte
+ true
+ v142
+
+
+ DynamicLibrary
+ NotSet
+ v142
+
+
+ DynamicLibrary
+ NotSet
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+ obj\$(Configuration)\
+ obj\$(Configuration)64\
+ false
+ false
+ ..\..\lib\Win32-VisualStudio\
+ ..\..\lib\Win64-VisualStudio\
+ obj\$(Configuration)\
+ obj\$(Configuration)64\
+ ..\..\lib\Win32-VisualStudio\
+ ..\..\lib\Win64-VisualStudio\
+ obj\$(Configuration)\
+ obj\$(Configuration)64\
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+ obj\$(Configuration)\
+ obj\$(Configuration)64\
+ true
+ true
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ $(DXSDK_DIR)include;$(IncludePath)
+ $(DXSDK_DIR)include;$(IncludePath)
+ obj\$(Configuration)\
+ obj\$(Configuration)64\
+ true
+ true
+ $(DXSDK_DIR)include;$(IncludePath)
+ $(DXSDK_DIR)include;$(IncludePath)
+ $(DXSDK_DIR)include;$(IncludePath)
+ $(DXSDK_DIR)include;$(IncludePath)
+ $(DXSDK_DIR)include;$(IncludePath)
+ $(DXSDK_DIR)include;$(IncludePath)
+ $(DXSDK_DIR)include;$(IncludePath)
+ $(DXSDK_DIR)include;$(IncludePath)
+ $(DXSDK_DIR)Lib\x86;$(LibraryPath)
+ $(DXSDK_DIR)Lib\x86;$(LibraryPath)
+ $(DXSDK_DIR)Lib\x86;$(LibraryPath)
+ $(DXSDK_DIR)Lib\x86;$(LibraryPath)
+ $(DXSDK_DIR)Lib\x86;$(LibraryPath)
+ $(DXSDK_DIR)Lib\x64;$(LibraryPath);$(VSInstallDir);$(VSInstallDir)lib\amd64
+ $(DXSDK_DIR)Lib\x64;$(LibraryPath);$(VSInstallDir);$(VSInstallDir)lib\amd64
+ $(DXSDK_DIR)Lib\x64;$(LibraryPath);$(VSInstallDir);$(VSInstallDir)lib\amd64
+ $(DXSDK_DIR)Lib\x64;$(LibraryPath);$(VSInstallDir);$(VSInstallDir)lib\amd64
+ $(DXSDK_DIR)Lib\x64;$(LibraryPath);$(VSInstallDir);$(VSInstallDir)lib\amd64
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\..\Debug/Irrlicht.tlb
+
+
+ ..\..\include;zlib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;IRRLICHT_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions); _ITERATOR_DEBUG_LEVEL=0
+ EnableFastChecks
+ MultiThreadedDebug
+ false
+ false
+ Level3
+ Disabled
+ 4577
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ true
+
+
+ /MACHINE:I386 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;opengl32.lib;%(AdditionalDependencies)
+ ..\..\bin\Win32-visualstudio\Irrlicht.dll
+ %(AdditionalLibraryDirectories)
+ libci.lib;%(IgnoreSpecificDefaultLibraries)
+ true
+
+
+ ..\..\lib\Win32-visualstudio\Irrlicht.lib
+ 1.9
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\..\Debug/Irrlicht.tlb
+
+
+ ..\..\include;zlib;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_WINDOWS;_USRDLL;IRRLICHT_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions); _ITERATOR_DEBUG_LEVEL=0
+ false
+ EnableFastChecks
+ false
+ Level3
+ Disabled
+
+
+ MultiThreadedDebugDLL
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ true
+
+
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;opengl32.lib;winmm.lib;%(AdditionalDependencies)
+ ..\..\bin\Win64-Visualstudio\Irrlicht.dll
+ %(AdditionalLibraryDirectories)
+ true
+
+
+ ..\..\lib\Win64-visualstudio\Irrlicht.lib
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\..\Release/Irrlicht.tlb
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;zlib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;IRRLICHT_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ false
+ true
+ Level3
+
+
+ Default
+ false
+ 4577
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ kernel32.lib;user32.lib;gdi32.lib;%(AdditionalDependencies)
+ ..\..\bin\Win32-Visualstudio\Irrlicht.dll
+
+
+ false
+
+
+ ..\..\lib\Win32-visualstudio\Irrlicht.lib
+ 1.9
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\..\Release/Irrlicht.tlb
+
+
+ MaxSpeed
+ AnySuitable
+ ..\..\include;zlib;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_WINDOWS;_USRDLL;IRRLICHT_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ false
+ true
+ Level3
+
+
+
+
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ kernel32.lib;user32.lib;gdi32.lib;winmm.lib;%(AdditionalDependencies)
+ ..\..\bin\Win64-Visualstudio\Irrlicht.dll
+ false
+
+
+ ..\..\lib\Win64-Visualstudio\Irrlicht.lib
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\..\Debug/Irrlicht.tlb
+
+
+ Disabled
+ ..\..\include;zlib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;_IRR_STATIC_LIB_;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions); _ITERATOR_DEBUG_LEVEL=0
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ false
+ false
+ Level3
+ 4577
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ winmm.lib;%(AdditionalDependencies)
+ ..\..\lib\Win32-visualstudio\Irrlicht.lib
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\..\Debug/Irrlicht.tlb
+
+
+ Disabled
+ ..\..\include;zlib;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_WINDOWS;_USRDLL;_IRR_STATIC_LIB_;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions); _ITERATOR_DEBUG_LEVEL=0
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ false
+ false
+ Level3
+ 4577
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ winmm.lib;%(AdditionalDependencies)
+ ..\..\lib\Win64-visualstudio\Irrlicht.lib
+ MachineX64
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\..\Release/Irrlicht.tlb
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ false
+ false
+ ..\..\include;zlib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;_IRR_STATIC_LIB_;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ false
+ true
+ Level3
+
+
+ false
+ 4577
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ winmm.lib;%(AdditionalDependencies)
+ ..\..\lib\Win32-visualstudio\Irrlicht.lib
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\..\Release/Irrlicht.tlb
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ false
+ false
+ ..\..\include;zlib;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_WINDOWS;_USRDLL;_IRR_STATIC_LIB_;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ false
+ true
+ Level3
+
+
+ false
+ 4577
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ winmm.lib;%(AdditionalDependencies)
+ ..\..\lib\Win64-visualstudio\Irrlicht.lib
+ MachineX64
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\..\Debug/Irrlicht.tlb
+
+
+ Disabled
+ ..\..\include;zlib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;IRRLICHT_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_IRR_USE_SDL_DEVICE_=1;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ false
+ false
+ Level3
+ 4577
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ true
+
+
+ /MACHINE:I386 %(AdditionalOptions)
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;opengl32.lib;%(AdditionalDependencies)
+ ..\..\bin\Win32-visualstudio\Irrlicht.dll
+ %(AdditionalLibraryDirectories)
+ libci.lib;%(IgnoreSpecificDefaultLibraries)
+ true
+
+
+ ..\..\lib\Win32-visualstudio\Irrlicht.lib
+ 1.9
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\..\Debug/Irrlicht.tlb
+
+
+ Disabled
+ ..\..\include;zlib;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_WINDOWS;_USRDLL;IRRLICHT_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_IRR_USE_SDL_DEVICE_=1;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ false
+ false
+ Level3
+ 4577
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ true
+
+
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;opengl32.lib;winmm.lib;%(AdditionalDependencies)
+ ..\..\bin\Win64-visualstudio\Irrlicht.dll
+ %(AdditionalLibraryDirectories)
+ libci.lib;%(IgnoreSpecificDefaultLibraries)
+ true
+
+
+ ..\..\lib\Win64-visualstudio\Irrlicht.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/source/Irrlicht/Irrlicht16.0.vcxproj.filters b/source/Irrlicht/Irrlicht16.0.vcxproj.filters
new file mode 100644
index 00000000..330b0260
--- /dev/null
+++ b/source/Irrlicht/Irrlicht16.0.vcxproj.filters
@@ -0,0 +1,2391 @@
+
+
+
+
+ {b5bde5d3-f9e4-4036-8c28-2f4e8cd03846}
+
+
+ {0b0937fb-2270-4e3e-a94f-f92bc0fa74ae}
+
+
+ {67300400-93d5-4a7e-8b59-7c0d7b1f6d75}
+
+
+ {feb206b9-81b6-45c0-b4e5-9e637fe060e7}
+
+
+ {af459bf5-2849-4a0e-9a21-91acbbf1c6b5}
+
+
+ {aa649d49-922d-4118-8574-f05c13d67706}
+
+
+ {a72cb2e5-a5c3-41bc-9c86-fdbdae8f7866}
+
+
+ {72c30315-bbc0-4109-9ccd-fb7107ba316a}
+
+
+ {1fcdc900-911d-4b7a-9328-afce5bbe44fa}
+
+
+ {41e16cbf-c3cb-4d74-8aef-c0416b6b9d7f}
+
+
+ {b84f01e5-ae3c-457b-8d96-b3e271800162}
+
+
+ {eca36d94-d8fb-477d-a0dc-b5498c9686d7}
+
+
+ {67826246-df05-4523-9191-5286f9157963}
+
+
+ {659a61d5-7ab3-4aa3-95ca-879780810b4e}
+
+
+ {f65e8d89-c715-4794-8c2d-22f2b57cffb0}
+
+
+ {3cb7865d-a5e9-4b22-8f54-dde759b88c51}
+
+
+ {919fcfa4-4277-4c88-8bfc-4bfcfcbb1b65}
+
+
+ {834213c7-9515-49de-aa27-8d3ed9c0c87a}
+
+
+ {a9ca9d4d-7678-4687-b78b-15236c0dcf53}
+
+
+ {d694e7b0-0fb0-4685-ace7-56d9ec65a3d0}
+
+
+ {e2571a61-945c-4509-b47c-daea464916ab}
+
+
+ {1354e9fa-cea6-461e-af7f-9940bb5f0a2f}
+
+
+ {ac7af7ba-0e6b-4da4-a695-a0070a4da974}
+
+
+ {1173499e-79e8-4c34-8046-abc325e2f2a9}
+
+
+ {ca095ff3-25e4-4852-ab55-af28c602cd8a}
+
+
+ {1c8bd90a-8361-4478-8942-a062450ef209}
+
+
+ {128cac28-b6f8-49e7-87f5-ee15951d0396}
+
+
+ {6f10ce97-ed8b-47bc-a189-f2262eb467e4}
+
+
+ {5d58bc55-284e-4880-9226-85083e65d660}
+
+
+ {064ee182-9f07-4026-ac22-c141ae2c7281}
+
+
+ {6e842906-e193-451d-8716-12eaafabd0d8}
+
+
+ {799f220e-3a58-4788-876b-88c175b69871}
+
+
+ {da421793-4674-481c-be46-f7a44e78aee5}
+
+
+ {628de03e-6872-4682-b1f6-d3cc453c9d55}
+
+
+ {2512a519-e6c0-4b48-aae4-ded2d2500b95}
+
+
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include\video
+
+
+ include\video
+
+
+ include\video
+
+
+ include\video
+
+
+ include\video
+
+
+ include\video
+
+
+ include\video
+
+
+ include\video
+
+
+ include\video
+
+
+ include\video
+
+
+ include\video
+
+
+ include\video
+
+
+ include\video
+
+
+ include\video
+
+
+ include\video
+
+
+ include\video
+
+
+ include\video
+
+
+ include\video
+
+
+ include\core
+
+
+ include\core
+
+
+ include\core
+
+
+ include\core
+
+
+ include\core
+
+
+ include\core
+
+
+ include\core
+
+
+ include\core
+
+
+ include\core
+
+
+ include\core
+
+
+ include\core
+
+
+ include\core
+
+
+ include\core
+
+
+ include\core
+
+
+ include\core
+
+
+ include\core
+
+
+ include\core
+
+
+ include\core
+
+
+ include\core
+
+
+ include\core
+
+
+ include\io
+
+
+ include\io
+
+
+ include\io
+
+
+ include\io
+
+
+ include\io
+
+
+ include\io
+
+
+ include\io
+
+
+ include\io
+
+
+ include\io
+
+
+ include\io
+
+
+ include\io
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ include\gui
+
+
+ Irrlicht\scene
+
+
+ Irrlicht\scene
+
+
+ Irrlicht\scene
+
+
+ Irrlicht\scene
+
+
+ Irrlicht\scene
+
+
+ Irrlicht\scene
+
+
+ Irrlicht\scene
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\collision
+
+
+ Irrlicht\scene\collision
+
+
+ Irrlicht\scene\collision
+
+
+ Irrlicht\scene\collision
+
+
+ Irrlicht\scene\collision
+
+
+ Irrlicht\scene\collision
+
+
+ Irrlicht\scene\animators
+
+
+ Irrlicht\scene\animators
+
+
+ Irrlicht\scene\animators
+
+
+ Irrlicht\scene\animators
+
+
+ Irrlicht\scene\animators
+
+
+ Irrlicht\scene\animators
+
+
+ Irrlicht\scene\animators
+
+
+ Irrlicht\scene\animators
+
+
+ Irrlicht\scene\animators
+
+
+ Irrlicht\scene\writers
+
+
+ Irrlicht\scene\writers
+
+
+ Irrlicht\scene\writers
+
+
+ Irrlicht\scene\writers
+
+
+ Irrlicht\scene\writers
+
+
+ Irrlicht\video
+
+
+ Irrlicht\video\Software
+
+
+ Irrlicht\video\Software
+
+
+ Irrlicht\video\Software
+
+
+ Irrlicht\video\Software
+
+
+ Irrlicht\video\Software
+
+
+ Irrlicht\video\Software
+
+
+ Irrlicht\video\Software
+
+
+ Irrlicht\video\Null
+
+
+ Irrlicht\video\Null
+
+
+ Irrlicht\video\Null
+
+
+ Irrlicht\video\Null
+
+
+ Irrlicht\video\Null
+
+
+ Irrlicht\video\Null\Writer
+
+
+ Irrlicht\video\Null\Writer
+
+
+ Irrlicht\video\Null\Writer
+
+
+ Irrlicht\video\Null\Writer
+
+
+ Irrlicht\video\Null\Writer
+
+
+ Irrlicht\video\Null\Writer
+
+
+ Irrlicht\video\Null\Writer
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Direct3D9
+
+
+ Irrlicht\video\Direct3D9
+
+
+ Irrlicht\video\Direct3D9
+
+
+ Irrlicht\video\Direct3D9
+
+
+ Irrlicht\video\Direct3D9
+
+
+ Irrlicht\video\Direct3D9
+
+
+ Irrlicht\video\Direct3D9
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\irr
+
+
+ Irrlicht\irr
+
+
+ Irrlicht\irr
+
+
+ Irrlicht\irr
+
+
+ Irrlicht\irr
+
+
+ Irrlicht\irr
+
+
+ Irrlicht\irr\extern
+
+
+ Irrlicht\irr\extern
+
+
+ Irrlicht\irr\extern\zlib
+
+
+ Irrlicht\irr\extern\zlib
+
+
+ Irrlicht\irr\extern\zlib
+
+
+ Irrlicht\irr\extern\zlib
+
+
+ Irrlicht\irr\extern\zlib
+
+
+ Irrlicht\irr\extern\zlib
+
+
+ Irrlicht\irr\extern\zlib
+
+
+ Irrlicht\irr\extern\zlib
+
+
+ Irrlicht\irr\extern\zlib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\libpng
+
+
+ Irrlicht\irr\extern\libpng
+
+
+ Irrlicht\irr\extern\aesGladman
+
+
+ Irrlicht\irr\extern\aesGladman
+
+
+ Irrlicht\irr\extern\aesGladman
+
+
+ Irrlicht\irr\extern\aesGladman
+
+
+ Irrlicht\irr\extern\aesGladman
+
+
+ Irrlicht\irr\extern\aesGladman
+
+
+ Irrlicht\irr\extern\aesGladman
+
+
+ Irrlicht\irr\extern\aesGladman
+
+
+ Irrlicht\irr\extern\bzip2
+
+
+ Irrlicht\irr\extern\bzip2
+
+
+ Irrlicht\irr\device
+
+
+ Irrlicht\irr\device
+
+
+ Irrlicht\irr\device
+
+
+ Irrlicht\irr\device
+
+
+ Irrlicht\irr\device
+
+
+ Irrlicht\irr\device
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ include\scene
+
+
+
+ Irrlicht\scene\loaders
+
+
+ include\scene
+
+
+ Irrlicht\scene\loaders
+
+
+ include\video
+
+
+ include
+
+
+ include\video
+
+
+ include\scene
+
+
+ include\video
+
+
+ Irrlicht\video\Direct3D9
+
+
+ Irrlicht\scene\writers
+
+
+ Irrlicht\scene
+
+
+ Irrlicht\video\OpenGL
+
+
+ Irrlicht\video\OpenGL
+
+
+ Irrlicht\video\OpenGL
+
+
+ Irrlicht\video\OpenGL
+
+
+ Irrlicht\video\OpenGL
+
+
+ Irrlicht\video\OpenGL
+
+
+ Irrlicht\video\OpenGL
+
+
+ Irrlicht\video\OpenGL
+
+
+ Irrlicht\video\OpenGL
+
+
+ Irrlicht\video\OpenGL Core
+
+
+ Irrlicht\video\OpenGL Core
+
+
+ Irrlicht\video\OpenGL Core
+
+
+ Irrlicht\video\OpenGL Core
+
+
+ Irrlicht\video\OpenGL Context
+
+
+ Irrlicht\video\OpenGL Context
+
+
+ include\video
+
+
+ include\scene
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Null
+
+
+ include\core
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\gui
+
+
+ Irrlicht\scene\animators
+
+
+ include\video
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\io
+
+
+ include\scene
+
+
+ include\video
+
+
+ include\gui
+
+
+ include\io
+
+
+ include\scene
+
+
+ include\scene
+
+
+ include\video
+
+
+ include\io
+
+
+ include\video
+
+
+ include\scene
+
+
+ include
+
+
+
+
+ doc
+
+
+ doc
+
+
+
+
+ Irrlicht\scene
+
+
+ Irrlicht\scene
+
+
+ Irrlicht\scene
+
+
+ Irrlicht\scene
+
+
+ Irrlicht\scene
+
+
+ Irrlicht\scene
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\sceneNodes
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\particleSystem
+
+
+ Irrlicht\scene\collision
+
+
+ Irrlicht\scene\collision
+
+
+ Irrlicht\scene\collision
+
+
+ Irrlicht\scene\collision
+
+
+ Irrlicht\scene\collision
+
+
+ Irrlicht\scene\collision
+
+
+ Irrlicht\scene\animators
+
+
+ Irrlicht\scene\animators
+
+
+ Irrlicht\scene\animators
+
+
+ Irrlicht\scene\animators
+
+
+ Irrlicht\scene\animators
+
+
+ Irrlicht\scene\animators
+
+
+ Irrlicht\scene\animators
+
+
+ Irrlicht\scene\animators
+
+
+ Irrlicht\scene\animators
+
+
+ Irrlicht\scene\writers
+
+
+ Irrlicht\scene\writers
+
+
+ Irrlicht\scene\writers
+
+
+ Irrlicht\scene\writers
+
+
+ Irrlicht\scene\writers
+
+
+ Irrlicht\video
+
+
+ Irrlicht\video\Software
+
+
+ Irrlicht\video\Software
+
+
+ Irrlicht\video\Software
+
+
+ Irrlicht\video\Software
+
+
+ Irrlicht\video\Software
+
+
+ Irrlicht\video\Software
+
+
+ Irrlicht\video\Software
+
+
+ Irrlicht\video\Software
+
+
+ Irrlicht\video\Software
+
+
+ Irrlicht\video\Software
+
+
+ Irrlicht\video\Software
+
+
+ Irrlicht\video\Software
+
+
+ Irrlicht\video\Software
+
+
+ Irrlicht\video\Null
+
+
+ Irrlicht\video\Null
+
+
+ Irrlicht\video\Null
+
+
+ Irrlicht\video\Null
+
+
+ Irrlicht\video\Null\Writer
+
+
+ Irrlicht\video\Null\Writer
+
+
+ Irrlicht\video\Null\Writer
+
+
+ Irrlicht\video\Null\Writer
+
+
+ Irrlicht\video\Null\Writer
+
+
+ Irrlicht\video\Null\Writer
+
+
+ Irrlicht\video\Null\Writer
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Null\Loader
+
+
+ Irrlicht\video\Direct3D9
+
+
+ Irrlicht\video\Direct3D9
+
+
+ Irrlicht\video\Direct3D9
+
+
+ Irrlicht\video\Direct3D9
+
+
+ Irrlicht\video\Direct3D9
+
+
+ Irrlicht\video\Direct3D9
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\irr
+
+
+ Irrlicht\irr
+
+
+ Irrlicht\irr
+
+
+ Irrlicht\irr
+
+
+ Irrlicht\irr
+
+
+ Irrlicht\irr
+
+
+ Irrlicht\irr
+
+
+ Irrlicht\irr\extern
+
+
+ Irrlicht\irr\extern\zlib
+
+
+ Irrlicht\irr\extern\zlib
+
+
+ Irrlicht\irr\extern\zlib
+
+
+ Irrlicht\irr\extern\zlib
+
+
+ Irrlicht\irr\extern\zlib
+
+
+ Irrlicht\irr\extern\zlib
+
+
+ Irrlicht\irr\extern\zlib
+
+
+ Irrlicht\irr\extern\zlib
+
+
+ Irrlicht\irr\extern\zlib
+
+
+ Irrlicht\irr\extern\zlib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\jpeglib
+
+
+ Irrlicht\irr\extern\libpng
+
+
+ Irrlicht\irr\extern\libpng
+
+
+ Irrlicht\irr\extern\libpng
+
+
+ Irrlicht\irr\extern\libpng
+
+
+ Irrlicht\irr\extern\libpng
+
+
+ Irrlicht\irr\extern\libpng
+
+
+ Irrlicht\irr\extern\libpng
+
+
+ Irrlicht\irr\extern\libpng
+
+
+ Irrlicht\irr\extern\libpng
+
+
+ Irrlicht\irr\extern\libpng
+
+
+ Irrlicht\irr\extern\libpng
+
+
+ Irrlicht\irr\extern\libpng
+
+
+ Irrlicht\irr\extern\libpng
+
+
+ Irrlicht\irr\extern\libpng
+
+
+ Irrlicht\irr\extern\libpng
+
+
+ Irrlicht\irr\extern\aesGladman
+
+
+ Irrlicht\irr\extern\aesGladman
+
+
+ Irrlicht\irr\extern\aesGladman
+
+
+ Irrlicht\irr\extern\aesGladman
+
+
+ Irrlicht\irr\extern\aesGladman
+
+
+ Irrlicht\irr\extern\aesGladman
+
+
+ Irrlicht\irr\extern\aesGladman
+
+
+ Irrlicht\irr\extern\aesGladman
+
+
+ Irrlicht\irr\extern\aesGladman
+
+
+ Irrlicht\irr\extern\bzip2
+
+
+ Irrlicht\irr\extern\bzip2
+
+
+ Irrlicht\irr\extern\bzip2
+
+
+ Irrlicht\irr\extern\bzip2
+
+
+ Irrlicht\irr\extern\bzip2
+
+
+ Irrlicht\irr\extern\bzip2
+
+
+ Irrlicht\irr\extern\bzip2
+
+
+ Irrlicht\irr\device
+
+
+ Irrlicht\irr\device
+
+
+ Irrlicht\irr\device
+
+
+ Irrlicht\irr\device
+
+
+ Irrlicht\irr\device
+
+
+ Irrlicht\irr\device
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\io
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\gui
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\scene\loaders
+
+
+ Irrlicht\video\Direct3D9
+
+
+ Irrlicht\scene\writers
+
+
+ Irrlicht\video\OpenGL
+
+
+ Irrlicht\video\OpenGL
+
+
+ Irrlicht\video\OpenGL
+
+
+ Irrlicht\video\OpenGL
+
+
+ Irrlicht\video\OpenGL
+
+
+ Irrlicht\video\OpenGL
+
+
+ Irrlicht\video\OpenGL
+
+
+ Irrlicht\video\OpenGL Context
+
+
+ Irrlicht\video\OpenGL Context
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+ Irrlicht\video\Burning Video
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/tests_vc16.sln b/tests/tests_vc16.sln
new file mode 100644
index 00000000..5d2e05bf
--- /dev/null
+++ b/tests/tests_vc16.sln
@@ -0,0 +1,71 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.32413.511
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tests", "tests_vc16.vcxproj", "{F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Irrlicht", "..\source\Irrlicht\Irrlicht16.0.vcxproj", "{E08E042A-6C45-411B-92BE-3CC31331019F}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ SDL-Debug|x64 = SDL-Debug|x64
+ SDL-Debug|x86 = SDL-Debug|x86
+ Static lib - Debug|x64 = Static lib - Debug|x64
+ Static lib - Debug|x86 = Static lib - Debug|x86
+ Static lib - Release|x64 = Static lib - Release|x64
+ Static lib - Release|x86 = Static lib - Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}.Debug|x64.ActiveCfg = Debug|x64
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}.Debug|x64.Build.0 = Debug|x64
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}.Debug|x86.ActiveCfg = Debug|Win32
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}.Debug|x86.Build.0 = Debug|Win32
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}.Release|x64.ActiveCfg = Release|x64
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}.Release|x64.Build.0 = Release|x64
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}.Release|x86.ActiveCfg = Release|Win32
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}.Release|x86.Build.0 = Release|Win32
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}.SDL-Debug|x64.ActiveCfg = Debug|x64
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}.SDL-Debug|x64.Build.0 = Debug|x64
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}.SDL-Debug|x86.ActiveCfg = Debug|Win32
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}.SDL-Debug|x86.Build.0 = Debug|Win32
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}.Static lib - Debug|x64.ActiveCfg = Debug|x64
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}.Static lib - Debug|x64.Build.0 = Debug|x64
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}.Static lib - Debug|x86.ActiveCfg = Debug|Win32
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}.Static lib - Debug|x86.Build.0 = Debug|Win32
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}.Static lib - Release|x64.ActiveCfg = Release|x64
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}.Static lib - Release|x64.Build.0 = Release|x64
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}.Static lib - Release|x86.ActiveCfg = Release|Win32
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}.Static lib - Release|x86.Build.0 = Release|Win32
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Debug|x64.ActiveCfg = Debug|x64
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Debug|x64.Build.0 = Debug|x64
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Debug|x86.ActiveCfg = Debug|Win32
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Debug|x86.Build.0 = Debug|Win32
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Release|x64.ActiveCfg = Release|x64
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Release|x64.Build.0 = Release|x64
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Release|x86.ActiveCfg = Release|Win32
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Release|x86.Build.0 = Release|Win32
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.SDL-Debug|x64.ActiveCfg = SDL-Debug|x64
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.SDL-Debug|x64.Build.0 = SDL-Debug|x64
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.SDL-Debug|x86.ActiveCfg = SDL-Debug|Win32
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.SDL-Debug|x86.Build.0 = SDL-Debug|Win32
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Static lib - Debug|x64.ActiveCfg = Static lib - Debug|x64
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Static lib - Debug|x64.Build.0 = Static lib - Debug|x64
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Static lib - Debug|x86.ActiveCfg = Static lib - Debug|Win32
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Static lib - Debug|x86.Build.0 = Static lib - Debug|Win32
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Static lib - Release|x64.ActiveCfg = Static lib - Release|x64
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Static lib - Release|x64.Build.0 = Static lib - Release|x64
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Static lib - Release|x86.ActiveCfg = Static lib - Release|Win32
+ {E08E042A-6C45-411B-92BE-3CC31331019F}.Static lib - Release|x86.Build.0 = Static lib - Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {F1F60B87-73AE-44A7-A160-A15DB232D421}
+ EndGlobalSection
+EndGlobal
diff --git a/tests/tests_vc16.vcxproj b/tests/tests_vc16.vcxproj
new file mode 100644
index 00000000..5fc3c039
--- /dev/null
+++ b/tests/tests_vc16.vcxproj
@@ -0,0 +1,311 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ tests
+ {F301D3BB-1E8D-47DB-88A9-8ABC0ED4A18B}
+ tests
+ 10.0
+
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\bin\Win32-VisualStudio\
+ ..\bin\Win64-VisualStudio\
+
+
+ ..\bin\Win32-VisualStudio\
+ ..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ .\Debug/HelloWorld.tlb
+
+
+
+
+ Disabled
+ ..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Debug/HelloWorld.tlb
+
+
+
+
+ Disabled
+ ..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\lib\Win64-Visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Release/HelloWorld.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Release/HelloWorld.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/GUIEditor/GUI Editor_vc16.vcxproj b/tools/GUIEditor/GUI Editor_vc16.vcxproj
new file mode 100644
index 00000000..f12c99a7
--- /dev/null
+++ b/tools/GUIEditor/GUI Editor_vc16.vcxproj
@@ -0,0 +1,256 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ GUI Editor
+ {621827DF-F399-4754-AD51-B53F4DC6BB0D}
+ HelloWorld
+ 10.0
+
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ .\Debug/HelloWorld.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Debug/HelloWorld.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\lib\Win64-Visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Release/HelloWorld.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Release/HelloWorld.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/IrrFontTool/newFontTool/irrFontTool_vc16.vcxproj b/tools/IrrFontTool/newFontTool/irrFontTool_vc16.vcxproj
new file mode 100644
index 00000000..0f884cab
--- /dev/null
+++ b/tools/IrrFontTool/newFontTool/irrFontTool_vc16.vcxproj
@@ -0,0 +1,237 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ FontTool
+ {FBE4BE88-FC64-4F51-8A43-B7883BA1195B}
+ FontTool
+ 10.0
+
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ .\Debug/HelloWorld.tlb
+
+
+
+
+ Disabled
+ ..\..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Debug/HelloWorld.tlb
+
+
+
+
+ Disabled
+ ..\..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\..\lib\Win64-Visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Release/HelloWorld.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Release/HelloWorld.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/MeshConverter/MeshConverter_vc16.vcxproj b/tools/MeshConverter/MeshConverter_vc16.vcxproj
new file mode 100644
index 00000000..946f312d
--- /dev/null
+++ b/tools/MeshConverter/MeshConverter_vc16.vcxproj
@@ -0,0 +1,232 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ MeshConverter
+ {E72B637E-4AA6-46F3-885F-AC67B4B470ED}
+ MeshConverter
+ 10.0
+
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+ Application
+ false
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ ..\..\bin\Win32-VisualStudio\
+ ..\..\bin\Win64-VisualStudio\
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+ .\Debug/HelloWorld.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Debug/HelloWorld.tlb
+
+
+
+
+ Disabled
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\lib\Win64-Visualstudio;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+
+
+ .\Release/HelloWorld.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ .\Release/HelloWorld.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\include;%(AdditionalIncludeDirectories)
+ WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+
+
+ Level3
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c07
+
+
+ ..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
+ Console
+
+
+
+
+
+
+ Disabled
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ EnableFastChecks
+ MaxSpeed
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
\ No newline at end of file