From d252888850d11c4d508240e2036fd12e1c3813e5 Mon Sep 17 00:00:00 2001 From: castano Date: Tue, 21 Feb 2012 23:55:25 +0000 Subject: [PATCH] Add vc10 project. --- .../Nvidia.TextureTools.csproj | 55 ++ .../Properties/AssemblyInfo.cs | 35 ++ .../vc10/Nvidia.TextureTools/TextureTools.cs | 526 ++++++++++++++++++ project/vc10/bc6h/bc6h.vcxproj | 144 +++++ .../vc10/imperativeapi/imperativeapi.vcxproj | 180 ++++++ project/vc10/nvassemble/nvassemble.rc | Bin 0 -> 3130 bytes project/vc10/nvassemble/nvassemble.vcxproj | 199 +++++++ .../nvassemble/nvassemble.vcxproj.filters | 40 ++ project/vc10/nvassemble/nvidia.ico | Bin 0 -> 15086 bytes project/vc10/nvassemble/resource.h | 16 + project/vc10/nvcompress/nvcompress.rc | Bin 0 -> 3130 bytes project/vc10/nvcompress/nvcompress.vcxproj | 383 +++++++++++++ .../nvcompress/nvcompress.vcxproj.filters | 40 ++ project/vc10/nvcompress/nvidia.ico | Bin 0 -> 15086 bytes project/vc10/nvcompress/resource.h | 16 + project/vc10/nvconfig.h | 22 + project/vc10/nvcore/nvcore.vcxproj | 175 ++++++ project/vc10/nvddsinfo/nvddsinfo.rc | Bin 0 -> 3130 bytes project/vc10/nvddsinfo/nvddsinfo.vcxproj | 199 +++++++ .../vc10/nvddsinfo/nvddsinfo.vcxproj.filters | 40 ++ project/vc10/nvddsinfo/nvidia.ico | Bin 0 -> 15086 bytes project/vc10/nvddsinfo/resource.h | 16 + project/vc10/nvdecompress/nvdecompress.rc | Bin 0 -> 3130 bytes .../vc10/nvdecompress/nvdecompress.vcxproj | 227 ++++++++ .../nvdecompress/nvdecompress.vcxproj.filters | 40 ++ project/vc10/nvdecompress/nvidia.ico | Bin 0 -> 15086 bytes project/vc10/nvdecompress/resource.h | 16 + project/vc10/nvimage/nvimage.vcxproj | 180 ++++++ project/vc10/nvimgdiff/nvidia.ico | Bin 0 -> 15086 bytes project/vc10/nvimgdiff/nvimgdiff.rc | Bin 0 -> 3130 bytes project/vc10/nvimgdiff/nvimgdiff.vcxproj | 229 ++++++++ .../vc10/nvimgdiff/nvimgdiff.vcxproj.filters | 40 ++ project/vc10/nvimgdiff/resource.h | 16 + project/vc10/nvmath/nvmath.vcxproj | 169 ++++++ project/vc10/nvtt.props | 9 + project/vc10/nvtt.sln | 419 ++++++++++++++ project/vc10/nvtt/nvtt.rc | 102 ++++ project/vc10/nvtt/nvtt.vcxproj | 515 +++++++++++++++++ project/vc10/nvtt/nvtt.vcxproj.filters | 84 +++ project/vc10/nvtt/resource.h | 14 + project/vc10/nvzoom/nvidia.ico | Bin 0 -> 15086 bytes project/vc10/nvzoom/nvzoom.rc | Bin 0 -> 3130 bytes project/vc10/nvzoom/nvzoom.vcxproj | 220 ++++++++ project/vc10/nvzoom/nvzoom.vcxproj.filters | 40 ++ project/vc10/nvzoom/resource.h | 16 + project/vc10/squish/squish.vcxproj | 182 ++++++ project/vc10/testsuite/testsuite.vcxproj | 123 ++++ 47 files changed, 4727 insertions(+) create mode 100644 project/vc10/Nvidia.TextureTools/Nvidia.TextureTools.csproj create mode 100644 project/vc10/Nvidia.TextureTools/Properties/AssemblyInfo.cs create mode 100644 project/vc10/Nvidia.TextureTools/TextureTools.cs create mode 100755 project/vc10/bc6h/bc6h.vcxproj create mode 100755 project/vc10/imperativeapi/imperativeapi.vcxproj create mode 100644 project/vc10/nvassemble/nvassemble.rc create mode 100755 project/vc10/nvassemble/nvassemble.vcxproj create mode 100755 project/vc10/nvassemble/nvassemble.vcxproj.filters create mode 100644 project/vc10/nvassemble/nvidia.ico create mode 100644 project/vc10/nvassemble/resource.h create mode 100644 project/vc10/nvcompress/nvcompress.rc create mode 100755 project/vc10/nvcompress/nvcompress.vcxproj create mode 100755 project/vc10/nvcompress/nvcompress.vcxproj.filters create mode 100644 project/vc10/nvcompress/nvidia.ico create mode 100644 project/vc10/nvcompress/resource.h create mode 100644 project/vc10/nvconfig.h create mode 100755 project/vc10/nvcore/nvcore.vcxproj create mode 100644 project/vc10/nvddsinfo/nvddsinfo.rc create mode 100755 project/vc10/nvddsinfo/nvddsinfo.vcxproj create mode 100755 project/vc10/nvddsinfo/nvddsinfo.vcxproj.filters create mode 100644 project/vc10/nvddsinfo/nvidia.ico create mode 100644 project/vc10/nvddsinfo/resource.h create mode 100644 project/vc10/nvdecompress/nvdecompress.rc create mode 100755 project/vc10/nvdecompress/nvdecompress.vcxproj create mode 100755 project/vc10/nvdecompress/nvdecompress.vcxproj.filters create mode 100644 project/vc10/nvdecompress/nvidia.ico create mode 100644 project/vc10/nvdecompress/resource.h create mode 100755 project/vc10/nvimage/nvimage.vcxproj create mode 100644 project/vc10/nvimgdiff/nvidia.ico create mode 100644 project/vc10/nvimgdiff/nvimgdiff.rc create mode 100755 project/vc10/nvimgdiff/nvimgdiff.vcxproj create mode 100755 project/vc10/nvimgdiff/nvimgdiff.vcxproj.filters create mode 100644 project/vc10/nvimgdiff/resource.h create mode 100755 project/vc10/nvmath/nvmath.vcxproj create mode 100755 project/vc10/nvtt.props create mode 100644 project/vc10/nvtt.sln create mode 100644 project/vc10/nvtt/nvtt.rc create mode 100755 project/vc10/nvtt/nvtt.vcxproj create mode 100755 project/vc10/nvtt/nvtt.vcxproj.filters create mode 100644 project/vc10/nvtt/resource.h create mode 100644 project/vc10/nvzoom/nvidia.ico create mode 100644 project/vc10/nvzoom/nvzoom.rc create mode 100755 project/vc10/nvzoom/nvzoom.vcxproj create mode 100755 project/vc10/nvzoom/nvzoom.vcxproj.filters create mode 100644 project/vc10/nvzoom/resource.h create mode 100755 project/vc10/squish/squish.vcxproj create mode 100755 project/vc10/testsuite/testsuite.vcxproj diff --git a/project/vc10/Nvidia.TextureTools/Nvidia.TextureTools.csproj b/project/vc10/Nvidia.TextureTools/Nvidia.TextureTools.csproj new file mode 100644 index 0000000..e4d8d6f --- /dev/null +++ b/project/vc10/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/vc10/Nvidia.TextureTools/Properties/AssemblyInfo.cs b/project/vc10/Nvidia.TextureTools/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..ecd652e --- /dev/null +++ b/project/vc10/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/vc10/Nvidia.TextureTools/TextureTools.cs b/project/vc10/Nvidia.TextureTools/TextureTools.cs new file mode 100644 index 0000000..9b57249 --- /dev/null +++ b/project/vc10/Nvidia.TextureTools/TextureTools.cs @@ -0,0 +1,526 @@ +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, + } + #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/vc10/bc6h/bc6h.vcxproj b/project/vc10/bc6h/bc6h.vcxproj new file mode 100755 index 0000000..a2d7840 --- /dev/null +++ b/project/vc10/bc6h/bc6h.vcxproj @@ -0,0 +1,144 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {C33787E3-5564-4834-9FE3-A9020455A669} + bc6h + + + + StaticLibrary + NotSet + true + + + StaticLibrary + NotSet + + + StaticLibrary + NotSet + true + + + StaticLibrary + NotSet + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + + + + Disabled + true + EnableFastChecks + MultiThreadedDebugDLL + Level3 + EditAndContinue + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + + + + + X64 + + + Disabled + true + EnableFastChecks + MultiThreadedDebugDLL + Level3 + ProgramDatabase + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + + + + + 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) + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/project/vc10/imperativeapi/imperativeapi.vcxproj b/project/vc10/imperativeapi/imperativeapi.vcxproj new file mode 100755 index 0000000..8e38a55 --- /dev/null +++ b/project/vc10/imperativeapi/imperativeapi.vcxproj @@ -0,0 +1,180 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {7DCF280E-702B-49F3-84A7-AE7E146384D6} + imperativeapi + + + + Application + MultiByte + true + + + Application + MultiByte + + + Application + MultiByte + true + + + Application + MultiByte + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + + + + Disabled + true + EnableFastChecks + MultiThreadedDebugDLL + Level3 + EditAndContinue + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + + + %(AdditionalDependencies) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + %(AdditionalLibraryDirectories) + true + MachineX86 + + + + + X64 + + + Disabled + true + EnableFastChecks + MultiThreadedDebugDLL + Level3 + ProgramDatabase + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + + + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + %(AdditionalLibraryDirectories) + true + MachineX64 + + + + + Full + Default + true + Neither + true + true + MultiThreadedDLL + false + StreamingSIMDExtensions2 + Level3 + ProgramDatabase + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + + + %(AdditionalDependencies) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + %(AdditionalLibraryDirectories) + true + true + true + MachineX86 + + + + + X64 + + + Full + true + true + true + true + MultiThreadedDLL + false + Level3 + ProgramDatabase + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + + + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + %(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/vc10/nvassemble/nvassemble.rc b/project/vc10/nvassemble/nvassemble.rc new file mode 100644 index 0000000000000000000000000000000000000000..842ded193e7d9fc52ad5c664186995b6ea53e2a2 GIT binary patch literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* literal 0 HcmV?d00001 diff --git a/project/vc10/nvassemble/nvassemble.vcxproj b/project/vc10/nvassemble/nvassemble.vcxproj new file mode 100755 index 0000000..5154add --- /dev/null +++ b/project/vc10/nvassemble/nvassemble.vcxproj @@ -0,0 +1,199 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA} + nvassemble + + + + Application + MultiByte + true + + + Application + MultiByte + + + Application + true + + + Application + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + true + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + false + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + Level3 + EditAndContinue + + + %(AdditionalDependencies) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + %(AdditionalLibraryDirectories) + true + Console + false + + + MachineX86 + + + + + X64 + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + MultiThreadedDebugDLL + + + libpng.lib;jpeg.lib;tiff.lib;%(AdditionalDependencies) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + ..\..\..\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) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + %(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 + + + libpng.lib;jpeg.lib;tiff.lib;%(AdditionalDependencies) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) + false + + + MachineX64 + + + + + + + + + + + + + + + + + + {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/vc10/nvassemble/nvassemble.vcxproj.filters b/project/vc10/nvassemble/nvassemble.vcxproj.filters new file mode 100755 index 0000000..7cb92e6 --- /dev/null +++ b/project/vc10/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/vc10/nvassemble/nvidia.ico b/project/vc10/nvassemble/nvidia.ico new file mode 100644 index 0000000000000000000000000000000000000000..6aa721e600b7daf49a87573a5505b6032edc6c42 GIT binary patch literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl literal 0 HcmV?d00001 diff --git a/project/vc10/nvassemble/resource.h b/project/vc10/nvassemble/resource.h new file mode 100644 index 0000000..e765787 --- /dev/null +++ b/project/vc10/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/vc10/nvcompress/nvcompress.rc b/project/vc10/nvcompress/nvcompress.rc new file mode 100644 index 0000000000000000000000000000000000000000..842ded193e7d9fc52ad5c664186995b6ea53e2a2 GIT binary patch literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* literal 0 HcmV?d00001 diff --git a/project/vc10/nvcompress/nvcompress.vcxproj b/project/vc10/nvcompress/nvcompress.vcxproj new file mode 100755 index 0000000..313eb85 --- /dev/null +++ b/project/vc10/nvcompress/nvcompress.vcxproj @@ -0,0 +1,383 @@ + + + + + Debug (no cuda) + Win32 + + + Debug (no cuda) + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release (no cuda) + Win32 + + + Release (no cuda) + x64 + + + Release + Win32 + + + Release + x64 + + + + {88079E38-83AA-4E8A-B18A-66A78D1B058B} + nvcompress + Win32Proj + + + + Application + MultiByte + true + + + Application + MultiByte + + + Application + MultiByte + true + + + Application + MultiByte + + + Application + + + Application + + + Application + Unicode + true + + + Application + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + true + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + true + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + false + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + false + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + true + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + true + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + false + $(Configuration)\$(Platform)\ + $(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) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + %(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 + + + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + %(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) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + %(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 + + + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + %(AdditionalLibraryDirectories) + Console + true + true + false + + + MachineX64 + + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + %(AdditionalDependencies) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + %(AdditionalLibraryDirectories) + true + Console + false + + + MachineX86 + + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + Level3 + ProgramDatabase + + + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + %(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 + + + %(AdditionalDependencies) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + %(AdditionalLibraryDirectories) + Console + true + true + false + + + MachineX86 + + + + + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + + + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + %(AdditionalLibraryDirectories) + Console + true + true + UseLinkTimeCodeGeneration + false + + + MachineX64 + + + + + + + + + + + + + + + true + + + + + {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/vc10/nvcompress/nvcompress.vcxproj.filters b/project/vc10/nvcompress/nvcompress.vcxproj.filters new file mode 100755 index 0000000..2185cf2 --- /dev/null +++ b/project/vc10/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/vc10/nvcompress/nvidia.ico b/project/vc10/nvcompress/nvidia.ico new file mode 100644 index 0000000000000000000000000000000000000000..6aa721e600b7daf49a87573a5505b6032edc6c42 GIT binary patch literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl literal 0 HcmV?d00001 diff --git a/project/vc10/nvcompress/resource.h b/project/vc10/nvcompress/resource.h new file mode 100644 index 0000000..e765787 --- /dev/null +++ b/project/vc10/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/vc10/nvconfig.h b/project/vc10/nvconfig.h new file mode 100644 index 0000000..863a1d3 --- /dev/null +++ b/project/vc10/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 HAVE_STBIMAGE +/*#if !defined(_M_X64) +//#define HAVE_FREEIMAGE +#define HAVE_PNG +#define HAVE_JPEG +#define HAVE_TIFF +#endif*/ + +#endif // NV_CONFIG diff --git a/project/vc10/nvcore/nvcore.vcxproj b/project/vc10/nvcore/nvcore.vcxproj new file mode 100755 index 0000000..ab31fe1 --- /dev/null +++ b/project/vc10/nvcore/nvcore.vcxproj @@ -0,0 +1,175 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} + nvcore + Win32Proj + + + + StaticLibrary + MultiByte + true + + + StaticLibrary + MultiByte + + + StaticLibrary + NotSet + true + + + StaticLibrary + NotSet + + + + + + + + + + + + + + + + + + + + + + + <_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) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + + + X64 + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/project/vc10/nvddsinfo/nvddsinfo.rc b/project/vc10/nvddsinfo/nvddsinfo.rc new file mode 100644 index 0000000000000000000000000000000000000000..842ded193e7d9fc52ad5c664186995b6ea53e2a2 GIT binary patch literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* literal 0 HcmV?d00001 diff --git a/project/vc10/nvddsinfo/nvddsinfo.vcxproj b/project/vc10/nvddsinfo/nvddsinfo.vcxproj new file mode 100755 index 0000000..6a608f6 --- /dev/null +++ b/project/vc10/nvddsinfo/nvddsinfo.vcxproj @@ -0,0 +1,199 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {841B73C5-C679-4EEF-A50A-7D6106642B49} + nvddsinfo + + + + Application + MultiByte + true + + + Application + MultiByte + + + Application + true + + + Application + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + true + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + false + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + Level3 + EditAndContinue + + + %(AdditionalDependencies) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + %(AdditionalLibraryDirectories) + true + Console + false + + + MachineX86 + + + + + X64 + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + MultiThreadedDebugDLL + + + libpng.lib;jpeg.lib;tiff.lib;%(AdditionalDependencies) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + ..\..\..\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) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + %(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 + + + libpng.lib;jpeg.lib;tiff.lib;%(AdditionalDependencies) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) + false + + + MachineX64 + + + + + + + + + + + + + + + + + + {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/vc10/nvddsinfo/nvddsinfo.vcxproj.filters b/project/vc10/nvddsinfo/nvddsinfo.vcxproj.filters new file mode 100755 index 0000000..8881e20 --- /dev/null +++ b/project/vc10/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/vc10/nvddsinfo/nvidia.ico b/project/vc10/nvddsinfo/nvidia.ico new file mode 100644 index 0000000000000000000000000000000000000000..6aa721e600b7daf49a87573a5505b6032edc6c42 GIT binary patch literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl literal 0 HcmV?d00001 diff --git a/project/vc10/nvddsinfo/resource.h b/project/vc10/nvddsinfo/resource.h new file mode 100644 index 0000000..e765787 --- /dev/null +++ b/project/vc10/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/vc10/nvdecompress/nvdecompress.rc b/project/vc10/nvdecompress/nvdecompress.rc new file mode 100644 index 0000000000000000000000000000000000000000..842ded193e7d9fc52ad5c664186995b6ea53e2a2 GIT binary patch literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* literal 0 HcmV?d00001 diff --git a/project/vc10/nvdecompress/nvdecompress.vcxproj b/project/vc10/nvdecompress/nvdecompress.vcxproj new file mode 100755 index 0000000..58a7be8 --- /dev/null +++ b/project/vc10/nvdecompress/nvdecompress.vcxproj @@ -0,0 +1,227 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {75A0527D-BFC9-49C3-B46B-CD1A901D5927} + nvdecompress + Win32Proj + + + + Application + MultiByte + true + + + Application + MultiByte + + + Application + Unicode + true + + + Application + Unicode + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + true + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + true + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + false + $(Configuration)\$(Platform)\ + $(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) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + $(GnuWinDir)\lib; $(FreeImageDir);%(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 + + + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + ..\..\..\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) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + $(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 + + + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) + Console + true + true + false + + + MachineX64 + + + + + + + + + + + + + + + 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/vc10/nvdecompress/nvdecompress.vcxproj.filters b/project/vc10/nvdecompress/nvdecompress.vcxproj.filters new file mode 100755 index 0000000..2d2e7c3 --- /dev/null +++ b/project/vc10/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/vc10/nvdecompress/nvidia.ico b/project/vc10/nvdecompress/nvidia.ico new file mode 100644 index 0000000000000000000000000000000000000000..6aa721e600b7daf49a87573a5505b6032edc6c42 GIT binary patch literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl literal 0 HcmV?d00001 diff --git a/project/vc10/nvdecompress/resource.h b/project/vc10/nvdecompress/resource.h new file mode 100644 index 0000000..e765787 --- /dev/null +++ b/project/vc10/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/vc10/nvimage/nvimage.vcxproj b/project/vc10/nvimage/nvimage.vcxproj new file mode 100755 index 0000000..333449c --- /dev/null +++ b/project/vc10/nvimage/nvimage.vcxproj @@ -0,0 +1,180 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {4046F392-A18B-4C66-9639-3EABFFF5D531} + nvimage + Win32Proj + + + + StaticLibrary + MultiByte + true + + + StaticLibrary + MultiByte + + + StaticLibrary + NotSet + true + + + StaticLibrary + NotSet + + + + + + + + + + + + + + + + + + + + + + + <_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) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + + + X64 + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(SolutionDir)\..\..\extern\stb;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/project/vc10/nvimgdiff/nvidia.ico b/project/vc10/nvimgdiff/nvidia.ico new file mode 100644 index 0000000000000000000000000000000000000000..6aa721e600b7daf49a87573a5505b6032edc6c42 GIT binary patch literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl literal 0 HcmV?d00001 diff --git a/project/vc10/nvimgdiff/nvimgdiff.rc b/project/vc10/nvimgdiff/nvimgdiff.rc new file mode 100644 index 0000000000000000000000000000000000000000..842ded193e7d9fc52ad5c664186995b6ea53e2a2 GIT binary patch literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* literal 0 HcmV?d00001 diff --git a/project/vc10/nvimgdiff/nvimgdiff.vcxproj b/project/vc10/nvimgdiff/nvimgdiff.vcxproj new file mode 100755 index 0000000..cd72f06 --- /dev/null +++ b/project/vc10/nvimgdiff/nvimgdiff.vcxproj @@ -0,0 +1,229 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {05A59E8B-EA70-4F22-89E8-E0927BA13064} + nvimgdiff + Win32Proj + + + + Application + MultiByte + true + + + Application + MultiByte + + + Application + Unicode + true + + + Application + Unicode + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + true + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + true + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + false + $(Configuration)\$(Platform)\ + $(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) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + $(GnuWinDir)\lib; $(FreeImageDir);%(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 + + + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + ..\..\..\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) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + $(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 + + + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) + Console + true + true + false + + + MachineX64 + %(AdditionalDependencies) + + + + + + + + + + + + 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/vc10/nvimgdiff/nvimgdiff.vcxproj.filters b/project/vc10/nvimgdiff/nvimgdiff.vcxproj.filters new file mode 100755 index 0000000..b1ae45d --- /dev/null +++ b/project/vc10/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/vc10/nvimgdiff/resource.h b/project/vc10/nvimgdiff/resource.h new file mode 100644 index 0000000..e765787 --- /dev/null +++ b/project/vc10/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/vc10/nvmath/nvmath.vcxproj b/project/vc10/nvmath/nvmath.vcxproj new file mode 100755 index 0000000..77ec8e5 --- /dev/null +++ b/project/vc10/nvmath/nvmath.vcxproj @@ -0,0 +1,169 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {50C465FE-B308-42BC-894D-89484482AF06} + nvmath + Win32Proj + + + + StaticLibrary + MultiByte + true + + + StaticLibrary + MultiByte + + + StaticLibrary + NotSet + true + + + StaticLibrary + NotSet + + + + + + + + + + + + + + + + + + + + + + + <_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) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + + + X64 + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/project/vc10/nvtt.props b/project/vc10/nvtt.props new file mode 100755 index 0000000..d845180 --- /dev/null +++ b/project/vc10/nvtt.props @@ -0,0 +1,9 @@ + + + + + $(SolutionDir)..\..\src + $(SolutionDir)..\..\extern + $(ExternDir)\gnuwin32 + + diff --git a/project/vc10/nvtt.sln b/project/vc10/nvtt.sln new file mode 100644 index 0000000..0b94642 --- /dev/null +++ b/project/vc10/nvtt.sln @@ -0,0 +1,419 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{A08D9CB4-C9D8-46EF-A74D-0EAB11FE34C5}" + ProjectSection(SolutionItems) = preProject + nvconfig.h = nvconfig.h + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvtt", "nvtt\nvtt.vcxproj", "{1AEB7681-57D8-48EE-813D-5C41CC38B647}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvcompress", "nvcompress\nvcompress.vcxproj", "{88079E38-83AA-4E8A-B18A-66A78D1B058B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvimage", "nvimage\nvimage.vcxproj", "{4046F392-A18B-4C66-9639-3EABFFF5D531}" + ProjectSection(ProjectDependencies) = postProject + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} + {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}" + ProjectSection(ProjectDependencies) = postProject + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} + EndProjectSection +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}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvimgdiff", "nvimgdiff\nvimgdiff.vcxproj", "{05A59E8B-EA70-4F22-89E8-E0927BA13064}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvassemble", "nvassemble\nvassemble.vcxproj", "{3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvzoom", "nvzoom\nvzoom.vcxproj", "{51999D3E-EF22-4BDD-965F-4201034D3DCE}" +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}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imperativeapi", "imperativeapi\imperativeapi.vcxproj", "{7DCF280E-702B-49F3-84A7-AE7E146384D6}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bc6h", "bc6h\bc6h.vcxproj", "{C33787E3-5564-4834-9FE3-A9020455A669}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug (no cuda)|Mixed Platforms = Debug (no cuda)|Mixed Platforms + Debug (no cuda)|Win32 = Debug (no cuda)|Win32 + Debug (no cuda)|x64 = Debug (no cuda)|x64 + Debug|Mixed Platforms = Debug|Mixed Platforms + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release (no cuda)|Mixed Platforms = Release (no cuda)|Mixed Platforms + Release (no cuda)|Win32 = Release (no cuda)|Win32 + Release (no cuda)|x64 = Release (no cuda)|x64 + Release|Mixed Platforms = Release|Mixed Platforms + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug (no cuda)|x64 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug (no cuda)|x64 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug (no cuda)|Win32.ActiveCfg = Debug (no cuda)|Win32 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug (no cuda)|Win32.Build.0 = Debug (no cuda)|Win32 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug (no cuda)|x64.ActiveCfg = Debug (no cuda)|x64 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug (no cuda)|x64.Build.0 = Debug (no cuda)|x64 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|Mixed Platforms.Build.0 = Debug|x64 + {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}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release (no cuda)|x64 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release (no cuda)|Mixed Platforms.Build.0 = Release (no cuda)|x64 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release (no cuda)|Win32.ActiveCfg = Release (no cuda)|Win32 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release (no cuda)|Win32.Build.0 = Release (no cuda)|Win32 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release (no cuda)|x64.ActiveCfg = Release (no cuda)|x64 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release (no cuda)|x64.Build.0 = Release (no cuda)|x64 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|Mixed Platforms.ActiveCfg = Release|x64 + {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|Mixed Platforms.Build.0 = Release|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 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug (no cuda)|x64 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug (no cuda)|x64 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug (no cuda)|Win32.ActiveCfg = Debug (no cuda)|Win32 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug (no cuda)|Win32.Build.0 = Debug (no cuda)|Win32 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug (no cuda)|x64.ActiveCfg = Debug (no cuda)|x64 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug (no cuda)|x64.Build.0 = Debug (no cuda)|x64 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|Mixed Platforms.Build.0 = Debug|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}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release (no cuda)|x64 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release (no cuda)|Mixed Platforms.Build.0 = Release (no cuda)|x64 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release (no cuda)|Win32.ActiveCfg = Release (no cuda)|Win32 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release (no cuda)|Win32.Build.0 = Release (no cuda)|Win32 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release (no cuda)|x64.ActiveCfg = Release (no cuda)|x64 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release (no cuda)|x64.Build.0 = Release (no cuda)|x64 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|Mixed Platforms.ActiveCfg = Release|x64 + {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|Mixed Platforms.Build.0 = Release|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 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|x64 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|x64 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug (no cuda)|x64.ActiveCfg = Debug|x64 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug (no cuda)|x64.Build.0 = Debug|x64 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|Mixed Platforms.Build.0 = Debug|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}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|x64 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release (no cuda)|Mixed Platforms.Build.0 = Release|x64 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release (no cuda)|Win32.Build.0 = Release|Win32 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release (no cuda)|x64.ActiveCfg = Release|x64 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release (no cuda)|x64.Build.0 = Release|x64 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|Mixed Platforms.ActiveCfg = Release|x64 + {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|Mixed Platforms.Build.0 = Release|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 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|x64 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|x64 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug (no cuda)|x64.ActiveCfg = Debug|x64 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug (no cuda)|x64.Build.0 = Debug|x64 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|Mixed Platforms.Build.0 = Debug|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}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|x64 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release (no cuda)|Mixed Platforms.Build.0 = Release|x64 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release (no cuda)|Win32.Build.0 = Release|Win32 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release (no cuda)|x64.ActiveCfg = Release|x64 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release (no cuda)|x64.Build.0 = Release|x64 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|Mixed Platforms.ActiveCfg = Release|x64 + {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|Mixed Platforms.Build.0 = Release|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 + {50C465FE-B308-42BC-894D-89484482AF06}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|x64 + {50C465FE-B308-42BC-894D-89484482AF06}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|x64 + {50C465FE-B308-42BC-894D-89484482AF06}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 + {50C465FE-B308-42BC-894D-89484482AF06}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 + {50C465FE-B308-42BC-894D-89484482AF06}.Debug (no cuda)|x64.ActiveCfg = Debug|x64 + {50C465FE-B308-42BC-894D-89484482AF06}.Debug (no cuda)|x64.Build.0 = Debug|x64 + {50C465FE-B308-42BC-894D-89484482AF06}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 + {50C465FE-B308-42BC-894D-89484482AF06}.Debug|Mixed Platforms.Build.0 = Debug|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}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|x64 + {50C465FE-B308-42BC-894D-89484482AF06}.Release (no cuda)|Mixed Platforms.Build.0 = Release|x64 + {50C465FE-B308-42BC-894D-89484482AF06}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 + {50C465FE-B308-42BC-894D-89484482AF06}.Release (no cuda)|Win32.Build.0 = Release|Win32 + {50C465FE-B308-42BC-894D-89484482AF06}.Release (no cuda)|x64.ActiveCfg = Release|x64 + {50C465FE-B308-42BC-894D-89484482AF06}.Release (no cuda)|x64.Build.0 = Release|x64 + {50C465FE-B308-42BC-894D-89484482AF06}.Release|Mixed Platforms.ActiveCfg = Release|x64 + {50C465FE-B308-42BC-894D-89484482AF06}.Release|Mixed Platforms.Build.0 = Release|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 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|x64 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|x64 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug (no cuda)|x64.ActiveCfg = Debug|x64 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug (no cuda)|x64.Build.0 = Debug|x64 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|Mixed Platforms.Build.0 = Debug|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}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|x64 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release (no cuda)|Mixed Platforms.Build.0 = Release|x64 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release (no cuda)|Win32.Build.0 = Release|Win32 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release (no cuda)|x64.ActiveCfg = Release|x64 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release (no cuda)|x64.Build.0 = Release|x64 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|Mixed Platforms.ActiveCfg = Release|x64 + {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|Mixed Platforms.Build.0 = Release|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 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|x64 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|x64 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug (no cuda)|x64.ActiveCfg = Debug|x64 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug (no cuda)|x64.Build.0 = Debug|x64 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|Mixed Platforms.Build.0 = Debug|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}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|x64 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release (no cuda)|Mixed Platforms.Build.0 = Release|x64 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release (no cuda)|Win32.Build.0 = Release|Win32 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release (no cuda)|x64.ActiveCfg = Release|x64 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release (no cuda)|x64.Build.0 = Release|x64 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|Mixed Platforms.ActiveCfg = Release|x64 + {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|Mixed Platforms.Build.0 = Release|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 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|x64 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|x64 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug (no cuda)|x64.ActiveCfg = Debug|x64 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug (no cuda)|x64.Build.0 = Debug|x64 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|Mixed Platforms.Build.0 = Debug|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}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|x64 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release (no cuda)|Mixed Platforms.Build.0 = Release|x64 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release (no cuda)|Win32.Build.0 = Release|Win32 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release (no cuda)|x64.ActiveCfg = Release|x64 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release (no cuda)|x64.Build.0 = Release|x64 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|Mixed Platforms.ActiveCfg = Release|x64 + {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|Mixed Platforms.Build.0 = Release|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 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|x64 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|x64 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug (no cuda)|x64.ActiveCfg = Debug|x64 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug (no cuda)|x64.Build.0 = Debug|x64 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|Mixed Platforms.Build.0 = Debug|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}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|x64 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release (no cuda)|Mixed Platforms.Build.0 = Release|x64 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release (no cuda)|Win32.Build.0 = Release|Win32 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release (no cuda)|x64.ActiveCfg = Release|x64 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release (no cuda)|x64.Build.0 = Release|x64 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|Mixed Platforms.ActiveCfg = Release|x64 + {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|Mixed Platforms.Build.0 = Release|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 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|x64 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|x64 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug (no cuda)|x64.ActiveCfg = Debug|x64 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug (no cuda)|x64.Build.0 = Debug|x64 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|Mixed Platforms.Build.0 = Debug|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}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|x64 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release (no cuda)|Mixed Platforms.Build.0 = Release|x64 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release (no cuda)|Win32.Build.0 = Release|Win32 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release (no cuda)|x64.ActiveCfg = Release|x64 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release (no cuda)|x64.Build.0 = Release|x64 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|Mixed Platforms.ActiveCfg = Release|x64 + {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|Mixed Platforms.Build.0 = Release|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 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|x64 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|x64 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug (no cuda)|x64.ActiveCfg = Debug|x64 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug (no cuda)|x64.Build.0 = Debug|x64 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|Mixed Platforms.Build.0 = Debug|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}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|x64 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release (no cuda)|Mixed Platforms.Build.0 = Release|x64 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release (no cuda)|Win32.Build.0 = Release|Win32 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release (no cuda)|x64.ActiveCfg = Release|x64 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release (no cuda)|x64.Build.0 = Release|x64 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|Mixed Platforms.ActiveCfg = Release|x64 + {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|Mixed Platforms.Build.0 = Release|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 + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug (no cuda)|Win32.ActiveCfg = Debug|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug (no cuda)|Win32.Build.0 = Debug|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug (no cuda)|x64.ActiveCfg = Debug|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug (no cuda)|x64.Build.0 = Debug|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {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}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release (no cuda)|Mixed Platforms.Build.0 = Release|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release (no cuda)|Win32.ActiveCfg = Release|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release (no cuda)|Win32.Build.0 = Release|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release (no cuda)|x64.ActiveCfg = Release|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|Mixed Platforms.Build.0 = Release|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 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug (no cuda)|x64.ActiveCfg = Debug|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug|Mixed Platforms.Build.0 = Debug|Win32 + {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|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release (no cuda)|Mixed Platforms.Build.0 = Release|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release (no cuda)|Win32.Build.0 = Release|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release (no cuda)|x64.ActiveCfg = Release|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release|Mixed Platforms.ActiveCfg = Release|Win32 + {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release|Mixed Platforms.Build.0 = Release|Win32 + {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|Win32 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|Win32 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|Win32 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug (no cuda)|x64.ActiveCfg = Debug|x64 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug (no cuda)|x64.Build.0 = Debug|x64 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug|Mixed Platforms.Build.0 = Debug|Win32 + {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}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|x64 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release (no cuda)|Mixed Platforms.Build.0 = Release|x64 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release (no cuda)|Win32.Build.0 = Release|Win32 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release (no cuda)|x64.ActiveCfg = Release|x64 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release (no cuda)|x64.Build.0 = Release|x64 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release|Mixed Platforms.ActiveCfg = Release|Win32 + {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release|Mixed Platforms.Build.0 = Release|Win32 + {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 + {C33787E3-5564-4834-9FE3-A9020455A669}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|Win32 + {C33787E3-5564-4834-9FE3-A9020455A669}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|Win32 + {C33787E3-5564-4834-9FE3-A9020455A669}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 + {C33787E3-5564-4834-9FE3-A9020455A669}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 + {C33787E3-5564-4834-9FE3-A9020455A669}.Debug (no cuda)|x64.ActiveCfg = Debug|x64 + {C33787E3-5564-4834-9FE3-A9020455A669}.Debug (no cuda)|x64.Build.0 = Debug|x64 + {C33787E3-5564-4834-9FE3-A9020455A669}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 + {C33787E3-5564-4834-9FE3-A9020455A669}.Debug|Mixed Platforms.Build.0 = Debug|Win32 + {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}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|Win32 + {C33787E3-5564-4834-9FE3-A9020455A669}.Release (no cuda)|Mixed Platforms.Build.0 = Release|Win32 + {C33787E3-5564-4834-9FE3-A9020455A669}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 + {C33787E3-5564-4834-9FE3-A9020455A669}.Release (no cuda)|Win32.Build.0 = Release|Win32 + {C33787E3-5564-4834-9FE3-A9020455A669}.Release (no cuda)|x64.ActiveCfg = Release|x64 + {C33787E3-5564-4834-9FE3-A9020455A669}.Release (no cuda)|x64.Build.0 = Release|x64 + {C33787E3-5564-4834-9FE3-A9020455A669}.Release|Mixed Platforms.ActiveCfg = Release|Win32 + {C33787E3-5564-4834-9FE3-A9020455A669}.Release|Mixed Platforms.Build.0 = Release|Win32 + {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 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/project/vc10/nvtt/nvtt.rc b/project/vc10/nvtt/nvtt.rc new file mode 100644 index 0000000..089d1e9 --- /dev/null +++ b/project/vc10/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 "afxres.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/vc10/nvtt/nvtt.vcxproj b/project/vc10/nvtt/nvtt.vcxproj new file mode 100755 index 0000000..4040952 --- /dev/null +++ b/project/vc10/nvtt/nvtt.vcxproj @@ -0,0 +1,515 @@ + + + + + Debug (no cuda) + Win32 + + + Debug (no cuda) + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release (no cuda) + Win32 + + + Release (no cuda) + x64 + + + Release + Win32 + + + Release + x64 + + + + {1AEB7681-57D8-48EE-813D-5C41CC38B647} + nvtt + Win32Proj + + + + DynamicLibrary + NotSet + true + + + DynamicLibrary + NotSet + + + DynamicLibrary + MultiByte + true + + + DynamicLibrary + MultiByte + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + NotSet + true + + + DynamicLibrary + NotSet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + true + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + true + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + false + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + false + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + true + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + true + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + false + $(Configuration)\$(Platform)\ + $(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 + EditAndContinue + + + cudart.lib;%(AdditionalDependencies) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).dll + $(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\" + + + + + 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) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).dll + $(CUDA_PATH)\lib\x64;%(AdditionalLibraryDirectories) + true + Windows + false + + + $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib + MachineX64 + + + + + 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) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).dll + $(CUDA_PATH)\lib\Win32;%(AdditionalLibraryDirectories) + Windows + true + true + 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\" + + + + + 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) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).dll + $(CUDA_PATH)\lib\x64;%(AdditionalLibraryDirectories) + Windows + true + true + false + + + $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib + MachineX64 + + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + %(AdditionalDependencies) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).dll + %(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) + true + EnableFastChecks + MultiThreadedDebugDLL + Level3 + ProgramDatabase + + + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).dll + $(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 + + + + + %(AdditionalDependencies) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).dll + %(AdditionalLibraryDirectories) + Windows + true + true + 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 + true + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + + + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).dll + $(CUDA_LIB_PATH)\..\lib64;%(AdditionalLibraryDirectories) + Windows + true + true + UseLinkTimeCodeGeneration + false + + + $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib + MachineX64 + %(AdditionalDependencies) + + + + + + + + + + + + + + + + true + true + true + true + true + true + true + true + + + + + + + + + + + + + + + + + + true + $(CUDA_BIN_PATH)\nvcc.exe -ccbin "$(VCInstallDir)bin" -c -D_DEBUG -DWIN32 -D_CONSOLE -D_MBCS -Xcompiler /EHsc,/W3,/nologo,/Wp64,/Od,/Zi,/RTC1,/MDd -I"$(CUDA_INC_PATH)" -I./ -o $(IntDir)%(Filename).obj ..\\..\\..\\src\\nvtt\\cuda\\CompressKernel.cu + + CudaMath.h;%(AdditionalInputs) + $(IntDir)%(Filename).obj;%(Outputs) + true + "$(CUDA_BIN_PATH)\nvcc.exe" -keep -ccbin "$(VCInstallDir)bin" -c -m 32 -D_DEBUG -DWIN32 -D_CONSOLE -D_MBCS -Xcompiler /EHsc,/W3,/nologo,/Od,/Zi,/RTC1,/MDd -I"$(CUDA_INC_PATH)" -I./ -o $(IntDir)%(Filename).obj ..\\..\\..\\src\\nvtt\\cuda\\CompressKernel.cu + + CudaMath.h;%(AdditionalInputs) + $(IntDir)%(Filename).obj;%(Outputs) + "$(CUDA_BIN_PATH)\nvcc.exe" -keep -ccbin "$(VCInstallDir)bin" -c -m 64 -D_DEBUG -DWIN32 -D_CONSOLE -D_MBCS -Xcompiler /EHsc,/W3,/nologo,/Od,/Zi,/RTC1,/MDd -I"$(CUDA_INC_PATH)" -I./ -o $(IntDir)%(Filename).obj ..\\..\\..\\src\\nvtt\\cuda\\CompressKernel.cu + + CudaMath.h;%(AdditionalInputs) + $(IntDir)%(Filename).obj;%(Outputs) + true + $(CUDA_BIN_PATH)\nvcc.exe -ccbin "$(VCInstallDir)bin" -c -DNDEBUG -DWIN32 -D_CONSOLE -D_MBCS -Xcompiler /EHsc,/W3,/nologo,/Wp64,/O2,/Zi,/MD -I"$(CUDA_INC_PATH)" -I./ -o $(IntDir)%(Filename).obj ..\\..\\..\\src\\nvtt\\cuda\\CompressKernel.cu + + CudaMath.h;%(AdditionalInputs) + $(IntDir)%(Filename).obj;%(Outputs) + true + "$(CUDA_BIN_PATH)\nvcc.exe" -keep -ccbin "$(VCInstallDir)bin" -c -m 32 -DNDEBUG -DWIN32 -D_CONSOLE -D_MBCS -Xcompiler /EHsc,/W3,/nologo,/O2,/Zi,/MD -I"$(CUDA_INC_PATH)" -I./ -o $(IntDir)%(Filename).obj ..\\..\\..\\src\\nvtt\\cuda\\CompressKernel.cu + + CudaMath.h;%(AdditionalInputs) + $(IntDir)%(Filename).obj;%(Outputs) + "$(CUDA_BIN_PATH)\nvcc.exe" -keep -ccbin "$(VCInstallDir)bin" -c -m 64 -DNDEBUG -DWIN32 -D_CONSOLE -D_MBCS -Xcompiler /EHsc,/W3,/nologo,/O2,/Zi,/MD -I"$(CUDA_INC_PATH)" -I./ -o $(IntDir)%(Filename).obj ..\\..\\..\\src\\nvtt\\cuda\\CompressKernel.cu + + CudaMath.h;%(AdditionalInputs) + $(IntDir)%(Filename).obj;%(Outputs) + + + Document + true + true + true + true + true + true + true + true + + + + + + + + + + true + true + true + true + true + true + true + true + + + + + + + + + + + + + + + + + + {c33787e3-5564-4834-9fe3-a9020455a669} + false + + + {f143d180-d4c4-4037-b3de-be89a21c8d1d} + false + + + {4046f392-a18b-4c66-9639-3eabfff5d531} + false + + + {50c465fe-b308-42bc-894d-89484482af06} + false + + + {ce017322-01fc-4851-9c8b-64e9a8e26c38} + false + + + + + + \ No newline at end of file diff --git a/project/vc10/nvtt/nvtt.vcxproj.filters b/project/vc10/nvtt/nvtt.vcxproj.filters new file mode 100755 index 0000000..02ff444 --- /dev/null +++ b/project/vc10/nvtt/nvtt.vcxproj.filters @@ -0,0 +1,84 @@ + + + + + {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/vc10/nvtt/resource.h b/project/vc10/nvtt/resource.h new file mode 100644 index 0000000..4df7169 --- /dev/null +++ b/project/vc10/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/vc10/nvzoom/nvidia.ico b/project/vc10/nvzoom/nvidia.ico new file mode 100644 index 0000000000000000000000000000000000000000..6aa721e600b7daf49a87573a5505b6032edc6c42 GIT binary patch literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl literal 0 HcmV?d00001 diff --git a/project/vc10/nvzoom/nvzoom.rc b/project/vc10/nvzoom/nvzoom.rc new file mode 100644 index 0000000000000000000000000000000000000000..842ded193e7d9fc52ad5c664186995b6ea53e2a2 GIT binary patch literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* literal 0 HcmV?d00001 diff --git a/project/vc10/nvzoom/nvzoom.vcxproj b/project/vc10/nvzoom/nvzoom.vcxproj new file mode 100755 index 0000000..cee3802 --- /dev/null +++ b/project/vc10/nvzoom/nvzoom.vcxproj @@ -0,0 +1,220 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {51999D3E-EF22-4BDD-965F-4201034D3DCE} + nvzoom + Win32Proj + + + + Application + MultiByte + true + + + Application + MultiByte + + + Application + Unicode + true + + + Application + Unicode + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + true + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + true + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + false + $(Configuration)\$(Platform)\ + $(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) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + %(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 + + + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + ..\..\..\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) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + %(AdditionalLibraryDirectories) + false + Console + true + true + false + + + MachineX86 + + + + + X64 + + + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) + MultiThreadedDLL + false + + + Level3 + + + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) + Console + true + true + false + + + MachineX64 + %(AdditionalDependencies) + + + + + + + + + + + + true + + + + + + + + {f143d180-d4c4-4037-b3de-be89a21c8d1d} + false + + + {4046f392-a18b-4c66-9639-3eabfff5d531} + false + + + {50c465fe-b308-42bc-894d-89484482af06} + false + + + + + + diff --git a/project/vc10/nvzoom/nvzoom.vcxproj.filters b/project/vc10/nvzoom/nvzoom.vcxproj.filters new file mode 100755 index 0000000..fff52c9 --- /dev/null +++ b/project/vc10/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/vc10/nvzoom/resource.h b/project/vc10/nvzoom/resource.h new file mode 100644 index 0000000..e765787 --- /dev/null +++ b/project/vc10/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/vc10/squish/squish.vcxproj b/project/vc10/squish/squish.vcxproj new file mode 100755 index 0000000..14e121e --- /dev/null +++ b/project/vc10/squish/squish.vcxproj @@ -0,0 +1,182 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {CE017322-01FC-4851-9C8B-64E9A8E26C38} + squish + Win32Proj + + + + StaticLibrary + MultiByte + true + + + StaticLibrary + MultiByte + + + StaticLibrary + NotSet + true + + + StaticLibrary + NotSet + + + + + + + + + + + + + + + + + + + + + + + <_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) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + + + X64 + + + Disabled + %(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + {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/vc10/testsuite/testsuite.vcxproj b/project/vc10/testsuite/testsuite.vcxproj new file mode 100755 index 0000000..0f2913c --- /dev/null +++ b/project/vc10/testsuite/testsuite.vcxproj @@ -0,0 +1,123 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + nvtt-testsuite + {317B694E-B5C1-42A6-956F-FC12B69175A6} + stress + Win32Proj + + + + Application + Unicode + true + + + Application + Unicode + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + true + $(Configuration)\$(Platform)\ + $(Configuration)\$(Platform)\ + false + + + + Disabled + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + %(AdditionalDependencies) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + %(AdditionalLibraryDirectories) + true + Console + false + + + MachineX86 + + + + + $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + MultiThreadedDLL + StreamingSIMDExtensions2 + + + Level3 + + + true + + + %(AdditionalDependencies) + $(SolutionDir)\$(Configuration).$(Platform)\bin\$(ProjectName).exe + %(AdditionalLibraryDirectories) + true + Console + true + true + false + + + MachineX86 + + + + + + + + {f143d180-d4c4-4037-b3de-be89a21c8d1d} + false + + + {4046f392-a18b-4c66-9639-3eabfff5d531} + false + + + {1aeb7681-57d8-48ee-813d-5c41cc38b647} + false + + + + + + \ No newline at end of file