diff --git a/DirectXTex/DirectXTex_Desktop_2015.sln b/DirectXTex/DirectXTex_Desktop_2015.sln
new file mode 100644
index 0000000..be56ca6
--- /dev/null
+++ b/DirectXTex/DirectXTex_Desktop_2015.sln
@@ -0,0 +1,31 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DirectXTex", "DirectXTex_Desktop_2015.vcxproj", "{371B9FA9-4C90-4AC6-A123-ACED756D6C77}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Profile|Win32 = Profile|Win32
+ Profile|x64 = Profile|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Debug|Win32.ActiveCfg = Debug|Win32
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Debug|Win32.Build.0 = Debug|Win32
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Debug|x64.ActiveCfg = Debug|x64
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Debug|x64.Build.0 = Debug|x64
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Profile|Win32.ActiveCfg = Profile|Win32
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Profile|Win32.Build.0 = Profile|Win32
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Profile|x64.ActiveCfg = Profile|x64
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Profile|x64.Build.0 = Profile|x64
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Release|Win32.ActiveCfg = Release|Win32
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Release|Win32.Build.0 = Release|Win32
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Release|x64.ActiveCfg = Release|x64
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/DirectXTex/DirectXTex_Desktop_2015.vcxproj b/DirectXTex/DirectXTex_Desktop_2015.vcxproj
new file mode 100644
index 0000000..a6e0c90
--- /dev/null
+++ b/DirectXTex/DirectXTex_Desktop_2015.vcxproj
@@ -0,0 +1,432 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Profile
+ Win32
+
+
+ Profile
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ DirectXTex
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}
+ DirectXTex
+ Win32Proj
+
+
+
+ StaticLibrary
+ Unicode
+ v140
+
+
+ StaticLibrary
+ Unicode
+ v140
+
+
+ StaticLibrary
+ true
+ Unicode
+ v140
+
+
+ StaticLibrary
+ true
+ Unicode
+ v140
+
+
+ StaticLibrary
+ true
+ Unicode
+ v140
+
+
+ StaticLibrary
+ true
+ Unicode
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bin\Desktop_2015\$(Platform)\$(Configuration)\
+ Bin\Desktop_2015\$(Platform)\$(Configuration)\
+ DirectXTex
+ true
+ true
+
+
+ Bin\Desktop_2015\$(Platform)\$(Configuration)\
+ Bin\Desktop_2015\$(Platform)\$(Configuration)\
+ DirectXTex
+ true
+ true
+
+
+ Bin\Desktop_2015\$(Platform)\$(Configuration)\
+ Bin\Desktop_2015\$(Platform)\$(Configuration)\
+ DirectXTex
+ false
+ true
+
+
+ Bin\Desktop_2015\$(Platform)\$(Configuration)\
+ Bin\Desktop_2015\$(Platform)\$(Configuration)\
+ DirectXTex
+ false
+ true
+
+
+ Bin\Desktop_2015\$(Platform)\$(Configuration)\
+ Bin\Desktop_2015\$(Platform)\$(Configuration)\
+ DirectXTex
+ false
+ true
+
+
+ Bin\Desktop_2015\$(Platform)\$(Configuration)\
+ Bin\Desktop_2015\$(Platform)\$(Configuration)\
+ DirectXTex
+ false
+ true
+
+
+
+ Level4
+ Disabled
+ MultiThreadedDebugDLL
+ true
+ true
+ Fast
+ StreamingSIMDExtensions2
+ Sync
+ %(AdditionalOptions)
+ _UNICODE;UNICODE;WIN32;_DEBUG;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ EditAndContinue
+ EnableFastChecks
+ Use
+ DirectXTexP.h
+ $(IntDir)$(TargetName).pdb
+
+
+ %(AdditionalOptions)
+ %(AdditionalDependencies)
+ Windows
+ true
+ true
+ true
+ true
+ MachineX86
+ AsInvoker
+ %(DelayLoadDLLs)
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ Disabled
+ MultiThreadedDebugDLL
+ true
+ true
+ Fast
+ Sync
+ %(AdditionalOptions)
+ _UNICODE;UNICODE;WIN32;_DEBUG;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ EnableFastChecks
+ Use
+ DirectXTexP.h
+ $(IntDir)$(TargetName).pdb
+
+
+ %(AdditionalOptions)
+ %(AdditionalDependencies)
+ Windows
+ true
+ true
+ true
+ true
+ MachineX64
+ AsInvoker
+ %(DelayLoadDLLs)
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ MaxSpeed
+ MultiThreadedDLL
+ true
+ true
+ true
+ Fast
+ StreamingSIMDExtensions2
+ Sync
+ %(AdditionalOptions)
+ _UNICODE;UNICODE;WIN32;NDEBUG;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ Use
+ DirectXTexP.h
+ $(IntDir)$(TargetName).pdb
+
+
+ %(AdditionalOptions)
+ %(AdditionalDependencies)
+ true
+ Windows
+ true
+ true
+ true
+ true
+ true
+ MachineX86
+ AsInvoker
+ %(DelayLoadDLLs)
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ MaxSpeed
+ MultiThreadedDLL
+ true
+ true
+ true
+ Fast
+ Sync
+ %(AdditionalOptions)
+ _UNICODE;UNICODE;WIN32;NDEBUG;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ Use
+ DirectXTexP.h
+ $(IntDir)$(TargetName).pdb
+
+
+ %(AdditionalOptions)
+ %(AdditionalDependencies)
+ true
+ Windows
+ true
+ true
+ true
+ true
+ true
+ MachineX64
+ AsInvoker
+ %(DelayLoadDLLs)
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ MaxSpeed
+ MultiThreadedDLL
+ true
+ true
+ true
+ Fast
+ StreamingSIMDExtensions2
+ Sync
+ %(AdditionalOptions)
+ _UNICODE;UNICODE;WIN32;NDEBUG;PROFILE;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ Use
+ DirectXTexP.h
+ $(IntDir)$(TargetName).pdb
+
+
+ %(AdditionalOptions)
+ %(AdditionalDependencies)
+ true
+ Windows
+ true
+ true
+ true
+ true
+ true
+ MachineX86
+ AsInvoker
+ %(DelayLoadDLLs)
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ MaxSpeed
+ MultiThreadedDLL
+ true
+ true
+ true
+ Fast
+ Sync
+ %(AdditionalOptions)
+ _UNICODE;UNICODE;WIN32;NDEBUG;PROFILE;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ Use
+ DirectXTexP.h
+ $(IntDir)$(TargetName).pdb
+
+
+ %(AdditionalOptions)
+ %(AdditionalDependencies)
+ true
+ Windows
+ true
+ true
+ true
+ true
+ true
+ MachineX64
+ AsInvoker
+ %(DelayLoadDLLs)
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Create
+ Create
+ Create
+ Create
+ Create
+ Create
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DirectXTex/DirectXTex_Desktop_2015.vcxproj.filters b/DirectXTex/DirectXTex_Desktop_2015.vcxproj.filters
new file mode 100644
index 0000000..8cc092d
--- /dev/null
+++ b/DirectXTex/DirectXTex_Desktop_2015.vcxproj.filters
@@ -0,0 +1,38 @@
+
+
+
+
+ {8e114980-c1a3-4ada-ad7c-83caadf5daeb}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file