From 2f518e5e28d35ae24a5ac0e31000835e43b01972 Mon Sep 17 00:00:00 2001 From: sanine Date: Tue, 14 Jun 2022 00:06:42 -0500 Subject: add cglm as 3rd-party library --- libs/cglm/win/.gitignore | 9 + libs/cglm/win/build.bat | 1 + libs/cglm/win/cglm-test.vcxproj | 204 ++++++++++++ libs/cglm/win/cglm-test.vcxproj.filters | 104 ++++++ libs/cglm/win/cglm.sln | 41 +++ libs/cglm/win/cglm.vcxproj | 345 ++++++++++++++++++++ libs/cglm/win/cglm.vcxproj.filters | 562 ++++++++++++++++++++++++++++++++ 7 files changed, 1266 insertions(+) create mode 100644 libs/cglm/win/.gitignore create mode 100644 libs/cglm/win/build.bat create mode 100644 libs/cglm/win/cglm-test.vcxproj create mode 100644 libs/cglm/win/cglm-test.vcxproj.filters create mode 100644 libs/cglm/win/cglm.sln create mode 100644 libs/cglm/win/cglm.vcxproj create mode 100644 libs/cglm/win/cglm.vcxproj.filters (limited to 'libs/cglm/win') diff --git a/libs/cglm/win/.gitignore b/libs/cglm/win/.gitignore new file mode 100644 index 0000000..96c0a51 --- /dev/null +++ b/libs/cglm/win/.gitignore @@ -0,0 +1,9 @@ +!cglm.sln + +!cglm.vcxproj +!cglm.vcxproj.filters + +!cglm-test.vcxproj +!cglm-test.vcxproj.filters + +!packages.config diff --git a/libs/cglm/win/build.bat b/libs/cglm/win/build.bat new file mode 100644 index 0000000..a2f0bf0 --- /dev/null +++ b/libs/cglm/win/build.bat @@ -0,0 +1 @@ +msbuild cglm.vcxproj /p:Configuration=Release diff --git a/libs/cglm/win/cglm-test.vcxproj b/libs/cglm/win/cglm-test.vcxproj new file mode 100644 index 0000000..43969b5 --- /dev/null +++ b/libs/cglm/win/cglm-test.vcxproj @@ -0,0 +1,204 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {ca8bcaf9-cd25-4133-8f62-3d1449b5d2fc} + + + + 16.0 + {200E0DF1-7532-44E6-8273-84FB92C5557E} + Win32Proj + cglmtest + 10.0 + + + + Application + true + v142 + Unicode + + + Application + false + v142 + true + Unicode + + + Application + true + v142 + Unicode + + + Application + false + v142 + true + Unicode + + + + + + + + + + + + + + + + + + + + + false + + + true + + + true + + + false + + + + + + Level3 + MaxSpeed + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + ../include;%(AdditionalIncludeDirectories) + + + Console + true + true + true + %(AdditionalDependencies) + + + + + + + Level3 + Disabled + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + ../include;%(AdditionalIncludeDirectories) + Default + + + Console + true + %(AdditionalDependencies) + + + + + + + Level3 + Disabled + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + ../include;%(AdditionalIncludeDirectories) + Default + + + Console + true + %(AdditionalDependencies) + + + + + + + Level3 + MaxSpeed + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + ../include;%(AdditionalIncludeDirectories) + + + Console + true + true + true + %(AdditionalDependencies) + + + + + + \ No newline at end of file diff --git a/libs/cglm/win/cglm-test.vcxproj.filters b/libs/cglm/win/cglm-test.vcxproj.filters new file mode 100644 index 0000000..f517012 --- /dev/null +++ b/libs/cglm/win/cglm-test.vcxproj.filters @@ -0,0 +1,104 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;ipp;xsd + + + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + + + include + + + include + + + include + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + \ No newline at end of file diff --git a/libs/cglm/win/cglm.sln b/libs/cglm/win/cglm.sln new file mode 100644 index 0000000..04f08b4 --- /dev/null +++ b/libs/cglm/win/cglm.sln @@ -0,0 +1,41 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29123.88 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cglm", "cglm.vcxproj", "{CA8BCAF9-CD25-4133-8F62-3D1449B5D2FC}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cglm-test", "cglm-test.vcxproj", "{200E0DF1-7532-44E6-8273-84FB92C5557E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {CA8BCAF9-CD25-4133-8F62-3D1449B5D2FC}.Debug|x64.ActiveCfg = Debug|x64 + {CA8BCAF9-CD25-4133-8F62-3D1449B5D2FC}.Debug|x64.Build.0 = Debug|x64 + {CA8BCAF9-CD25-4133-8F62-3D1449B5D2FC}.Debug|x86.ActiveCfg = Debug|Win32 + {CA8BCAF9-CD25-4133-8F62-3D1449B5D2FC}.Debug|x86.Build.0 = Debug|Win32 + {CA8BCAF9-CD25-4133-8F62-3D1449B5D2FC}.Release|x64.ActiveCfg = Release|x64 + {CA8BCAF9-CD25-4133-8F62-3D1449B5D2FC}.Release|x64.Build.0 = Release|x64 + {CA8BCAF9-CD25-4133-8F62-3D1449B5D2FC}.Release|x86.ActiveCfg = Release|Win32 + {CA8BCAF9-CD25-4133-8F62-3D1449B5D2FC}.Release|x86.Build.0 = Release|Win32 + {200E0DF1-7532-44E6-8273-84FB92C5557E}.Debug|x64.ActiveCfg = Debug|x64 + {200E0DF1-7532-44E6-8273-84FB92C5557E}.Debug|x64.Build.0 = Debug|x64 + {200E0DF1-7532-44E6-8273-84FB92C5557E}.Debug|x86.ActiveCfg = Debug|Win32 + {200E0DF1-7532-44E6-8273-84FB92C5557E}.Debug|x86.Build.0 = Debug|Win32 + {200E0DF1-7532-44E6-8273-84FB92C5557E}.Release|x64.ActiveCfg = Release|x64 + {200E0DF1-7532-44E6-8273-84FB92C5557E}.Release|x64.Build.0 = Release|x64 + {200E0DF1-7532-44E6-8273-84FB92C5557E}.Release|x86.ActiveCfg = Release|Win32 + {200E0DF1-7532-44E6-8273-84FB92C5557E}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {2AEF23C9-433B-428B-BEBC-068BF3AC9A65} + EndGlobalSection +EndGlobal diff --git a/libs/cglm/win/cglm.vcxproj b/libs/cglm/win/cglm.vcxproj new file mode 100644 index 0000000..46779bd --- /dev/null +++ b/libs/cglm/win/cglm.vcxproj @@ -0,0 +1,345 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 15.0 + {CA8BCAF9-CD25-4133-8F62-3D1449B5D2FC} + Win32Proj + cglm + 10.0.17763.0 + + + + DynamicLibrary + true + v141 + Unicode + + + DynamicLibrary + false + v141 + true + Unicode + + + DynamicLibrary + true + v141 + Unicode + + + DynamicLibrary + false + v141 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + NativeRecommendedRules.ruleset + true + + + NativeRecommendedRules.ruleset + true + + + false + NativeRecommendedRules.ruleset + true + + + false + NativeRecommendedRules.ruleset + true + + + + NotUsing + Level3 + MaxSpeed + WIN32;_DEBUG;_WINDOWS;_USRDLL;CGLM_EXPORTS;%(PreprocessorDefinitions) + None + Default + + CompileAsC + true + true + + + Windows + + + + + Level3 + MaxSpeed + _DEBUG;_WINDOWS;_USRDLL;CGLM_EXPORTS;%(PreprocessorDefinitions) + AnySuitable + true + true + + CompileAsC + None + Default + true + + + Windows + + + + + Level3 + NotUsing + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;_USRDLL;CGLM_EXPORTS;%(PreprocessorDefinitions) + None + + CompileAsC + true + Default + + + Windows + true + true + + + + + Level3 + NotUsing + MaxSpeed + true + true + NDEBUG;_WINDOWS;_USRDLL;CGLM_EXPORTS;%(PreprocessorDefinitions) + None + + CompileAsC + true + Default + + + Windows + true + true + + + + + + \ No newline at end of file diff --git a/libs/cglm/win/cglm.vcxproj.filters b/libs/cglm/win/cglm.vcxproj.filters new file mode 100644 index 0000000..7eedf3e --- /dev/null +++ b/libs/cglm/win/cglm.vcxproj.filters @@ -0,0 +1,562 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {f46634e5-c098-41a0-afb3-45afb6a53593} + + + {b982cbd3-03d9-4557-bed8-8224e4d95945} + + + {6a2a4ebb-ac68-4ed6-a4a1-f6d2243814e9} + + + {4bcb64d3-e522-48f7-85ef-3ddfacf50874} + + + {ccf6244c-614c-4016-a5d9-8a78ffc7765a} + + + {8607b04c-6eb6-49af-8ac2-e534ba78bf76} + + + {fb97f276-fe14-47ba-8a9f-01032f065a19} + + + {0b5febe7-a88d-4330-94ae-305897a5e957} + + + {8044a657-123d-4a0e-8de1-f348fad7dadb} + + + {842a48fc-5c7e-4951-9623-64af96dfb95a} + + + {86101de1-0722-4c88-92a0-e6d71158354e} + + + {98a166bb-ba2d-4649-a20f-ba6bf4ce6383} + + + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src + + + src\clipspace + + + src\clipspace + + + src\clipspace + + + src\clipspace + + + src\clipspace + + + src\clipspace + + + src\clipspace + + + src\clipspace + + + src\clipspace + + + src\clipspace + + + src\clipspace + + + src\clipspace + + + src\clipspace + + + src\clipspace + + + + + src + + + include\cglm\call + + + include\cglm\call + + + include\cglm\call + + + include\cglm\call + + + include\cglm\call + + + include\cglm\call + + + include\cglm\call + + + include\cglm\call + + + include\cglm\call + + + include\cglm\call + + + include\cglm\simd\avx + + + include\cglm\simd\avx + + + include\cglm\simd\neon + + + include\cglm\simd\sse2 + + + include\cglm\simd\sse2 + + + include\cglm\simd\sse2 + + + include\cglm\simd\sse2 + + + include\cglm\simd + + + include\cglm + + + include\cglm + + + include\cglm + + + include\cglm + + + include\cglm + + + include\cglm + + + include\cglm + + + include\cglm + + + include\cglm + + + include\cglm + + + include\cglm + + + include\cglm + + + include\cglm + + + include\cglm + + + include\cglm + + + include\cglm + + + include\cglm + + + include\cglm + + + include\cglm\call + + + include\cglm\call + + + include\cglm + + + include\cglm + + + include\cglm\call + + + include\cglm + + + include\cglm + + + include\cglm + + + include\cglm\call + + + include\cglm\call + + + include\cglm + + + include\cglm\call + + + include\cglm + + + include\cglm + + + include\cglm\simd + + + include\cglm\simd + + + include\cglm\call + + + include\cglm + + + include\cglm + + + include\cglm\call + + + include\cglm + + + include\cglm\struct + + + include\cglm\struct + + + include\cglm\struct + + + include\cglm\struct + + + include\cglm\struct + + + include\cglm\struct + + + include\cglm\struct + + + include\cglm\struct + + + include\cglm\struct + + + include\cglm\struct + + + include\cglm\struct + + + include\cglm\struct + + + include\cglm\struct + + + include\cglm\struct + + + include\cglm\struct + + + include\cglm\struct + + + include\cglm\struct + + + include\cglm\struct + + + include\cglm + + + include\cglm + + + include\cglm\call + + + include\cglm\call + + + include\cglm\struct + + + include\cglm + + + include\cglm + + + include\cglm + + + include\cglm\struct + + + include\cglm\struct + + + include\cglm\simd\sse2 + + + include\cglm\call + + + include\cglm + + + include\cglm\struct + + + include\cglm\simd\neon + + + include\cglm\simd\neon + + + include\cglm\simd\neon + + + include\cglm\clipspace + + + include\cglm\clipspace + + + include\cglm\clipspace + + + include\cglm\clipspace + + + include\cglm\clipspace + + + include\cglm\clipspace + + + include\cglm\clipspace + + + include\cglm\clipspace + + + include\cglm\clipspace + + + include\cglm\clipspace + + + include\cglm\clipspace + + + include\cglm\clipspace + + + include\cglm\clipspace + + + include\cglm\clipspace + + + include\cglm\clipspace + + + include\cglm\call\clipspace + + + include\cglm\call\clipspace + + + include\cglm\call\clipspace + + + include\cglm\call\clipspace + + + include\cglm\call\clipspace + + + include\cglm\call\clipspace + + + include\cglm\call\clipspace + + + include\cglm\call\clipspace + + + include\cglm\call\clipspace + + + include\cglm\call\clipspace + + + include\cglm\call\clipspace + + + include\cglm\call\clipspace + + + include\cglm\struct\clipspace + + + include\cglm\struct\clipspace + + + include\cglm\struct\clipspace + + + include\cglm\struct\clipspace + + + include\cglm\struct\clipspace + + + include\cglm\struct\clipspace + + + include\cglm\struct\clipspace + + + include\cglm\struct\clipspace + + + include\cglm\struct\clipspace + + + include\cglm\struct\clipspace + + + include\cglm\struct\clipspace + + + include\cglm\struct\clipspace + + + include\cglm\clipspace + + + include\cglm\clipspace + + + include\cglm\call\clipspace + + + include\cglm\call\clipspace + + + \ No newline at end of file -- cgit v1.2.1