diff --git a/project/vc2017/Nvidia.TextureTools/Nvidia.TextureTools.csproj b/project/vc2017/Nvidia.TextureTools/Nvidia.TextureTools.csproj new file mode 100644 index 0000000..e4d8d6f --- /dev/null +++ b/project/vc2017/Nvidia.TextureTools/Nvidia.TextureTools.csproj @@ -0,0 +1,55 @@ + + + + Debug + AnyCPU + 9.0.21022 + 2.0 + {CAB55C39-8FA9-4912-98D9-E52669C8911D} + Library + Properties + Nvidia.TextureTools + Nvidia.TextureTools + + + 3.5 + + + OnBuildSuccess + v2.0 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + \ No newline at end of file diff --git a/project/vc2017/Nvidia.TextureTools/Properties/AssemblyInfo.cs b/project/vc2017/Nvidia.TextureTools/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..ecd652e --- /dev/null +++ b/project/vc2017/Nvidia.TextureTools/Properties/AssemblyInfo.cs @@ -0,0 +1,35 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Nvidia.TextureTools")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("NVIDIA Corporation")] +[assembly: AssemblyProduct("Nvidia.TextureTools")] +[assembly: AssemblyCopyright("Copyright © NVIDIA 2008")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("5fa03fb3-b7a3-4ba8-90e7-545929731356")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Revision and Build Numbers +// by using the '*' as shown below: +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/project/vc2017/Nvidia.TextureTools/TextureTools.cs b/project/vc2017/Nvidia.TextureTools/TextureTools.cs new file mode 100644 index 0000000..3894da3 --- /dev/null +++ b/project/vc2017/Nvidia.TextureTools/TextureTools.cs @@ -0,0 +1,534 @@ +using System; +using System.Security; +using System.Runtime.InteropServices; + +namespace Nvidia.TextureTools +{ + #region Enums + + #region public enum Format + /// + /// Compression format. + /// + public enum Format + { + // No compression. + RGB, + RGBA = RGB, + + // DX9 formats. + DXT1, + DXT1a, + DXT3, + DXT5, + DXT5n, + + // DX10 formats. + BC1 = DXT1, + BC1a = DXT1a, + BC2 = DXT3, + BC3 = DXT5, + BC3n = DXT5n, + BC4, + BC5, + + DXT1n, // Not supported on CPU yet. + CTX1, // Not supported on CPU yet. + + BC6, + BC7, // Not supported yet. + + DXT1_Luma, + } + #endregion + + #region public enum Quality + /// + /// Quality modes. + /// + public enum Quality + { + Fastest, + Normal, + Production, + Highest, + } + #endregion + + #region public enum WrapMode + /// + /// Wrap modes. + /// + public enum WrapMode + { + Clamp, + Repeat, + Mirror, + } + #endregion + + #region public enum TextureType + /// + /// Texture types. + /// + public enum TextureType + { + Texture2D, + TextureCube, + } + #endregion + + #region public enum InputFormat + /// + /// Input formats. + /// + public enum InputFormat + { + BGRA_8UB + } + #endregion + + #region public enum MipmapFilter + /// + /// Mipmap downsampling filters. + /// + public enum MipmapFilter + { + Box, + Triangle, + Kaiser + } + #endregion + + #region public enum ColorTransform + /// + /// Color transformation. + /// + public enum ColorTransform + { + None, + Linear + } + #endregion + + #region public enum RoundMode + /// + /// Extents rounding mode. + /// + public enum RoundMode + { + None, + ToNextPowerOfTwo, + ToNearestPowerOfTwo, + ToPreviousPowerOfTwo + } + #endregion + + #region public enum AlphaMode + /// + /// Alpha mode. + /// + public enum AlphaMode + { + None, + Transparency, + Premultiplied + } + #endregion + + #region public enum Error + /// + /// Error codes. + /// + public enum Error + { + InvalidInput, + UserInterruption, + UnsupportedFeature, + CudaError, + Unknown, + FileOpen, + FileWrite, + } + #endregion + + #endregion + + #region public class InputOptions + /// + /// Input options. + /// + public class InputOptions + { + #region Bindings + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static IntPtr nvttCreateInputOptions(); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttDestroyInputOptions(IntPtr inputOptions); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetInputOptionsTextureLayout(IntPtr inputOptions, TextureType type, int w, int h, int d); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttResetInputOptionsTextureLayout(IntPtr inputOptions); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static bool nvttSetInputOptionsMipmapData(IntPtr inputOptions, IntPtr data, int w, int h, int d, int face, int mipmap); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetInputOptionsFormat(IntPtr inputOptions, InputFormat format); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetInputOptionsAlphaMode(IntPtr inputOptions, AlphaMode alphaMode); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetInputOptionsGamma(IntPtr inputOptions, float inputGamma, float outputGamma); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetInputOptionsWrapMode(IntPtr inputOptions, WrapMode mode); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetInputOptionsMipmapFilter(IntPtr inputOptions, MipmapFilter filter); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetInputOptionsMipmapGeneration(IntPtr inputOptions, bool generateMipmaps, int maxLevel); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetInputOptionsKaiserParameters(IntPtr inputOptions, float width, float alpha, float stretch); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetInputOptionsNormalMap(IntPtr inputOptions, bool b); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetInputOptionsConvertToNormalMap(IntPtr inputOptions, bool convert); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetInputOptionsHeightEvaluation(IntPtr inputOptions, float redScale, float greenScale, float blueScale, float alphaScale); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetInputOptionsNormalFilter(IntPtr inputOptions, float small, float medium, float big, float large); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetInputOptionsNormalizeMipmaps(IntPtr inputOptions, bool b); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetInputOptionsColorTransform(IntPtr inputOptions, ColorTransform t); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetInputOptionsLinearTransfrom(IntPtr inputOptions, int channel, float w0, float w1, float w2, float w3); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetInputOptionsMaxExtents(IntPtr inputOptions, int d); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetInputOptionsRoundMode(IntPtr inputOptions, RoundMode mode); + #endregion + + internal IntPtr options; + + public InputOptions() + { + options = nvttCreateInputOptions(); + } + ~InputOptions() + { + nvttDestroyInputOptions(options); + } + + public void SetTextureLayout(TextureType type, int w, int h, int d) + { + nvttSetInputOptionsTextureLayout(options, type, w, h, d); + } + public void ResetTextureLayout() + { + nvttResetInputOptionsTextureLayout(options); + } + + public void SetMipmapData(IntPtr data, int width, int height, int depth, int face, int mipmap) + { + nvttSetInputOptionsMipmapData(options, data, width, height, depth, face, mipmap); + } + + public void SetFormat(InputFormat format) + { + nvttSetInputOptionsFormat(options, format); + } + + public void SetAlphaMode(AlphaMode alphaMode) + { + nvttSetInputOptionsAlphaMode(options, alphaMode); + } + + public void SetGamma(float inputGamma, float outputGamma) + { + nvttSetInputOptionsGamma(options, inputGamma, outputGamma); + } + + public void SetWrapMode(WrapMode wrapMode) + { + nvttSetInputOptionsWrapMode(options, wrapMode); + } + + public void SetMipmapFilter(MipmapFilter filter) + { + nvttSetInputOptionsMipmapFilter(options, filter); + } + + public void SetMipmapGeneration(bool enabled) + { + nvttSetInputOptionsMipmapGeneration(options, enabled, -1); + } + + public void SetMipmapGeneration(bool enabled, int maxLevel) + { + nvttSetInputOptionsMipmapGeneration(options, enabled, maxLevel); + } + + public void SetKaiserParameters(float width, float alpha, float stretch) + { + nvttSetInputOptionsKaiserParameters(options, width, alpha, stretch); + } + + public void SetNormalMap(bool b) + { + nvttSetInputOptionsNormalMap(options, b); + } + + public void SetConvertToNormalMap(bool convert) + { + nvttSetInputOptionsConvertToNormalMap(options, convert); + } + + public void SetHeightEvaluation(float redScale, float greenScale, float blueScale, float alphaScale) + { + nvttSetInputOptionsHeightEvaluation(options, redScale, greenScale, blueScale, alphaScale); + } + + public void SetNormalFilter(float small, float medium, float big, float large) + { + nvttSetInputOptionsNormalFilter(options, small, medium, big, large); + } + + public void SetNormalizeMipmaps(bool b) + { + nvttSetInputOptionsNormalizeMipmaps(options, b); + } + + public void SetColorTransform(ColorTransform t) + { + nvttSetInputOptionsColorTransform(options, t); + } + + public void SetLinearTransfrom(int channel, float w0, float w1, float w2, float w3) + { + nvttSetInputOptionsLinearTransfrom(options, channel, w0, w1, w2, w3); + } + + public void SetMaxExtents(int dim) + { + nvttSetInputOptionsMaxExtents(options, dim); + } + + public void SetRoundMode(RoundMode mode) + { + nvttSetInputOptionsRoundMode(options, mode); + } + } + #endregion + + #region public class CompressionOptions + /// + /// Compression options. + /// + public class CompressionOptions + { + #region Bindings + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static IntPtr nvttCreateCompressionOptions(); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttDestroyCompressionOptions(IntPtr compressionOptions); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetCompressionOptionsFormat(IntPtr compressionOptions, Format format); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetCompressionOptionsQuality(IntPtr compressionOptions, Quality quality); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetCompressionOptionsColorWeights(IntPtr compressionOptions, float red, float green, float blue, float alpha); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetCompressionOptionsPixelFormat(IntPtr compressionOptions, uint bitcount, uint rmask, uint gmask, uint bmask, uint amask); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetCompressionOptionsQuantization(IntPtr compressionOptions, bool colorDithering, bool alphaDithering, bool binaryAlpha, int alphaThreshold); + #endregion + + internal IntPtr options; + + public CompressionOptions() + { + options = nvttCreateCompressionOptions(); + } + ~CompressionOptions() + { + nvttDestroyCompressionOptions(options); + } + + public void SetFormat(Format format) + { + nvttSetCompressionOptionsFormat(options, format); + } + + public void SetQuality(Quality quality) + { + nvttSetCompressionOptionsQuality(options, quality); + } + + public void SetColorWeights(float red, float green, float blue) + { + nvttSetCompressionOptionsColorWeights(options, red, green, blue, 1.0f); + } + + public void SetColorWeights(float red, float green, float blue, float alpha) + { + nvttSetCompressionOptionsColorWeights(options, red, green, blue, alpha); + } + + public void SetPixelFormat(uint bitcount, uint rmask, uint gmask, uint bmask, uint amask) + { + nvttSetCompressionOptionsPixelFormat(options, bitcount, rmask, gmask, bmask, amask); + } + + public void SetQuantization(bool colorDithering, bool alphaDithering, bool binaryAlpha) + { + nvttSetCompressionOptionsQuantization(options, colorDithering, alphaDithering, binaryAlpha, 127); + } + + public void SetQuantization(bool colorDithering, bool alphaDithering, bool binaryAlpha, int alphaThreshold) + { + nvttSetCompressionOptionsQuantization(options, colorDithering, alphaDithering, binaryAlpha, alphaThreshold); + } + } + #endregion + + #region public class OutputOptions + /// + /// Output options. + /// + public class OutputOptions + { + #region Delegates + public delegate void ErrorHandler(Error error); + private delegate void WriteDataDelegate(IntPtr data, int size); + private delegate void ImageDelegate(int size, int width, int height, int depth, int face, int miplevel); + #endregion + + #region Bindings + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static IntPtr nvttCreateOutputOptions(); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttDestroyOutputOptions(IntPtr outputOptions); + + [DllImport("nvtt", CharSet = CharSet.Ansi), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetOutputOptionsFileName(IntPtr outputOptions, string fileName); + + //[DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + //private extern static void nvttSetOutputOptionsErrorHandler(IntPtr outputOptions, ErrorHandler errorHandler); + + private void ErrorCallback(Error error) + { + if (Error != null) Error(error); + } + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttSetOutputOptionsOutputHeader(IntPtr outputOptions, bool b); + + //[DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + //private extern static void nvttSetOutputOptionsOutputHandler(IntPtr outputOptions, WriteDataDelegate writeData, ImageDelegate image); + + #endregion + + internal IntPtr options; + + public OutputOptions() + { + options = nvttCreateOutputOptions(); + //nvttSetOutputOptionsErrorHandler(options, new ErrorHandler(ErrorCallback)); + } + ~OutputOptions() + { + nvttDestroyOutputOptions(options); + } + + public void SetFileName(string fileName) + { + nvttSetOutputOptionsFileName(options, fileName); + } + + public event ErrorHandler Error; + + public void SetOutputHeader(bool b) + { + nvttSetOutputOptionsOutputHeader(options, b); + } + + // @@ Add OutputHandler interface. + } + #endregion + + #region public static class Compressor + public class Compressor + { + #region Bindings + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static IntPtr nvttCreateCompressor(); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static void nvttDestroyCompressor(IntPtr compressor); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static bool nvttCompress(IntPtr compressor, IntPtr inputOptions, IntPtr compressionOptions, IntPtr outputOptions); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private extern static int nvttEstimateSize(IntPtr compressor, IntPtr inputOptions, IntPtr compressionOptions); + + [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] + private static extern IntPtr nvttErrorString(Error error); + + #endregion + + internal IntPtr compressor; + + public Compressor() + { + compressor = nvttCreateCompressor(); + } + + ~Compressor() + { + nvttDestroyCompressor(compressor); + } + + public bool Compress(InputOptions input, CompressionOptions compression, OutputOptions output) + { + return nvttCompress(compressor, input.options, compression.options, output.options); + } + + public int EstimateSize(InputOptions input, CompressionOptions compression) + { + return nvttEstimateSize(compressor, input.options, compression.options); + } + + public static string ErrorString(Error error) + { + return Marshal.PtrToStringAnsi(nvttErrorString(error)); + } + + } + #endregion + +} // Nvidia.TextureTools namespace diff --git a/project/vc2017/bc6h/bc6h.vcxproj b/project/vc2017/bc6h/bc6h.vcxproj new file mode 100644 index 0000000..f3429a7 --- /dev/null +++ b/project/vc2017/bc6h/bc6h.vcxproj @@ -0,0 +1,152 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + + + + + + + + + + + + + + {C33787E3-5564-4834-9FE3-A9020455A669} + bc6h + 10.0.16299.0 + + + + StaticLibrary + MultiByte + true + v141 + + + StaticLibrary + MultiByte + v141 + + + StaticLibrary + MultiByte + true + v141 + + + StaticLibrary + MultiByte + v141 + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + + + + Disabled + false + EnableFastChecks + MultiThreadedDebugDLL + Level3 + EditAndContinue + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + true + + + + + X64 + + + Disabled + false + EnableFastChecks + MultiThreadedDebugDLL + Level3 + ProgramDatabase + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + true + + + + + MaxSpeed + true + true + MultiThreadedDLL + false + StreamingSIMDExtensions2 + Level3 + ProgramDatabase + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + + + + + X64 + + + MaxSpeed + true + MultiThreadedDLL + false + Level3 + ProgramDatabase + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + true + + + + + + \ No newline at end of file diff --git a/project/vc2017/bc7/bc7.vcxproj b/project/vc2017/bc7/bc7.vcxproj new file mode 100644 index 0000000..ce03539 --- /dev/null +++ b/project/vc2017/bc7/bc7.vcxproj @@ -0,0 +1,160 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + + + + + + + + + + + + + + + + + + + + + + {F974F34B-AF02-4C88-8E1E-85475094EA78} + bc7 + 10.0.16299.0 + + + + StaticLibrary + MultiByte + true + v141 + + + StaticLibrary + MultiByte + v141 + + + StaticLibrary + MultiByte + true + v141 + + + StaticLibrary + MultiByte + v141 + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + + + + Disabled + false + EnableFastChecks + MultiThreadedDebugDLL + Level3 + EditAndContinue + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + true + + + + + X64 + + + Disabled + false + EnableFastChecks + MultiThreadedDebugDLL + Level3 + ProgramDatabase + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + true + + + + + MaxSpeed + true + true + MultiThreadedDLL + false + StreamingSIMDExtensions2 + Level3 + ProgramDatabase + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + + + + + X64 + + + MaxSpeed + true + MultiThreadedDLL + false + Level3 + ProgramDatabase + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + true + + + + + + \ No newline at end of file diff --git a/project/vc2017/imperativeapi/imperativeapi.vcxproj b/project/vc2017/imperativeapi/imperativeapi.vcxproj new file mode 100644 index 0000000..b921dc5 --- /dev/null +++ b/project/vc2017/imperativeapi/imperativeapi.vcxproj @@ -0,0 +1,184 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {7DCF280E-702B-49F3-84A7-AE7E146384D6} + imperativeapi + 10.0.16299.0 + + + + Application + MultiByte + true + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + true + v141 + + + Application + MultiByte + v141 + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + + + + Disabled + false + EnableFastChecks + MultiThreadedDebugDLL + Level3 + EditAndContinue + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + true + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + true + MachineX86 + + + + + X64 + + + Disabled + false + EnableFastChecks + MultiThreadedDebugDLL + Level3 + ProgramDatabase + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + true + + + %(AdditionalLibraryDirectories) + true + MachineX64 + + + + + Full + Default + true + Neither + true + true + MultiThreadedDLL + false + StreamingSIMDExtensions2 + Level3 + ProgramDatabase + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + true + true + true + MachineX86 + + + + + X64 + + + Full + true + true + true + true + MultiThreadedDLL + false + Level3 + ProgramDatabase + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + true + + + %(AdditionalLibraryDirectories) + true + true + true + MachineX64 + + + + + + + + {f143d180-d4c4-4037-b3de-be89a21c8d1d} + false + + + {1aeb7681-57d8-48ee-813d-5c41cc38b647} + false + + + + + + \ No newline at end of file diff --git a/project/vc2017/nvassemble/nvassemble.rc b/project/vc2017/nvassemble/nvassemble.rc new file mode 100644 index 0000000..95f6717 Binary files /dev/null and b/project/vc2017/nvassemble/nvassemble.rc differ diff --git a/project/vc2017/nvassemble/nvassemble.vcxproj b/project/vc2017/nvassemble/nvassemble.vcxproj new file mode 100644 index 0000000..efb6ae9 --- /dev/null +++ b/project/vc2017/nvassemble/nvassemble.vcxproj @@ -0,0 +1,211 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA} + nvassemble + 10.0.16299.0 + + + + Application + MultiByte + true + v141 + + + Application + MultiByte + v141 + + + Application + true + MultiByte + v141 + + + Application + MultiByte + v141 + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + true + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + false + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + Level3 + EditAndContinue + true + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + true + Console + false + + + MachineX86 + + + + + X64 + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + MultiThreadedDebugDLL + true + + + libpng.lib;jpeg.lib;tiff.lib;%(AdditionalDependencies) + ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) + false + + + MachineX64 + + + + + Full + Default + true + Neither + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + StreamingSIMDExtensions2 + true + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + Console + false + + + MachineX86 + + + + + X64 + + + Full + true + true + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + + + libpng.lib;jpeg.lib;tiff.lib;%(AdditionalDependencies) + ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) + false + + + MachineX64 + + + + + + + + + + + + + + + + + + {c33787e3-5564-4834-9fe3-a9020455a669} + + + {f974f34b-af02-4c88-8e1e-85475094ea78} + + + {f143d180-d4c4-4037-b3de-be89a21c8d1d} + false + + + {4046f392-a18b-4c66-9639-3eabfff5d531} + false + + + {50c465fe-b308-42bc-894d-89484482af06} + false + + + + + + \ No newline at end of file diff --git a/project/vc2017/nvassemble/nvassemble.vcxproj.filters b/project/vc2017/nvassemble/nvassemble.vcxproj.filters new file mode 100644 index 0000000..7cb92e6 --- /dev/null +++ b/project/vc2017/nvassemble/nvassemble.vcxproj.filters @@ -0,0 +1,40 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav + + + + + Source Files + + + + + Header Files + + + Header Files + + + + + Resource Files + + + + + Resource Files + + + \ No newline at end of file diff --git a/project/vc2017/nvassemble/nvidia.ico b/project/vc2017/nvassemble/nvidia.ico new file mode 100644 index 0000000..6aa721e Binary files /dev/null and b/project/vc2017/nvassemble/nvidia.ico differ diff --git a/project/vc2017/nvassemble/resource.h b/project/vc2017/nvassemble/resource.h new file mode 100644 index 0000000..e765787 --- /dev/null +++ b/project/vc2017/nvassemble/resource.h @@ -0,0 +1,16 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by nvcompress.rc +// +#define IDI_ICON1 101 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 102 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1000 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/project/vc2017/nvcompress/nvcompress.rc b/project/vc2017/nvcompress/nvcompress.rc new file mode 100644 index 0000000..95f6717 Binary files /dev/null and b/project/vc2017/nvcompress/nvcompress.rc differ diff --git a/project/vc2017/nvcompress/nvcompress.vcxproj b/project/vc2017/nvcompress/nvcompress.vcxproj new file mode 100644 index 0000000..1ea4971 --- /dev/null +++ b/project/vc2017/nvcompress/nvcompress.vcxproj @@ -0,0 +1,394 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Debug-CUDA + Win32 + + + Debug-CUDA + x64 + + + Release + Win32 + + + Release + x64 + + + Release-CUDA + Win32 + + + Release-CUDA + x64 + + + + {88079E38-83AA-4E8A-B18A-66A78D1B058B} + nvcompress + Win32Proj + 10.0.16299.0 + + + + Application + MultiByte + true + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + true + v141 + + + Application + MultiByte + v141 + + + Application + v141 + + + Application + v141 + + + Application + MultiByte + true + v141 + + + Application + MultiByte + v141 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + true + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + true + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + false + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + false + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + true + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + true + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + false + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + false + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + true + Console + false + + + MachineX86 + + + + + X64 + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + %(AdditionalLibraryDirectories) + true + Console + false + + + MachineX64 + + + + + Full + Default + true + Neither + true + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + StreamingSIMDExtensions2 + + + Level3 + ProgramDatabase + true + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + Console + true + true + false + + + MachineX86 + + + + + X64 + + + Full + true + true + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + + + Level3 + + + %(AdditionalLibraryDirectories) + Console + true + true + false + + + MachineX64 + + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + true + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + true + Console + false + + + MachineX86 + + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + Level3 + ProgramDatabase + true + + + %(AdditionalLibraryDirectories) + true + Console + false + + + MachineX64 + + + + + Full + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + MultiThreadedDLL + + + Level3 + ProgramDatabase + true + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + Console + true + true + false + + + MachineX86 + + + + + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + true + + + %(AdditionalLibraryDirectories) + Console + true + true + UseLinkTimeCodeGeneration + false + + + MachineX64 + + + + + + + + + + + + + + + true + + + + + {c33787e3-5564-4834-9fe3-a9020455a669} + + + {f974f34b-af02-4c88-8e1e-85475094ea78} + + + {f143d180-d4c4-4037-b3de-be89a21c8d1d} + false + + + {4046f392-a18b-4c66-9639-3eabfff5d531} + false + + + {50c465fe-b308-42bc-894d-89484482af06} + false + + + {1aeb7681-57d8-48ee-813d-5c41cc38b647} + false + + + + + + \ No newline at end of file diff --git a/project/vc2017/nvcompress/nvcompress.vcxproj.filters b/project/vc2017/nvcompress/nvcompress.vcxproj.filters new file mode 100644 index 0000000..2185cf2 --- /dev/null +++ b/project/vc2017/nvcompress/nvcompress.vcxproj.filters @@ -0,0 +1,40 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav + + + + + Source Files + + + + + Header Files + + + Header Files + + + + + Resource Files + + + + + Resource Files + + + \ No newline at end of file diff --git a/project/vc2017/nvcompress/nvidia.ico b/project/vc2017/nvcompress/nvidia.ico new file mode 100644 index 0000000..6aa721e Binary files /dev/null and b/project/vc2017/nvcompress/nvidia.ico differ diff --git a/project/vc2017/nvcompress/resource.h b/project/vc2017/nvcompress/resource.h new file mode 100644 index 0000000..e765787 --- /dev/null +++ b/project/vc2017/nvcompress/resource.h @@ -0,0 +1,16 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by nvcompress.rc +// +#define IDI_ICON1 101 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 102 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1000 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/project/vc2017/nvconfig.h b/project/vc2017/nvconfig.h new file mode 100644 index 0000000..18c31fa --- /dev/null +++ b/project/vc2017/nvconfig.h @@ -0,0 +1,22 @@ +#ifndef NV_CONFIG +#define NV_CONFIG + +//#cmakedefine HAVE_UNISTD_H +//#define HAVE_STDARG_H +//#cmakedefine HAVE_SIGNAL_H +//#cmakedefine HAVE_EXECINFO_H +//#define HAVE_MALLOC_H + +#if defined(_OPENMP) +#define HAVE_OPENMP +#endif + +#define NV_HAVE_STBIMAGE +/*#if !defined(_M_X64) +//#define NV_HAVE_FREEIMAGE +#define NV_HAVE_PNG +#define NV_HAVE_JPEG +#define NV_HAVE_TIFF +#endif*/ + +#endif // NV_CONFIG diff --git a/project/vc2017/nvcore/nvcore.vcxproj b/project/vc2017/nvcore/nvcore.vcxproj new file mode 100644 index 0000000..f6dbc68 --- /dev/null +++ b/project/vc2017/nvcore/nvcore.vcxproj @@ -0,0 +1,181 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} + nvcore + Win32Proj + 10.0.16299.0 + + + + StaticLibrary + MultiByte + true + v141 + + + StaticLibrary + MultiByte + v141 + + + StaticLibrary + MultiByte + true + v141 + + + StaticLibrary + MultiByte + v141 + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + true + + + + + X64 + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + true + + + + + Full + Default + true + Neither + true + true + WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + StreamingSIMDExtensions2 + + + Level3 + ProgramDatabase + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + + + + + X64 + + + Full + true + true + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + + + Level3 + ProgramDatabase + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/project/vc2017/nvddsinfo/nvddsinfo.rc b/project/vc2017/nvddsinfo/nvddsinfo.rc new file mode 100644 index 0000000..95f6717 Binary files /dev/null and b/project/vc2017/nvddsinfo/nvddsinfo.rc differ diff --git a/project/vc2017/nvddsinfo/nvddsinfo.vcxproj b/project/vc2017/nvddsinfo/nvddsinfo.vcxproj new file mode 100644 index 0000000..70c2ad7 --- /dev/null +++ b/project/vc2017/nvddsinfo/nvddsinfo.vcxproj @@ -0,0 +1,211 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {841B73C5-C679-4EEF-A50A-7D6106642B49} + nvddsinfo + 10.0.16299.0 + + + + Application + MultiByte + true + v141 + + + Application + MultiByte + v141 + + + Application + true + MultiByte + v141 + + + Application + MultiByte + v141 + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + true + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + false + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + Level3 + EditAndContinue + true + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + true + Console + false + + + MachineX86 + + + + + X64 + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + MultiThreadedDebugDLL + true + + + libpng.lib;jpeg.lib;tiff.lib;%(AdditionalDependencies) + ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) + false + + + MachineX64 + + + + + Full + Default + true + Neither + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + StreamingSIMDExtensions2 + true + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + Console + false + + + MachineX86 + + + + + X64 + + + Full + true + true + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + + + libpng.lib;jpeg.lib;tiff.lib;%(AdditionalDependencies) + ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) + false + + + MachineX64 + + + + + + + + + + + + + + + + + + {c33787e3-5564-4834-9fe3-a9020455a669} + + + {f974f34b-af02-4c88-8e1e-85475094ea78} + + + {f143d180-d4c4-4037-b3de-be89a21c8d1d} + false + + + {4046f392-a18b-4c66-9639-3eabfff5d531} + false + + + {50c465fe-b308-42bc-894d-89484482af06} + false + + + + + + \ No newline at end of file diff --git a/project/vc2017/nvddsinfo/nvddsinfo.vcxproj.filters b/project/vc2017/nvddsinfo/nvddsinfo.vcxproj.filters new file mode 100644 index 0000000..8881e20 --- /dev/null +++ b/project/vc2017/nvddsinfo/nvddsinfo.vcxproj.filters @@ -0,0 +1,40 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav + + + + + Source Files + + + + + Header Files + + + Header Files + + + + + Resource Files + + + + + Resource Files + + + \ No newline at end of file diff --git a/project/vc2017/nvddsinfo/nvidia.ico b/project/vc2017/nvddsinfo/nvidia.ico new file mode 100644 index 0000000..6aa721e Binary files /dev/null and b/project/vc2017/nvddsinfo/nvidia.ico differ diff --git a/project/vc2017/nvddsinfo/resource.h b/project/vc2017/nvddsinfo/resource.h new file mode 100644 index 0000000..e765787 --- /dev/null +++ b/project/vc2017/nvddsinfo/resource.h @@ -0,0 +1,16 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by nvcompress.rc +// +#define IDI_ICON1 101 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 102 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1000 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/project/vc2017/nvdecompress/nvdecompress.rc b/project/vc2017/nvdecompress/nvdecompress.rc new file mode 100644 index 0000000..95f6717 Binary files /dev/null and b/project/vc2017/nvdecompress/nvdecompress.rc differ diff --git a/project/vc2017/nvdecompress/nvdecompress.vcxproj b/project/vc2017/nvdecompress/nvdecompress.vcxproj new file mode 100644 index 0000000..d4190ea --- /dev/null +++ b/project/vc2017/nvdecompress/nvdecompress.vcxproj @@ -0,0 +1,245 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {75A0527D-BFC9-49C3-B46B-CD1A901D5927} + nvdecompress + Win32Proj + 10.0.16299.0 + + + + Application + MultiByte + true + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + true + v141 + + + Application + MultiByte + v141 + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + true + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + true + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + false + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + false + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + true + + + %(AdditionalDependencies) + $(GnuWinDir)\lib; $(FreeImageDir);%(AdditionalLibraryDirectories) + true + Console + false + + + MachineX86 + + + + + X64 + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + true + + + ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) + true + Console + false + + + MachineX64 + + + + + Full + Default + true + Neither + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + StreamingSIMDExtensions2 + + + Level3 + ProgramDatabase + true + + + %(AdditionalDependencies) + $(GnuWinDir)\lib; $(FreeImageDir);%(AdditionalLibraryDirectories) + false + Console + true + true + false + + + MachineX86 + + + + + X64 + + + Full + true + true + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + + + Level3 + true + + + ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) + Console + true + true + false + + + MachineX64 + + + + + + + + + + + + + + + true + + + + + {c33787e3-5564-4834-9fe3-a9020455a669} + + + {f974f34b-af02-4c88-8e1e-85475094ea78} + + + {f143d180-d4c4-4037-b3de-be89a21c8d1d} + false + + + {4046f392-a18b-4c66-9639-3eabfff5d531} + false + + + {50c465fe-b308-42bc-894d-89484482af06} + false + + + {1aeb7681-57d8-48ee-813d-5c41cc38b647} + false + false + false + true + false + + + + + + \ No newline at end of file diff --git a/project/vc2017/nvdecompress/nvdecompress.vcxproj.filters b/project/vc2017/nvdecompress/nvdecompress.vcxproj.filters new file mode 100644 index 0000000..2d2e7c3 --- /dev/null +++ b/project/vc2017/nvdecompress/nvdecompress.vcxproj.filters @@ -0,0 +1,40 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav + + + + + Source Files + + + + + Header Files + + + Header Files + + + + + Resource Files + + + + + Resource Files + + + \ No newline at end of file diff --git a/project/vc2017/nvdecompress/nvidia.ico b/project/vc2017/nvdecompress/nvidia.ico new file mode 100644 index 0000000..6aa721e Binary files /dev/null and b/project/vc2017/nvdecompress/nvidia.ico differ diff --git a/project/vc2017/nvdecompress/resource.h b/project/vc2017/nvdecompress/resource.h new file mode 100644 index 0000000..e765787 --- /dev/null +++ b/project/vc2017/nvdecompress/resource.h @@ -0,0 +1,16 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by nvcompress.rc +// +#define IDI_ICON1 101 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 102 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1000 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/project/vc2017/nvimage/nvimage.vcxproj b/project/vc2017/nvimage/nvimage.vcxproj new file mode 100644 index 0000000..ee76c0c --- /dev/null +++ b/project/vc2017/nvimage/nvimage.vcxproj @@ -0,0 +1,190 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {4046F392-A18B-4C66-9639-3EABFFF5D531} + nvimage + Win32Proj + 10.0.16299.0 + + + + StaticLibrary + MultiByte + true + v141 + + + StaticLibrary + MultiByte + v141 + + + StaticLibrary + MultiByte + true + v141 + + + StaticLibrary + MultiByte + v141 + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(SolutionDir)\..\..\extern\stb;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + true + + + + + X64 + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(SolutionDir)\..\..\extern\stb;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + true + + + + + Full + Default + true + Neither + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(SolutionDir)\..\..\extern\stb;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + StreamingSIMDExtensions2 + + + Level3 + ProgramDatabase + true + + + + + X64 + + + Full + true + true + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(SolutionDir)\..\..\extern\stb;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + + + Level3 + ProgramDatabase + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/project/vc2017/nvimgdiff/nvidia.ico b/project/vc2017/nvimgdiff/nvidia.ico new file mode 100644 index 0000000..6aa721e Binary files /dev/null and b/project/vc2017/nvimgdiff/nvidia.ico differ diff --git a/project/vc2017/nvimgdiff/nvimgdiff.rc b/project/vc2017/nvimgdiff/nvimgdiff.rc new file mode 100644 index 0000000..95f6717 Binary files /dev/null and b/project/vc2017/nvimgdiff/nvimgdiff.rc differ diff --git a/project/vc2017/nvimgdiff/nvimgdiff.vcxproj b/project/vc2017/nvimgdiff/nvimgdiff.vcxproj new file mode 100644 index 0000000..a55010f --- /dev/null +++ b/project/vc2017/nvimgdiff/nvimgdiff.vcxproj @@ -0,0 +1,247 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {05A59E8B-EA70-4F22-89E8-E0927BA13064} + nvimgdiff + Win32Proj + 10.0.16299.0 + + + + Application + MultiByte + true + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + true + v141 + + + Application + MultiByte + v141 + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + true + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + true + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + false + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + false + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + true + + + %(AdditionalDependencies) + $(GnuWinDir)\lib; $(FreeImageDir);%(AdditionalLibraryDirectories) + true + Console + false + + + MachineX86 + + + + + X64 + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + true + + + ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) + true + Console + false + + + MachineX64 + %(AdditionalDependencies) + + + + + Full + Default + true + Neither + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + StreamingSIMDExtensions2 + + + Level3 + ProgramDatabase + true + + + %(AdditionalDependencies) + $(GnuWinDir)\lib; $(FreeImageDir);%(AdditionalLibraryDirectories) + false + Console + true + true + false + + + MachineX86 + + + + + X64 + + + Full + true + true + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + + + Level3 + true + + + ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) + Console + true + true + false + + + MachineX64 + %(AdditionalDependencies) + + + + + + + + + + + + true + + + + + + + + {c33787e3-5564-4834-9fe3-a9020455a669} + + + {f974f34b-af02-4c88-8e1e-85475094ea78} + + + {f143d180-d4c4-4037-b3de-be89a21c8d1d} + false + + + {4046f392-a18b-4c66-9639-3eabfff5d531} + false + + + {50c465fe-b308-42bc-894d-89484482af06} + false + + + {1aeb7681-57d8-48ee-813d-5c41cc38b647} + false + false + false + true + false + + + + + + \ No newline at end of file diff --git a/project/vc2017/nvimgdiff/nvimgdiff.vcxproj.filters b/project/vc2017/nvimgdiff/nvimgdiff.vcxproj.filters new file mode 100644 index 0000000..b1ae45d --- /dev/null +++ b/project/vc2017/nvimgdiff/nvimgdiff.vcxproj.filters @@ -0,0 +1,40 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav + + + + + Source Files + + + + + Header Files + + + Header Files + + + + + Resource Files + + + + + Resource Files + + + \ No newline at end of file diff --git a/project/vc2017/nvimgdiff/resource.h b/project/vc2017/nvimgdiff/resource.h new file mode 100644 index 0000000..e765787 --- /dev/null +++ b/project/vc2017/nvimgdiff/resource.h @@ -0,0 +1,16 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by nvcompress.rc +// +#define IDI_ICON1 101 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 102 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1000 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/project/vc2017/nvmath/nvmath.vcxproj b/project/vc2017/nvmath/nvmath.vcxproj new file mode 100644 index 0000000..060fc36 --- /dev/null +++ b/project/vc2017/nvmath/nvmath.vcxproj @@ -0,0 +1,191 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {50C465FE-B308-42BC-894D-89484482AF06} + nvmath + Win32Proj + 10.0.16299.0 + + + + StaticLibrary + MultiByte + true + v141 + + + StaticLibrary + MultiByte + v141 + + + StaticLibrary + MultiByte + true + v141 + + + StaticLibrary + MultiByte + v141 + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + true + + + + + X64 + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + true + + + + + Full + Default + true + Neither + true + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + StreamingSIMDExtensions2 + + + Level3 + ProgramDatabase + true + + + + + X64 + + + Full + true + true + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + + + Level3 + ProgramDatabase + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/project/vc2017/nvthread/nvthread.vcxproj b/project/vc2017/nvthread/nvthread.vcxproj new file mode 100644 index 0000000..a39fbd9 --- /dev/null +++ b/project/vc2017/nvthread/nvthread.vcxproj @@ -0,0 +1,168 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {4CFD4876-A026-46C2-AFCF-FB11346E815D} + nvthread + 10.0.16299.0 + + + + StaticLibrary + true + MultiByte + v141 + + + StaticLibrary + true + MultiByte + v141 + + + StaticLibrary + false + true + MultiByte + v141 + + + StaticLibrary + false + true + MultiByte + v141 + + + + + + + + + + + + + + + + + + + $(Configuration)\$(Platform)\ + + + $(Configuration)\$(Platform)\ + + + $(Configuration)\$(Platform)\ + + + $(Configuration)\$(Platform)\ + + + $(Configuration)\$(Platform)\ + + + $(Configuration)\$(Platform)\ + + + $(Configuration)\$(Platform)\ + + + $(Configuration)\$(Platform)\ + + + + Level3 + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + true + false + + + true + + + + + Level3 + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + true + false + + + true + + + + + Level3 + MaxSpeed + true + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + true + + + true + true + true + + + + + Level3 + MaxSpeed + true + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + true + + + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/project/vc2017/nvthread/nvthread.vcxproj.filters b/project/vc2017/nvthread/nvthread.vcxproj.filters new file mode 100644 index 0000000..cefe98d --- /dev/null +++ b/project/vc2017/nvthread/nvthread.vcxproj.filters @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/project/vc2017/nvtt.props b/project/vc2017/nvtt.props new file mode 100644 index 0000000..d845180 --- /dev/null +++ b/project/vc2017/nvtt.props @@ -0,0 +1,9 @@ + + + + + $(SolutionDir)..\..\src + $(SolutionDir)..\..\extern + $(ExternDir)\gnuwin32 + + diff --git a/project/vc2017/nvtt.sln b/project/vc2017/nvtt.sln new file mode 100644 index 0000000..77167a4 --- /dev/null +++ b/project/vc2017/nvtt.sln @@ -0,0 +1,381 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.31101.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{A08D9CB4-C9D8-46EF-A74D-0EAB11FE34C5}" + ProjectSection(SolutionItems) = preProject + bc6.psess = bc6.psess + nvconfig.h = nvconfig.h + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvtt", "nvtt\nvtt.vcxproj", "{1AEB7681-57D8-48EE-813D-5C41CC38B647}" + ProjectSection(ProjectDependencies) = postProject + {CE017322-01FC-4851-9C8B-64E9A8E26C38} = {CE017322-01FC-4851-9C8B-64E9A8E26C38} + {F974F34B-AF02-4C88-8E1E-85475094EA78} = {F974F34B-AF02-4C88-8E1E-85475094EA78} + {4CFD4876-A026-46C2-AFCF-FB11346E815D} = {4CFD4876-A026-46C2-AFCF-FB11346E815D} + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} + {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} + {C33787E3-5564-4834-9FE3-A9020455A669} = {C33787E3-5564-4834-9FE3-A9020455A669} + {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvcompress", "nvcompress\nvcompress.vcxproj", "{88079E38-83AA-4E8A-B18A-66A78D1B058B}" + ProjectSection(ProjectDependencies) = postProject + {4CFD4876-A026-46C2-AFCF-FB11346E815D} = {4CFD4876-A026-46C2-AFCF-FB11346E815D} + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} + {1AEB7681-57D8-48EE-813D-5C41CC38B647} = {1AEB7681-57D8-48EE-813D-5C41CC38B647} + {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} + {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvimage", "nvimage\nvimage.vcxproj", "{4046F392-A18B-4C66-9639-3EABFFF5D531}" + ProjectSection(ProjectDependencies) = postProject + {F974F34B-AF02-4C88-8E1E-85475094EA78} = {F974F34B-AF02-4C88-8E1E-85475094EA78} + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} + {C33787E3-5564-4834-9FE3-A9020455A669} = {C33787E3-5564-4834-9FE3-A9020455A669} + {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvcore", "nvcore\nvcore.vcxproj", "{F143D180-D4C4-4037-B3DE-BE89A21C8D1D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvmath", "nvmath\nvmath.vcxproj", "{50C465FE-B308-42BC-894D-89484482AF06}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "squish", "squish\squish.vcxproj", "{CE017322-01FC-4851-9C8B-64E9A8E26C38}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvddsinfo", "nvddsinfo\nvddsinfo.vcxproj", "{841B73C5-C679-4EEF-A50A-7D6106642B49}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvdecompress", "nvdecompress\nvdecompress.vcxproj", "{75A0527D-BFC9-49C3-B46B-CD1A901D5927}" + ProjectSection(ProjectDependencies) = postProject + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} + {1AEB7681-57D8-48EE-813D-5C41CC38B647} = {1AEB7681-57D8-48EE-813D-5C41CC38B647} + {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} + {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvimgdiff", "nvimgdiff\nvimgdiff.vcxproj", "{05A59E8B-EA70-4F22-89E8-E0927BA13064}" + ProjectSection(ProjectDependencies) = postProject + {1AEB7681-57D8-48EE-813D-5C41CC38B647} = {1AEB7681-57D8-48EE-813D-5C41CC38B647} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvassemble", "nvassemble\nvassemble.vcxproj", "{3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}" + ProjectSection(ProjectDependencies) = postProject + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} + {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} + {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvzoom", "nvzoom\nvzoom.vcxproj", "{51999D3E-EF22-4BDD-965F-4201034D3DCE}" + ProjectSection(ProjectDependencies) = postProject + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} + {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} + {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} + EndProjectSection +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nvidia.TextureTools", "Nvidia.TextureTools\Nvidia.TextureTools.csproj", "{CAB55C39-8FA9-4912-98D9-E52669C8911D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvtt-testsuite", "testsuite\testsuite.vcxproj", "{317B694E-B5C1-42A6-956F-FC12B69175A6}" + ProjectSection(ProjectDependencies) = postProject + {1AEB7681-57D8-48EE-813D-5C41CC38B647} = {1AEB7681-57D8-48EE-813D-5C41CC38B647} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imperativeapi", "imperativeapi\imperativeapi.vcxproj", "{7DCF280E-702B-49F3-84A7-AE7E146384D6}" + ProjectSection(ProjectDependencies) = postProject + {1AEB7681-57D8-48EE-813D-5C41CC38B647} = {1AEB7681-57D8-48EE-813D-5C41CC38B647} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bc6h", "bc6h\bc6h.vcxproj", "{C33787E3-5564-4834-9FE3-A9020455A669}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvthread", "nvthread\nvthread.vcxproj", "{4CFD4876-A026-46C2-AFCF-FB11346E815D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bc7", "bc7\bc7.vcxproj", "{F974F34B-AF02-4C88-8E1E-85475094EA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Debug-CUDA|Win32 = Debug-CUDA|Win32 + Debug-CUDA|x64 = Debug-CUDA|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + Release-CUDA|Win32 = Release-CUDA|Win32 + Release-CUDA|x64 = Release-CUDA|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|Win32.ActiveCfg = Debug|Win32 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|Win32.Build.0 = Debug|Win32 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|x64.ActiveCfg = Debug|x64 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|x64.Build.0 = Debug|x64 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug-CUDA|Win32.ActiveCfg = Debug-CUDA|Win32 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug-CUDA|Win32.Build.0 = Debug-CUDA|Win32 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug-CUDA|x64.ActiveCfg = Debug-CUDA|x64 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug-CUDA|x64.Build.0 = Debug-CUDA|x64 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|Win32.ActiveCfg = Release|Win32 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|Win32.Build.0 = Release|Win32 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|x64.ActiveCfg = Release|x64 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|x64.Build.0 = Release|x64 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release-CUDA|Win32.ActiveCfg = Release-CUDA|Win32 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release-CUDA|Win32.Build.0 = Release-CUDA|Win32 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release-CUDA|x64.ActiveCfg = Release-CUDA|x64 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release-CUDA|x64.Build.0 = Release-CUDA|x64 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|Win32.ActiveCfg = Debug|Win32 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|Win32.Build.0 = Debug|Win32 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|x64.ActiveCfg = Debug|x64 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|x64.Build.0 = Debug|x64 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug-CUDA|Win32.ActiveCfg = Debug-CUDA|Win32 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug-CUDA|Win32.Build.0 = Debug-CUDA|Win32 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug-CUDA|x64.ActiveCfg = Debug-CUDA|x64 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug-CUDA|x64.Build.0 = Debug-CUDA|x64 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|Win32.ActiveCfg = Release|Win32 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|Win32.Build.0 = Release|Win32 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|x64.ActiveCfg = Release|x64 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|x64.Build.0 = Release|x64 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release-CUDA|Win32.ActiveCfg = Release-CUDA|Win32 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release-CUDA|Win32.Build.0 = Release-CUDA|Win32 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release-CUDA|x64.ActiveCfg = Release-CUDA|x64 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release-CUDA|x64.Build.0 = Release-CUDA|x64 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|Win32.ActiveCfg = Debug|Win32 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|Win32.Build.0 = Debug|Win32 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|x64.ActiveCfg = Debug|x64 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|x64.Build.0 = Debug|x64 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug-CUDA|Win32.Build.0 = Debug|Win32 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug-CUDA|x64.ActiveCfg = Debug|x64 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug-CUDA|x64.Build.0 = Debug|x64 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|Win32.ActiveCfg = Release|Win32 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|Win32.Build.0 = Release|Win32 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|x64.ActiveCfg = Release|x64 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|x64.Build.0 = Release|x64 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release-CUDA|Win32.ActiveCfg = Release|Win32 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release-CUDA|Win32.Build.0 = Release|Win32 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release-CUDA|x64.ActiveCfg = Release|x64 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release-CUDA|x64.Build.0 = Release|x64 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|Win32.ActiveCfg = Debug|Win32 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|Win32.Build.0 = Debug|Win32 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|x64.ActiveCfg = Debug|x64 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|x64.Build.0 = Debug|x64 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug-CUDA|Win32.Build.0 = Debug|Win32 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug-CUDA|x64.ActiveCfg = Debug|x64 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug-CUDA|x64.Build.0 = Debug|x64 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|Win32.ActiveCfg = Release|Win32 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|Win32.Build.0 = Release|Win32 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|x64.ActiveCfg = Release|x64 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|x64.Build.0 = Release|x64 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release-CUDA|Win32.ActiveCfg = Release|Win32 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release-CUDA|Win32.Build.0 = Release|Win32 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release-CUDA|x64.ActiveCfg = Release|x64 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release-CUDA|x64.Build.0 = Release|x64 + {50C465FE-B308-42BC-894D-89484482AF06}.Debug|Win32.ActiveCfg = Debug|Win32 + {50C465FE-B308-42BC-894D-89484482AF06}.Debug|Win32.Build.0 = Debug|Win32 + {50C465FE-B308-42BC-894D-89484482AF06}.Debug|x64.ActiveCfg = Debug|x64 + {50C465FE-B308-42BC-894D-89484482AF06}.Debug|x64.Build.0 = Debug|x64 + {50C465FE-B308-42BC-894D-89484482AF06}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 + {50C465FE-B308-42BC-894D-89484482AF06}.Debug-CUDA|Win32.Build.0 = Debug|Win32 + {50C465FE-B308-42BC-894D-89484482AF06}.Debug-CUDA|x64.ActiveCfg = Debug|x64 + {50C465FE-B308-42BC-894D-89484482AF06}.Debug-CUDA|x64.Build.0 = Debug|x64 + {50C465FE-B308-42BC-894D-89484482AF06}.Release|Win32.ActiveCfg = Release|Win32 + {50C465FE-B308-42BC-894D-89484482AF06}.Release|Win32.Build.0 = Release|Win32 + {50C465FE-B308-42BC-894D-89484482AF06}.Release|x64.ActiveCfg = Release|x64 + {50C465FE-B308-42BC-894D-89484482AF06}.Release|x64.Build.0 = Release|x64 + {50C465FE-B308-42BC-894D-89484482AF06}.Release-CUDA|Win32.ActiveCfg = Release|Win32 + {50C465FE-B308-42BC-894D-89484482AF06}.Release-CUDA|Win32.Build.0 = Release|Win32 + {50C465FE-B308-42BC-894D-89484482AF06}.Release-CUDA|x64.ActiveCfg = Release|x64 + {50C465FE-B308-42BC-894D-89484482AF06}.Release-CUDA|x64.Build.0 = Release|x64 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|Win32.ActiveCfg = Debug|Win32 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|Win32.Build.0 = Debug|Win32 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|x64.ActiveCfg = Debug|x64 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|x64.Build.0 = Debug|x64 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug-CUDA|Win32.Build.0 = Debug|Win32 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug-CUDA|x64.ActiveCfg = Debug|x64 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug-CUDA|x64.Build.0 = Debug|x64 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|Win32.ActiveCfg = Release|Win32 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|Win32.Build.0 = Release|Win32 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|x64.ActiveCfg = Release|x64 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|x64.Build.0 = Release|x64 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release-CUDA|Win32.ActiveCfg = Release|Win32 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release-CUDA|Win32.Build.0 = Release|Win32 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release-CUDA|x64.ActiveCfg = Release|x64 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release-CUDA|x64.Build.0 = Release|x64 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|Win32.ActiveCfg = Debug|Win32 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|Win32.Build.0 = Debug|Win32 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|x64.ActiveCfg = Debug|x64 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|x64.Build.0 = Debug|x64 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug-CUDA|Win32.Build.0 = Debug|Win32 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug-CUDA|x64.ActiveCfg = Debug|x64 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug-CUDA|x64.Build.0 = Debug|x64 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|Win32.ActiveCfg = Release|Win32 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|Win32.Build.0 = Release|Win32 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|x64.ActiveCfg = Release|x64 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|x64.Build.0 = Release|x64 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release-CUDA|Win32.ActiveCfg = Release|Win32 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release-CUDA|Win32.Build.0 = Release|Win32 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release-CUDA|x64.ActiveCfg = Release|x64 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release-CUDA|x64.Build.0 = Release|x64 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|Win32.ActiveCfg = Debug|Win32 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|Win32.Build.0 = Debug|Win32 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|x64.ActiveCfg = Debug|x64 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|x64.Build.0 = Debug|x64 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug-CUDA|Win32.Build.0 = Debug|Win32 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug-CUDA|x64.ActiveCfg = Debug|x64 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug-CUDA|x64.Build.0 = Debug|x64 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|Win32.ActiveCfg = Release|Win32 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|Win32.Build.0 = Release|Win32 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|x64.ActiveCfg = Release|x64 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|x64.Build.0 = Release|x64 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release-CUDA|Win32.ActiveCfg = Release|Win32 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release-CUDA|Win32.Build.0 = Release|Win32 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release-CUDA|x64.ActiveCfg = Release|x64 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release-CUDA|x64.Build.0 = Release|x64 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|Win32.ActiveCfg = Debug|Win32 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|Win32.Build.0 = Debug|Win32 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|x64.ActiveCfg = Debug|x64 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|x64.Build.0 = Debug|x64 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug-CUDA|Win32.Build.0 = Debug|Win32 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug-CUDA|x64.ActiveCfg = Debug|x64 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug-CUDA|x64.Build.0 = Debug|x64 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|Win32.ActiveCfg = Release|Win32 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|Win32.Build.0 = Release|Win32 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|x64.ActiveCfg = Release|x64 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|x64.Build.0 = Release|x64 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release-CUDA|Win32.ActiveCfg = Release|Win32 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release-CUDA|Win32.Build.0 = Release|Win32 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release-CUDA|x64.ActiveCfg = Release|x64 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release-CUDA|x64.Build.0 = Release|x64 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|Win32.ActiveCfg = Debug|Win32 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|Win32.Build.0 = Debug|Win32 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|x64.ActiveCfg = Debug|x64 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|x64.Build.0 = Debug|x64 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug-CUDA|Win32.Build.0 = Debug|Win32 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug-CUDA|x64.ActiveCfg = Debug|x64 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug-CUDA|x64.Build.0 = Debug|x64 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|Win32.ActiveCfg = Release|Win32 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|Win32.Build.0 = Release|Win32 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|x64.ActiveCfg = Release|x64 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|x64.Build.0 = Release|x64 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release-CUDA|Win32.ActiveCfg = Release|Win32 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release-CUDA|Win32.Build.0 = Release|Win32 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release-CUDA|x64.ActiveCfg = Release|x64 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release-CUDA|x64.Build.0 = Release|x64 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|Win32.ActiveCfg = Debug|Win32 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|Win32.Build.0 = Debug|Win32 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|x64.ActiveCfg = Debug|x64 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|x64.Build.0 = Debug|x64 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug-CUDA|Win32.Build.0 = Debug|Win32 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug-CUDA|x64.ActiveCfg = Debug|x64 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug-CUDA|x64.Build.0 = Debug|x64 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|Win32.ActiveCfg = Release|Win32 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|Win32.Build.0 = Release|Win32 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|x64.ActiveCfg = Release|x64 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|x64.Build.0 = Release|x64 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release-CUDA|Win32.ActiveCfg = Release|Win32 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release-CUDA|Win32.Build.0 = Release|Win32 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release-CUDA|x64.ActiveCfg = Release|x64 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release-CUDA|x64.Build.0 = Release|x64 + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|Win32.ActiveCfg = Debug|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|Win32.Build.0 = Debug|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|x64.ActiveCfg = Debug|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|x64.Build.0 = Debug|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug-CUDA|Win32.ActiveCfg = Debug|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug-CUDA|Win32.Build.0 = Debug|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug-CUDA|x64.ActiveCfg = Debug|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug-CUDA|x64.Build.0 = Debug|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|Win32.ActiveCfg = Release|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|Win32.Build.0 = Release|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|x64.ActiveCfg = Release|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|x64.Build.0 = Release|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release-CUDA|Win32.ActiveCfg = Release|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release-CUDA|Win32.Build.0 = Release|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release-CUDA|x64.ActiveCfg = Release|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release-CUDA|x64.Build.0 = Release|Any CPU + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug|Win32.ActiveCfg = Debug|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug|Win32.Build.0 = Debug|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug|x64.ActiveCfg = Debug|x64 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug|x64.Build.0 = Debug|x64 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug-CUDA|Win32.ActiveCfg = Debug-CUDA|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug-CUDA|Win32.Build.0 = Debug-CUDA|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug-CUDA|x64.ActiveCfg = Debug-CUDA|x64 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug-CUDA|x64.Build.0 = Debug-CUDA|x64 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release|Win32.ActiveCfg = Release|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release|Win32.Build.0 = Release|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release|x64.ActiveCfg = Release|x64 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release|x64.Build.0 = Release|x64 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release-CUDA|Win32.ActiveCfg = Release-CUDA|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release-CUDA|Win32.Build.0 = Release-CUDA|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release-CUDA|x64.ActiveCfg = Release-CUDA|x64 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release-CUDA|x64.Build.0 = Release-CUDA|x64 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug|Win32.ActiveCfg = Debug|Win32 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug|Win32.Build.0 = Debug|Win32 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug|x64.ActiveCfg = Debug|x64 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug|x64.Build.0 = Debug|x64 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug-CUDA|Win32.Build.0 = Debug|Win32 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug-CUDA|x64.ActiveCfg = Debug|x64 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug-CUDA|x64.Build.0 = Debug|x64 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release|Win32.ActiveCfg = Release|Win32 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release|Win32.Build.0 = Release|Win32 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release|x64.ActiveCfg = Release|x64 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release|x64.Build.0 = Release|x64 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release-CUDA|Win32.ActiveCfg = Release|Win32 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release-CUDA|Win32.Build.0 = Release|Win32 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release-CUDA|x64.ActiveCfg = Release|x64 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release-CUDA|x64.Build.0 = Release|x64 + {C33787E3-5564-4834-9FE3-A9020455A669}.Debug|Win32.ActiveCfg = Debug|Win32 + {C33787E3-5564-4834-9FE3-A9020455A669}.Debug|Win32.Build.0 = Debug|Win32 + {C33787E3-5564-4834-9FE3-A9020455A669}.Debug|x64.ActiveCfg = Debug|x64 + {C33787E3-5564-4834-9FE3-A9020455A669}.Debug|x64.Build.0 = Debug|x64 + {C33787E3-5564-4834-9FE3-A9020455A669}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 + {C33787E3-5564-4834-9FE3-A9020455A669}.Debug-CUDA|Win32.Build.0 = Debug|Win32 + {C33787E3-5564-4834-9FE3-A9020455A669}.Debug-CUDA|x64.ActiveCfg = Debug|x64 + {C33787E3-5564-4834-9FE3-A9020455A669}.Debug-CUDA|x64.Build.0 = Debug|x64 + {C33787E3-5564-4834-9FE3-A9020455A669}.Release|Win32.ActiveCfg = Release|Win32 + {C33787E3-5564-4834-9FE3-A9020455A669}.Release|Win32.Build.0 = Release|Win32 + {C33787E3-5564-4834-9FE3-A9020455A669}.Release|x64.ActiveCfg = Release|x64 + {C33787E3-5564-4834-9FE3-A9020455A669}.Release|x64.Build.0 = Release|x64 + {C33787E3-5564-4834-9FE3-A9020455A669}.Release-CUDA|Win32.ActiveCfg = Release|Win32 + {C33787E3-5564-4834-9FE3-A9020455A669}.Release-CUDA|Win32.Build.0 = Release|Win32 + {C33787E3-5564-4834-9FE3-A9020455A669}.Release-CUDA|x64.ActiveCfg = Release|x64 + {C33787E3-5564-4834-9FE3-A9020455A669}.Release-CUDA|x64.Build.0 = Release|x64 + {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug|Win32.ActiveCfg = Debug|Win32 + {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug|Win32.Build.0 = Debug|Win32 + {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug|x64.ActiveCfg = Debug|x64 + {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug|x64.Build.0 = Debug|x64 + {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 + {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug-CUDA|Win32.Build.0 = Debug|Win32 + {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug-CUDA|x64.ActiveCfg = Debug|x64 + {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug-CUDA|x64.Build.0 = Debug|x64 + {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release|Win32.ActiveCfg = Release|Win32 + {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release|Win32.Build.0 = Release|Win32 + {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release|x64.ActiveCfg = Release|x64 + {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release|x64.Build.0 = Release|x64 + {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release-CUDA|Win32.ActiveCfg = Release|Win32 + {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release-CUDA|Win32.Build.0 = Release|Win32 + {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release-CUDA|x64.ActiveCfg = Release|x64 + {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release-CUDA|x64.Build.0 = Release|x64 + {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug|Win32.ActiveCfg = Debug|Win32 + {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug|Win32.Build.0 = Debug|Win32 + {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug|x64.ActiveCfg = Debug|x64 + {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug|x64.Build.0 = Debug|x64 + {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 + {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug-CUDA|Win32.Build.0 = Debug|Win32 + {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug-CUDA|x64.ActiveCfg = Debug|x64 + {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug-CUDA|x64.Build.0 = Debug|x64 + {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release|Win32.ActiveCfg = Release|Win32 + {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release|Win32.Build.0 = Release|Win32 + {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release|x64.ActiveCfg = Release|x64 + {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release|x64.Build.0 = Release|x64 + {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release-CUDA|Win32.ActiveCfg = Release|Win32 + {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release-CUDA|Win32.Build.0 = Release|Win32 + {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release-CUDA|x64.ActiveCfg = Release|x64 + {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release-CUDA|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/project/vc2017/nvtt.v12.suo b/project/vc2017/nvtt.v12.suo new file mode 100644 index 0000000..fdf8a0e Binary files /dev/null and b/project/vc2017/nvtt.v12.suo differ diff --git a/project/vc2017/nvtt/nvtt.rc b/project/vc2017/nvtt/nvtt.rc new file mode 100644 index 0000000..53ec9d1 --- /dev/null +++ b/project/vc2017/nvtt/nvtt.rc @@ -0,0 +1,102 @@ +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "windows.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""afxres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION 2,1,0,0 + PRODUCTVERSION 2,1,0,0 + FILEFLAGSMASK 0x17L +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x4L + FILETYPE 0x2L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "CompanyName", "NVIDIA Corporation" + VALUE "FileDescription", "NVIDIA Texture Tools Dynamic Link Library" + VALUE "FileVersion", "2, 1, 0, 0" + VALUE "InternalName", "nvtt" + VALUE "LegalCopyright", "Copyright (C) 2007" + VALUE "OriginalFilename", "nvtt.dll" + VALUE "ProductName", "NVIDIA Texture Tools Dynamic Link Library" + VALUE "ProductVersion", "2, 1, 0, 0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/project/vc2017/nvtt/nvtt.vcxproj b/project/vc2017/nvtt/nvtt.vcxproj new file mode 100644 index 0000000..4b2b275 --- /dev/null +++ b/project/vc2017/nvtt/nvtt.vcxproj @@ -0,0 +1,536 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Debug-CUDA + Win32 + + + Debug-CUDA + x64 + + + Release + Win32 + + + Release + x64 + + + Release-CUDA + Win32 + + + Release-CUDA + x64 + + + + {1AEB7681-57D8-48EE-813D-5C41CC38B647} + nvtt + Win32Proj + 10.0.16299.0 + + + + DynamicLibrary + NotSet + true + v141 + + + DynamicLibrary + NotSet + v141 + + + DynamicLibrary + MultiByte + true + v141 + + + DynamicLibrary + MultiByte + v141 + + + DynamicLibrary + v141 + + + DynamicLibrary + v141 + + + DynamicLibrary + MultiByte + true + v141 + + + DynamicLibrary + MultiByte + v141 + + + ImportGroup Label="ExtensionSettings"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + true + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + true + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + false + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + false + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + true + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + true + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + false + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + false + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(CUDA_INC_PATH);%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;HAVE_CUDA;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + cudart.lib;%(AdditionalDependencies) + $(CUDA_PATH)\lib\Win32;%(AdditionalLibraryDirectories) + true + Windows + false + + + $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib + MachineX86 + + + Copying header files... + xcopy /y /f /i "$(SolutionDir)\..\..\src\nvtt\nvtt*.h" "$(SolutionDir)\$(Configuration).$(Platform)\include\nvtt\" + + + true + true + -D_DEBUG %(AdditionalOptions) + MDd + RTC1 + ptx + + + + + X64 + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(CUDA_INC_PATH);%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;HAVE_CUDA;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + cudart.lib;%(AdditionalDependencies) + $(CUDA_PATH)\lib\x64;%(AdditionalLibraryDirectories) + true + Windows + false + + + $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib + MachineX64 + + + 64 + -D_DEBUG %(AdditionalOptions) + true + true + MDd + RTC1 + ptx + + + + + Full + Default + true + Neither + true + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(CUDA_INC_PATH);%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;HAVE_CUDA;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + MultiThreadedDLL + StreamingSIMDExtensions2 + false + + + Level3 + ProgramDatabase + true + + + cudart.lib;%(AdditionalDependencies) + $(CUDA_PATH)\lib\Win32;%(AdditionalLibraryDirectories) + Windows + true + true + false + + + $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib + MachineX86 + true + + + Copying header files... + xcopy /y /f /i "$(SolutionDir)\..\..\src\nvtt\nvtt*.h" "$(SolutionDir)\$(Configuration).$(Platform)\include\nvtt\" + + + O2 + -DNDEBUG %(AdditionalOptions) + ptx + + + + + X64 + + + Full + true + true + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(CUDA_INC_PATH);%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;HAVE_CUDA;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + + + Level3 + ProgramDatabase + + + cudart.lib;%(AdditionalDependencies) + $(CUDA_PATH)\lib\x64;%(AdditionalLibraryDirectories) + Windows + true + true + false + + + $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib + MachineX64 + true + + + 64 + O2 + -DNDEBUG %(AdditionalOptions) + ptx + + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + true + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + true + Windows + false + + + $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib + MachineX86 + + + Copying header files... + xcopy /y /f /i "$(SolutionDir)\..\..\src\nvtt\nvtt*.h" "$(SolutionDir)\$(Configuration).$(Platform)\include\nvtt\" + + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + Level3 + ProgramDatabase + true + + + $(CUDA_LIB_PATH)\..\lib64;%(AdditionalLibraryDirectories) + true + Windows + false + + + $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib + MachineX64 + %(AdditionalDependencies) + + + + + Full + true + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + MultiThreadedDLL + + + Level3 + ProgramDatabase + true + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + Windows + true + true + false + + + $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib + MachineX86 + true + + + Copying header files... + xcopy /y /f /i "$(SolutionDir)\..\..\src\nvtt\nvtt*.h" "$(SolutionDir)\$(Configuration).$(Platform)\include\nvtt\" + + + + + true + true + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + ProgramDatabase + true + + + $(CUDA_LIB_PATH)\..\lib64;%(AdditionalLibraryDirectories) + Windows + true + true + UseLinkTimeCodeGeneration + false + + + $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib + MachineX64 + %(AdditionalDependencies) + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Document + true + true + true + true + true + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {c33787e3-5564-4834-9fe3-a9020455a669} + false + + + {f974f34b-af02-4c88-8e1e-85475094ea78} + + + {f143d180-d4c4-4037-b3de-be89a21c8d1d} + false + + + {4046f392-a18b-4c66-9639-3eabfff5d531} + false + + + {50c465fe-b308-42bc-894d-89484482af06} + false + + + {4cfd4876-a026-46c2-afcf-fb11346e815d} + true + false + false + true + false + + + {ce017322-01fc-4851-9c8b-64e9a8e26c38} + false + + + + + compile + compile + compile + compile + true + true + true + true + + + + + \ No newline at end of file diff --git a/project/vc2017/nvtt/nvtt.vcxproj.filters b/project/vc2017/nvtt/nvtt.vcxproj.filters new file mode 100644 index 0000000..3df42ba --- /dev/null +++ b/project/vc2017/nvtt/nvtt.vcxproj.filters @@ -0,0 +1,91 @@ + + + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav + + + {18fa5da9-6ed8-4990-880e-ab4234fe2114} + + + + + Resource Files + + + + + Resource Files + + + cuda + + + cuda + + + cuda + + + + + + + + + + + + + + + + + + + + + + + + + + cuda + + + cuda + + + + + + + + + + + + + + + + + + + + + + + + + + cuda + + + + + cuda + + + \ No newline at end of file diff --git a/project/vc2017/nvtt/nvtt.vcxproj.user b/project/vc2017/nvtt/nvtt.vcxproj.user new file mode 100644 index 0000000..2a22e69 --- /dev/null +++ b/project/vc2017/nvtt/nvtt.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/project/vc2017/nvtt/resource.h b/project/vc2017/nvtt/resource.h new file mode 100644 index 0000000..4df7169 --- /dev/null +++ b/project/vc2017/nvtt/resource.h @@ -0,0 +1,14 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by nvtt.rc + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 101 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1001 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/project/vc2017/nvzoom/nvidia.ico b/project/vc2017/nvzoom/nvidia.ico new file mode 100644 index 0000000..6aa721e Binary files /dev/null and b/project/vc2017/nvzoom/nvidia.ico differ diff --git a/project/vc2017/nvzoom/nvzoom.rc b/project/vc2017/nvzoom/nvzoom.rc new file mode 100644 index 0000000..95f6717 Binary files /dev/null and b/project/vc2017/nvzoom/nvzoom.rc differ diff --git a/project/vc2017/nvzoom/nvzoom.vcxproj b/project/vc2017/nvzoom/nvzoom.vcxproj new file mode 100644 index 0000000..0a6e443 --- /dev/null +++ b/project/vc2017/nvzoom/nvzoom.vcxproj @@ -0,0 +1,230 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {51999D3E-EF22-4BDD-965F-4201034D3DCE} + nvzoom + Win32Proj + 10.0.16299.0 + + + + Application + MultiByte + true + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + true + v141 + + + Application + MultiByte + v141 + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + true + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + true + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + false + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + false + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + true + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + true + Console + false + + + MachineX86 + + + + + X64 + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + true + + + ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) + true + Console + false + + + MachineX64 + %(AdditionalDependencies) + + + + + Full + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + StreamingSIMDExtensions2 + + + Level3 + ProgramDatabase + true + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + false + Console + true + true + false + + + MachineX86 + + + + + X64 + + + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) + MultiThreadedDLL + false + + + Level3 + true + + + ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) + Console + true + true + false + + + MachineX64 + %(AdditionalDependencies) + + + + + + + + + + + + true + + + + + + + + {c33787e3-5564-4834-9fe3-a9020455a669} + + + {f974f34b-af02-4c88-8e1e-85475094ea78} + + + {f143d180-d4c4-4037-b3de-be89a21c8d1d} + false + + + {4046f392-a18b-4c66-9639-3eabfff5d531} + false + + + {50c465fe-b308-42bc-894d-89484482af06} + false + + + + + + \ No newline at end of file diff --git a/project/vc2017/nvzoom/nvzoom.vcxproj.filters b/project/vc2017/nvzoom/nvzoom.vcxproj.filters new file mode 100644 index 0000000..fff52c9 --- /dev/null +++ b/project/vc2017/nvzoom/nvzoom.vcxproj.filters @@ -0,0 +1,40 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav + + + + + Source Files + + + + + Header Files + + + Header Files + + + + + Resource Files + + + + + Resource Files + + + \ No newline at end of file diff --git a/project/vc2017/nvzoom/resource.h b/project/vc2017/nvzoom/resource.h new file mode 100644 index 0000000..e765787 --- /dev/null +++ b/project/vc2017/nvzoom/resource.h @@ -0,0 +1,16 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by nvcompress.rc +// +#define IDI_ICON1 101 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 102 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1000 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/project/vc2017/squish/squish.vcxproj b/project/vc2017/squish/squish.vcxproj new file mode 100644 index 0000000..9f591e4 --- /dev/null +++ b/project/vc2017/squish/squish.vcxproj @@ -0,0 +1,190 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {CE017322-01FC-4851-9C8B-64E9A8E26C38} + squish + Win32Proj + 10.0.16299.0 + + + + StaticLibrary + MultiByte + true + v141 + + + StaticLibrary + MultiByte + v141 + + + StaticLibrary + MultiByte + true + v141 + + + StaticLibrary + MultiByte + v141 + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + + + + Disabled + %(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + true + + + + + X64 + + + Disabled + %(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + true + + + + + Full + Default + true + Neither + true + true + %(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;SQUISH_USE_SSE = 2;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + StreamingSIMDExtensions2 + + + Level3 + ProgramDatabase + true + + + + + X64 + + + Full + true + true + true + %(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + + + Level3 + ProgramDatabase + true + + + + + + + + + + + + + + + + + + + + + + {f143d180-d4c4-4037-b3de-be89a21c8d1d} + false + + + {4046f392-a18b-4c66-9639-3eabfff5d531} + false + + + {50c465fe-b308-42bc-894d-89484482af06} + false + + + + + + \ No newline at end of file diff --git a/project/vc2017/testsuite/testsuite.vcxproj b/project/vc2017/testsuite/testsuite.vcxproj new file mode 100644 index 0000000..d22e310 --- /dev/null +++ b/project/vc2017/testsuite/testsuite.vcxproj @@ -0,0 +1,372 @@ + + + + + Debug-CUDA + Win32 + + + Debug-CUDA + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release-CUDA + Win32 + + + Release-CUDA + x64 + + + Release + Win32 + + + Release + x64 + + + + nvtt-testsuite + {317B694E-B5C1-42A6-956F-FC12B69175A6} + stress + Win32Proj + 10.0.16299.0 + + + + Application + Unicode + true + v141 + + + Application + Unicode + true + v141 + + + Application + Unicode + true + v141 + + + Application + Unicode + true + v141 + + + Application + Unicode + v141 + + + Application + Unicode + v141 + + + Application + Unicode + v141 + + + Application + Unicode + v141 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + true + true + true + true + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(SolutionDir)\$(Configuration).$(Platform)\bin\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + false + false + false + false + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + true + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + true + Console + false + + + MachineX86 + + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + true + Console + false + + + MachineX86 + + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + true + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + true + Console + false + + + + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + true + Console + false + + + + + + + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + MultiThreadedDLL + StreamingSIMDExtensions2 + + + Level3 + + + true + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + true + Console + true + true + false + + + MachineX86 + + + + + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + MultiThreadedDLL + StreamingSIMDExtensions2 + + + Level3 + + + true + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + true + Console + true + true + false + + + MachineX86 + + + + + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + MultiThreadedDLL + StreamingSIMDExtensions2 + + + Level3 + + + true + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + true + Console + true + true + false + + + + + + + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + MultiThreadedDLL + StreamingSIMDExtensions2 + + + Level3 + + + true + + + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + true + Console + true + true + false + + + + + + + + + + {f143d180-d4c4-4037-b3de-be89a21c8d1d} + false + + + {4046f392-a18b-4c66-9639-3eabfff5d531} + false + + + {1aeb7681-57d8-48ee-813d-5c41cc38b647} + false + + + + + + \ No newline at end of file