Add dependencies as submodules

- Add submodule freetype
- Add submodule glfw3
- Add submodule glm
- Add submodule msdfgen-atlas-gen
- Add submodule msdfgen-core
- Add submodule msdfgen-ext
- Add submodule stb
This commit is contained in:
Thraix
2023-05-09 20:22:51 +02:00
parent 4e466a1fce
commit 3d4a97103c
622 changed files with 2339 additions and 121216 deletions
+354
View File
@@ -0,0 +1,354 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{837d2ea3-3e5b-41a2-b2d2-4dc8b5425490}</ProjectGuid>
<RootNamespace>freetype</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<IncludePath>$(SolutionDir)ext/repos/freetype/include;$(IncludePath)</IncludePath>
<OutDir>$(SolutionDir)libs\$(Platform)\$(Configuration)\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<IncludePath>$(SolutionDir)ext/repos/freetype/include;$(IncludePath)</IncludePath>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;FT2_BUILD_LIBRARY;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;CMAKE_INTDIR="Debug"</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\repos\freetype\src\autofit\afblue.h" />
<ClInclude Include="..\..\repos\freetype\src\autofit\afcjk.h" />
<ClInclude Include="..\..\repos\freetype\src\autofit\afcover.h" />
<ClInclude Include="..\..\repos\freetype\src\autofit\afdummy.h" />
<ClInclude Include="..\..\repos\freetype\src\autofit\aferrors.h" />
<ClInclude Include="..\..\repos\freetype\src\autofit\afglobal.h" />
<ClInclude Include="..\..\repos\freetype\src\autofit\afhints.h" />
<ClInclude Include="..\..\repos\freetype\src\autofit\afindic.h" />
<ClInclude Include="..\..\repos\freetype\src\autofit\aflatin.h" />
<ClInclude Include="..\..\repos\freetype\src\autofit\afloader.h" />
<ClInclude Include="..\..\repos\freetype\src\autofit\afmodule.h" />
<ClInclude Include="..\..\repos\freetype\src\autofit\afranges.h" />
<ClInclude Include="..\..\repos\freetype\src\autofit\afscript.h" />
<ClInclude Include="..\..\repos\freetype\src\autofit\afshaper.h" />
<ClInclude Include="..\..\repos\freetype\src\autofit\afstyles.h" />
<ClInclude Include="..\..\repos\freetype\src\autofit\aftypes.h" />
<ClInclude Include="..\..\repos\freetype\src\autofit\afws-decl.h" />
<ClInclude Include="..\..\repos\freetype\src\autofit\afws-iter.h" />
<ClInclude Include="..\..\repos\freetype\src\autofit\ft-hb.h" />
<ClInclude Include="..\..\repos\freetype\src\base\ftbase.h" />
<ClInclude Include="..\..\repos\freetype\src\base\md5.h" />
<ClInclude Include="..\..\repos\freetype\src\bdf\bdf.h" />
<ClInclude Include="..\..\repos\freetype\src\bdf\bdfdrivr.h" />
<ClInclude Include="..\..\repos\freetype\src\bdf\bdferror.h" />
<ClInclude Include="..\..\repos\freetype\src\cache\ftccache.h" />
<ClInclude Include="..\..\repos\freetype\src\cache\ftccback.h" />
<ClInclude Include="..\..\repos\freetype\src\cache\ftcerror.h" />
<ClInclude Include="..\..\repos\freetype\src\cache\ftcglyph.h" />
<ClInclude Include="..\..\repos\freetype\src\cache\ftcimage.h" />
<ClInclude Include="..\..\repos\freetype\src\cache\ftcmanag.h" />
<ClInclude Include="..\..\repos\freetype\src\cache\ftcmru.h" />
<ClInclude Include="..\..\repos\freetype\src\cache\ftcsbits.h" />
<ClInclude Include="..\..\repos\freetype\src\cff\cffcmap.h" />
<ClInclude Include="..\..\repos\freetype\src\cff\cffdrivr.h" />
<ClInclude Include="..\..\repos\freetype\src\cff\cfferrs.h" />
<ClInclude Include="..\..\repos\freetype\src\cff\cffgload.h" />
<ClInclude Include="..\..\repos\freetype\src\cff\cffload.h" />
<ClInclude Include="..\..\repos\freetype\src\cff\cffobjs.h" />
<ClInclude Include="..\..\repos\freetype\src\cff\cffparse.h" />
<ClInclude Include="..\..\repos\freetype\src\cff\cfftoken.h" />
<ClInclude Include="..\..\repos\freetype\src\cid\ciderrs.h" />
<ClInclude Include="..\..\repos\freetype\src\cid\cidgload.h" />
<ClInclude Include="..\..\repos\freetype\src\cid\cidload.h" />
<ClInclude Include="..\..\repos\freetype\src\cid\cidobjs.h" />
<ClInclude Include="..\..\repos\freetype\src\cid\cidparse.h" />
<ClInclude Include="..\..\repos\freetype\src\cid\cidriver.h" />
<ClInclude Include="..\..\repos\freetype\src\cid\cidtoken.h" />
<ClInclude Include="..\..\repos\freetype\src\gxvalid\gxvalid.h" />
<ClInclude Include="..\..\repos\freetype\src\gxvalid\gxvcommn.h" />
<ClInclude Include="..\..\repos\freetype\src\gxvalid\gxverror.h" />
<ClInclude Include="..\..\repos\freetype\src\gxvalid\gxvfeat.h" />
<ClInclude Include="..\..\repos\freetype\src\gxvalid\gxvmod.h" />
<ClInclude Include="..\..\repos\freetype\src\gxvalid\gxvmort.h" />
<ClInclude Include="..\..\repos\freetype\src\gxvalid\gxvmorx.h" />
<ClInclude Include="..\..\repos\freetype\src\gzip\crc32.h" />
<ClInclude Include="..\..\repos\freetype\src\gzip\ftzconf.h" />
<ClInclude Include="..\..\repos\freetype\src\gzip\gzguts.h" />
<ClInclude Include="..\..\repos\freetype\src\gzip\inffast.h" />
<ClInclude Include="..\..\repos\freetype\src\gzip\inffixed.h" />
<ClInclude Include="..\..\repos\freetype\src\gzip\inflate.h" />
<ClInclude Include="..\..\repos\freetype\src\gzip\inftrees.h" />
<ClInclude Include="..\..\repos\freetype\src\gzip\zlib.h" />
<ClInclude Include="..\..\repos\freetype\src\gzip\zutil.h" />
<ClInclude Include="..\..\repos\freetype\src\lzw\ftzopen.h" />
<ClInclude Include="..\..\repos\freetype\src\otvalid\otvalid.h" />
<ClInclude Include="..\..\repos\freetype\src\otvalid\otvcommn.h" />
<ClInclude Include="..\..\repos\freetype\src\otvalid\otverror.h" />
<ClInclude Include="..\..\repos\freetype\src\otvalid\otvgpos.h" />
<ClInclude Include="..\..\repos\freetype\src\otvalid\otvmod.h" />
<ClInclude Include="..\..\repos\freetype\src\pcf\pcf.h" />
<ClInclude Include="..\..\repos\freetype\src\pcf\pcfdrivr.h" />
<ClInclude Include="..\..\repos\freetype\src\pcf\pcferror.h" />
<ClInclude Include="..\..\repos\freetype\src\pcf\pcfread.h" />
<ClInclude Include="..\..\repos\freetype\src\pcf\pcfutil.h" />
<ClInclude Include="..\..\repos\freetype\src\pfr\pfrcmap.h" />
<ClInclude Include="..\..\repos\freetype\src\pfr\pfrdrivr.h" />
<ClInclude Include="..\..\repos\freetype\src\pfr\pfrerror.h" />
<ClInclude Include="..\..\repos\freetype\src\pfr\pfrgload.h" />
<ClInclude Include="..\..\repos\freetype\src\pfr\pfrload.h" />
<ClInclude Include="..\..\repos\freetype\src\pfr\pfrobjs.h" />
<ClInclude Include="..\..\repos\freetype\src\pfr\pfrsbit.h" />
<ClInclude Include="..\..\repos\freetype\src\pfr\pfrtypes.h" />
<ClInclude Include="..\..\repos\freetype\src\psaux\afmparse.h" />
<ClInclude Include="..\..\repos\freetype\src\psaux\cffdecode.h" />
<ClInclude Include="..\..\repos\freetype\src\psaux\psarrst.h" />
<ClInclude Include="..\..\repos\freetype\src\psaux\psauxerr.h" />
<ClInclude Include="..\..\repos\freetype\src\psaux\psauxmod.h" />
<ClInclude Include="..\..\repos\freetype\src\psaux\psblues.h" />
<ClInclude Include="..\..\repos\freetype\src\psaux\psconv.h" />
<ClInclude Include="..\..\repos\freetype\src\psaux\pserror.h" />
<ClInclude Include="..\..\repos\freetype\src\psaux\psfixed.h" />
<ClInclude Include="..\..\repos\freetype\src\psaux\psfont.h" />
<ClInclude Include="..\..\repos\freetype\src\psaux\psft.h" />
<ClInclude Include="..\..\repos\freetype\src\psaux\psglue.h" />
<ClInclude Include="..\..\repos\freetype\src\psaux\pshints.h" />
<ClInclude Include="..\..\repos\freetype\src\psaux\psintrp.h" />
<ClInclude Include="..\..\repos\freetype\src\psaux\psobjs.h" />
<ClInclude Include="..\..\repos\freetype\src\psaux\psread.h" />
<ClInclude Include="..\..\repos\freetype\src\psaux\psstack.h" />
<ClInclude Include="..\..\repos\freetype\src\psaux\pstypes.h" />
<ClInclude Include="..\..\repos\freetype\src\psaux\t1cmap.h" />
<ClInclude Include="..\..\repos\freetype\src\psaux\t1decode.h" />
<ClInclude Include="..\..\repos\freetype\src\pshinter\pshalgo.h" />
<ClInclude Include="..\..\repos\freetype\src\pshinter\pshglob.h" />
<ClInclude Include="..\..\repos\freetype\src\pshinter\pshmod.h" />
<ClInclude Include="..\..\repos\freetype\src\pshinter\pshnterr.h" />
<ClInclude Include="..\..\repos\freetype\src\pshinter\pshrec.h" />
<ClInclude Include="..\..\repos\freetype\src\psnames\psmodule.h" />
<ClInclude Include="..\..\repos\freetype\src\psnames\psnamerr.h" />
<ClInclude Include="..\..\repos\freetype\src\psnames\pstables.h" />
<ClInclude Include="..\..\repos\freetype\src\raster\ftmisc.h" />
<ClInclude Include="..\..\repos\freetype\src\raster\ftraster.h" />
<ClInclude Include="..\..\repos\freetype\src\raster\ftrend1.h" />
<ClInclude Include="..\..\repos\freetype\src\raster\rasterrs.h" />
<ClInclude Include="..\..\repos\freetype\src\sdf\ftsdf.h" />
<ClInclude Include="..\..\repos\freetype\src\sdf\ftsdfcommon.h" />
<ClInclude Include="..\..\repos\freetype\src\sdf\ftsdferrs.h" />
<ClInclude Include="..\..\repos\freetype\src\sdf\ftsdfrend.h" />
<ClInclude Include="..\..\repos\freetype\src\sfnt\pngshim.h" />
<ClInclude Include="..\..\repos\freetype\src\sfnt\sfdriver.h" />
<ClInclude Include="..\..\repos\freetype\src\sfnt\sferrors.h" />
<ClInclude Include="..\..\repos\freetype\src\sfnt\sfobjs.h" />
<ClInclude Include="..\..\repos\freetype\src\sfnt\sfwoff.h" />
<ClInclude Include="..\..\repos\freetype\src\sfnt\sfwoff2.h" />
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttbdf.h" />
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttcmap.h" />
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttcmapc.h" />
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttcolr.h" />
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttcpal.h" />
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttkern.h" />
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttload.h" />
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttmtx.h" />
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttpost.h" />
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttsbit.h" />
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttsvg.h" />
<ClInclude Include="..\..\repos\freetype\src\sfnt\woff2tags.h" />
<ClInclude Include="..\..\repos\freetype\src\smooth\ftgrays.h" />
<ClInclude Include="..\..\repos\freetype\src\smooth\ftsmerrs.h" />
<ClInclude Include="..\..\repos\freetype\src\smooth\ftsmooth.h" />
<ClInclude Include="..\..\repos\freetype\src\svg\ftsvg.h" />
<ClInclude Include="..\..\repos\freetype\src\svg\svgtypes.h" />
<ClInclude Include="..\..\repos\freetype\src\truetype\ttdriver.h" />
<ClInclude Include="..\..\repos\freetype\src\truetype\tterrors.h" />
<ClInclude Include="..\..\repos\freetype\src\truetype\ttgload.h" />
<ClInclude Include="..\..\repos\freetype\src\truetype\ttgxvar.h" />
<ClInclude Include="..\..\repos\freetype\src\truetype\ttinterp.h" />
<ClInclude Include="..\..\repos\freetype\src\truetype\ttobjs.h" />
<ClInclude Include="..\..\repos\freetype\src\truetype\ttpload.h" />
<ClInclude Include="..\..\repos\freetype\src\truetype\ttsubpix.h" />
<ClInclude Include="..\..\repos\freetype\src\type1\t1afm.h" />
<ClInclude Include="..\..\repos\freetype\src\type1\t1driver.h" />
<ClInclude Include="..\..\repos\freetype\src\type1\t1errors.h" />
<ClInclude Include="..\..\repos\freetype\src\type1\t1gload.h" />
<ClInclude Include="..\..\repos\freetype\src\type1\t1load.h" />
<ClInclude Include="..\..\repos\freetype\src\type1\t1objs.h" />
<ClInclude Include="..\..\repos\freetype\src\type1\t1parse.h" />
<ClInclude Include="..\..\repos\freetype\src\type1\t1tokens.h" />
<ClInclude Include="..\..\repos\freetype\src\type42\t42drivr.h" />
<ClInclude Include="..\..\repos\freetype\src\type42\t42error.h" />
<ClInclude Include="..\..\repos\freetype\src\type42\t42objs.h" />
<ClInclude Include="..\..\repos\freetype\src\type42\t42parse.h" />
<ClInclude Include="..\..\repos\freetype\src\type42\t42types.h" />
<ClInclude Include="..\..\repos\freetype\src\winfonts\fnterrs.h" />
<ClInclude Include="..\..\repos\freetype\src\winfonts\winfnt.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\repos\freetype\src\autofit\autofit.c" />
<ClCompile Include="..\..\repos\freetype\src\base\ftbase.c" />
<ClCompile Include="..\..\repos\freetype\src\base\ftbbox.c" />
<ClCompile Include="..\..\repos\freetype\src\base\ftbdf.c" />
<ClCompile Include="..\..\repos\freetype\src\base\ftbitmap.c" />
<ClCompile Include="..\..\repos\freetype\src\base\ftcid.c" />
<ClCompile Include="..\..\repos\freetype\src\base\ftdebug.c" />
<ClCompile Include="..\..\repos\freetype\src\base\ftfstype.c" />
<ClCompile Include="..\..\repos\freetype\src\base\ftgasp.c" />
<ClCompile Include="..\..\repos\freetype\src\base\ftglyph.c" />
<ClCompile Include="..\..\repos\freetype\src\base\ftgxval.c" />
<ClCompile Include="..\..\repos\freetype\src\base\ftinit.c" />
<ClCompile Include="..\..\repos\freetype\src\base\ftmm.c" />
<ClCompile Include="..\..\repos\freetype\src\base\ftotval.c" />
<ClCompile Include="..\..\repos\freetype\src\base\ftpatent.c" />
<ClCompile Include="..\..\repos\freetype\src\base\ftpfr.c" />
<ClCompile Include="..\..\repos\freetype\src\base\ftstroke.c" />
<ClCompile Include="..\..\repos\freetype\src\base\ftsynth.c" />
<ClCompile Include="..\..\repos\freetype\src\base\ftsystem.c" />
<ClCompile Include="..\..\repos\freetype\src\base\fttype1.c" />
<ClCompile Include="..\..\repos\freetype\src\base\ftwinfnt.c" />
<ClCompile Include="..\..\repos\freetype\src\bdf\bdf.c" />
<ClCompile Include="..\..\repos\freetype\src\bzip2\ftbzip2.c" />
<ClCompile Include="..\..\repos\freetype\src\cache\ftcache.c" />
<ClCompile Include="..\..\repos\freetype\src\cff\cff.c" />
<ClCompile Include="..\..\repos\freetype\src\cid\type1cid.c" />
<ClCompile Include="..\..\repos\freetype\src\gzip\ftgzip.c" />
<ClCompile Include="..\..\repos\freetype\src\lzw\ftlzw.c" />
<ClCompile Include="..\..\repos\freetype\src\pcf\pcf.c" />
<ClCompile Include="..\..\repos\freetype\src\pfr\pfr.c" />
<ClCompile Include="..\..\repos\freetype\src\psaux\psaux.c" />
<ClCompile Include="..\..\repos\freetype\src\pshinter\pshinter.c" />
<ClCompile Include="..\..\repos\freetype\src\psnames\psnames.c" />
<ClCompile Include="..\..\repos\freetype\src\raster\raster.c" />
<ClCompile Include="..\..\repos\freetype\src\sdf\sdf.c" />
<ClCompile Include="..\..\repos\freetype\src\sfnt\sfnt.c" />
<ClCompile Include="..\..\repos\freetype\src\smooth\smooth.c" />
<ClCompile Include="..\..\repos\freetype\src\svg\svg.c" />
<ClCompile Include="..\..\repos\freetype\src\truetype\truetype.c" />
<ClCompile Include="..\..\repos\freetype\src\type1\type1.c" />
<ClCompile Include="..\..\repos\freetype\src\type42\type42.c" />
<ClCompile Include="..\..\repos\freetype\src\winfonts\winfnt.c" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\repos\freetype\src\base\ftver.rc" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
@@ -0,0 +1,644 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\repos\freetype\src\winfonts\fnterrs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\winfonts\winfnt.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\type42\t42drivr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\type42\t42error.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\type42\t42objs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\type42\t42parse.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\type42\t42types.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\type1\t1afm.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\type1\t1driver.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\type1\t1errors.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\type1\t1gload.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\type1\t1load.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\type1\t1objs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\type1\t1parse.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\type1\t1tokens.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\truetype\ttdriver.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\truetype\tterrors.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\truetype\ttgload.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\truetype\ttgxvar.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\truetype\ttinterp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\truetype\ttobjs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\truetype\ttpload.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\truetype\ttsubpix.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\svg\ftsvg.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\svg\svgtypes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\smooth\ftgrays.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\smooth\ftsmerrs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\smooth\ftsmooth.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sfnt\pngshim.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sfnt\sfdriver.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sfnt\sferrors.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sfnt\sfobjs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sfnt\sfwoff.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sfnt\sfwoff2.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttbdf.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttcmap.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttcmapc.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttcolr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttcpal.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttkern.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttload.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttmtx.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttpost.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttsbit.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sfnt\ttsvg.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sfnt\woff2tags.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sdf\ftsdf.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sdf\ftsdfcommon.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sdf\ftsdferrs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\sdf\ftsdfrend.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\raster\ftmisc.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\raster\ftraster.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\raster\ftrend1.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\raster\rasterrs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psnames\psmodule.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psnames\psnamerr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psnames\pstables.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\pshinter\pshalgo.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\pshinter\pshglob.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\pshinter\pshmod.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\pshinter\pshnterr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\pshinter\pshrec.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psaux\afmparse.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psaux\cffdecode.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psaux\psarrst.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psaux\psauxerr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psaux\psauxmod.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psaux\psblues.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psaux\psconv.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psaux\pserror.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psaux\psfixed.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psaux\psfont.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psaux\psft.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psaux\psglue.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psaux\pshints.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psaux\psintrp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psaux\psobjs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psaux\psread.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psaux\psstack.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psaux\pstypes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psaux\t1cmap.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\psaux\t1decode.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\pfr\pfrcmap.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\pfr\pfrdrivr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\pfr\pfrerror.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\pfr\pfrgload.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\pfr\pfrload.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\pfr\pfrobjs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\pfr\pfrsbit.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\pfr\pfrtypes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\pcf\pcf.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\pcf\pcfdrivr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\pcf\pcferror.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\pcf\pcfread.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\pcf\pcfutil.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\otvalid\otvalid.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\otvalid\otvcommn.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\otvalid\otverror.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\otvalid\otvgpos.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\otvalid\otvmod.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\lzw\ftzopen.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\gzip\crc32.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\gzip\ftzconf.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\gzip\gzguts.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\gzip\inffast.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\gzip\inffixed.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\gzip\inflate.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\gzip\inftrees.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\gzip\zlib.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\gzip\zutil.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\gxvalid\gxvalid.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\gxvalid\gxvcommn.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\gxvalid\gxverror.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\gxvalid\gxvfeat.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\gxvalid\gxvmod.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\gxvalid\gxvmort.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\gxvalid\gxvmorx.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cid\ciderrs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cid\cidgload.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cid\cidload.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cid\cidobjs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cid\cidparse.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cid\cidriver.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cid\cidtoken.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cff\cffcmap.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cff\cffdrivr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cff\cfferrs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cff\cffgload.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cff\cffload.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cff\cffobjs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cff\cffparse.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cff\cfftoken.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cache\ftccache.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cache\ftccback.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cache\ftcerror.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cache\ftcglyph.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cache\ftcimage.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cache\ftcmanag.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cache\ftcmru.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\cache\ftcsbits.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\bdf\bdf.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\bdf\bdfdrivr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\bdf\bdferror.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\base\ftbase.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\base\md5.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\autofit\afblue.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\autofit\afcjk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\autofit\afcover.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\autofit\afdummy.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\autofit\aferrors.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\autofit\afglobal.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\autofit\afhints.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\autofit\afindic.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\autofit\aflatin.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\autofit\afloader.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\autofit\afmodule.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\autofit\afranges.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\autofit\afscript.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\autofit\afshaper.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\autofit\afstyles.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\autofit\aftypes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\autofit\afws-decl.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\autofit\afws-iter.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\freetype\src\autofit\ft-hb.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\repos\freetype\src\winfonts\winfnt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\type42\type42.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\type1\type1.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\truetype\truetype.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\svg\svg.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\smooth\smooth.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\sfnt\sfnt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\sdf\sdf.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\raster\raster.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\psnames\psnames.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\pshinter\pshinter.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\psaux\psaux.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\pfr\pfr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\pcf\pcf.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\lzw\ftlzw.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\gzip\ftgzip.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\cid\type1cid.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\cff\cff.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\cache\ftcache.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\bzip2\ftbzip2.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\bdf\bdf.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\base\ftbase.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\base\ftbbox.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\base\ftbdf.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\base\ftbitmap.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\base\ftcid.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\base\ftdebug.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\base\ftfstype.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\base\ftgasp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\base\ftglyph.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\base\ftgxval.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\base\ftinit.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\base\ftmm.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\base\ftotval.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\base\ftpatent.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\base\ftpfr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\base\ftstroke.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\base\ftsynth.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\base\ftsystem.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\base\fttype1.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\base\ftwinfnt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\freetype\src\autofit\autofit.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\repos\freetype\src\base\ftver.rc">
<Filter>Source Files</Filter>
</ResourceCompile>
</ItemGroup>
</Project>
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>
+178
View File
@@ -0,0 +1,178 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{b1e43bd2-f22e-44c4-aeeb-3b0c0bc7947c}</ProjectGuid>
<RootNamespace>glfw</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
<ProjectName>glfw3</ProjectName>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir)libs\$(Platform)\$(Configuration)\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir)libs\$(Platform)\$(Configuration)\</OutDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;_GLFW_WIN32</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;_GLFW_WIN32</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\repos\glfw\src\context.c" />
<ClCompile Include="..\..\repos\glfw\src\egl_context.c" />
<ClCompile Include="..\..\repos\glfw\src\glx_context.c" />
<ClCompile Include="..\..\repos\glfw\src\init.c" />
<ClCompile Include="..\..\repos\glfw\src\input.c" />
<ClCompile Include="..\..\repos\glfw\src\monitor.c" />
<ClCompile Include="..\..\repos\glfw\src\null_init.c" />
<ClCompile Include="..\..\repos\glfw\src\null_joystick.c" />
<ClCompile Include="..\..\repos\glfw\src\null_monitor.c" />
<ClCompile Include="..\..\repos\glfw\src\null_window.c" />
<ClCompile Include="..\..\repos\glfw\src\osmesa_context.c" />
<ClCompile Include="..\..\repos\glfw\src\platform.c" />
<ClCompile Include="..\..\repos\glfw\src\vulkan.c" />
<ClCompile Include="..\..\repos\glfw\src\wgl_context.c" />
<ClCompile Include="..\..\repos\glfw\src\win32_init.c" />
<ClCompile Include="..\..\repos\glfw\src\win32_joystick.c" />
<ClCompile Include="..\..\repos\glfw\src\win32_module.c" />
<ClCompile Include="..\..\repos\glfw\src\win32_monitor.c" />
<ClCompile Include="..\..\repos\glfw\src\win32_thread.c" />
<ClCompile Include="..\..\repos\glfw\src\win32_time.c" />
<ClCompile Include="..\..\repos\glfw\src\win32_window.c" />
<ClCompile Include="..\..\repos\glfw\src\window.c" />
<ClCompile Include="..\..\repos\glfw\src\xkb_unicode.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\repos\glfw\src\internal.h" />
<ClInclude Include="..\..\repos\glfw\src\mappings.h" />
<ClInclude Include="..\..\repos\glfw\src\null_joystick.h" />
<ClInclude Include="..\..\repos\glfw\src\null_platform.h" />
<ClInclude Include="..\..\repos\glfw\src\platform.h" />
<ClInclude Include="..\..\repos\glfw\src\win32_joystick.h" />
<ClInclude Include="..\..\repos\glfw\src\win32_platform.h" />
<ClInclude Include="..\..\repos\glfw\src\win32_thread.h" />
<ClInclude Include="..\..\repos\glfw\src\win32_time.h" />
<ClInclude Include="..\..\repos\glfw\src\xkb_unicode.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
+120
View File
@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\repos\glfw\src\context.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\egl_context.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\glx_context.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\init.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\input.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\monitor.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\platform.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\vulkan.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\wgl_context.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\win32_init.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\win32_joystick.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\win32_module.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\win32_monitor.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\win32_thread.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\win32_time.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\win32_window.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\window.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\xkb_unicode.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\osmesa_context.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\null_init.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\null_joystick.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\null_monitor.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\glfw\src\null_window.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\repos\glfw\src\internal.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\glfw\src\mappings.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\glfw\src\platform.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\glfw\src\win32_joystick.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\glfw\src\win32_platform.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\glfw\src\win32_thread.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\glfw\src\win32_time.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\glfw\src\xkb_unicode.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\glfw\src\null_joystick.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\glfw\src\null_platform.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>
+4
View File
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>
@@ -0,0 +1,190 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{8887886e-367c-40e8-bdc2-901f4f21571e}</ProjectGuid>
<RootNamespace>msdfatlasgen</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(SolutionDir)ext/repos/msdf-atlas-gen/msdfgen;$(SolutionDir)ext/repos/msdf-atlas-gen/artery-font-format</IncludePath>
<OutDir>$(SolutionDir)libs/$(Platform)\$(Configuration)\</OutDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;MSDF_ATLAS_PUBLIC=;</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\artery-font-export.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\bitmap-blit.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\charset-parser.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\Charset.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\csv-export.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\FontGeometry.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\glyph-generators.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\GlyphGeometry.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\image-encode.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\json-export.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\main.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\RectanglePacker.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\shadron-preview-generator.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\size-selectors.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\TightAtlasPacker.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\utf8.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\Workload.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\artery-font-export.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\AtlasGenerator.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\AtlasStorage.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\bitmap-blit.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\BitmapAtlasStorage.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\BitmapAtlasStorage.hpp" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\Charset.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\csv-export.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\DynamicAtlas.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\DynamicAtlas.hpp" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\FontGeometry.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\glyph-generators.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\GlyphBox.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\GlyphGeometry.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\image-encode.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\image-save.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\image-save.hpp" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\ImmediateAtlasGenerator.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\ImmediateAtlasGenerator.hpp" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\json-export.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\msdf-atlas-gen.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\rectangle-packing.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\rectangle-packing.hpp" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\Rectangle.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\RectanglePacker.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\Remap.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\shadron-preview-generator.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\size-selectors.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\TightAtlasPacker.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\types.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\utf8.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\Workload.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
@@ -0,0 +1,168 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\artery-font-export.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\bitmap-blit.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\Charset.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\charset-parser.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\csv-export.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\FontGeometry.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\glyph-generators.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\GlyphGeometry.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\image-encode.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\json-export.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\main.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\RectanglePacker.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\shadron-preview-generator.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\size-selectors.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\TightAtlasPacker.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\utf8.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\Workload.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\artery-font-export.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\AtlasGenerator.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\AtlasStorage.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\BitmapAtlasStorage.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\BitmapAtlasStorage.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\bitmap-blit.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\Charset.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\csv-export.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\DynamicAtlas.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\DynamicAtlas.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\FontGeometry.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\GlyphBox.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\glyph-generators.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\GlyphGeometry.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\image-encode.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\image-save.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\image-save.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\ImmediateAtlasGenerator.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\ImmediateAtlasGenerator.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\json-export.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\msdf-atlas-gen.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\Rectangle.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\RectanglePacker.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\rectangle-packing.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\rectangle-packing.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\Remap.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\shadron-preview-generator.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\size-selectors.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\TightAtlasPacker.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\types.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\utf8.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdf-atlas-gen\Workload.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ShowAllFiles>true</ShowAllFiles>
</PropertyGroup>
</Project>
@@ -0,0 +1,193 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{2d82e1d6-0f23-4d08-bc2d-b0ebbec359ff}</ProjectGuid>
<RootNamespace>msdfgencore</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir)libs\$(Platform)\$(Configuration)\</OutDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions);MSDFGEN_USE_CPP11;MSDFGEN_USE_OPENMP</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions);MSDFGEN_USE_CPP11;MSDFGEN_USE_OPENMP</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\arithmetics.hpp" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\bitmap-interpolation.hpp" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Bitmap.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Bitmap.hpp" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\BitmapRef.hpp" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\contour-combiners.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Contour.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\edge-coloring.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\edge-segments.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\edge-selectors.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\EdgeColor.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\EdgeHolder.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\equation-solver.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\generator-config.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\msdf-error-correction.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\MSDFErrorCorrection.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\pixel-conversion.hpp" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Projection.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\rasterization.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\render-sdf.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\save-bmp.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\save-tiff.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Scanline.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\sdf-error-estimation.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\shape-description.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Shape.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\ShapeDistanceFinder.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\ShapeDistanceFinder.hpp" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\SignedDistance.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Vector2.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\msdfgen.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\contour-combiners.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Contour.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\edge-coloring.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\edge-segments.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\edge-selectors.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\EdgeHolder.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\equation-solver.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\msdf-error-correction.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\MSDFErrorCorrection.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\msdfgen.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Projection.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\rasterization.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\render-sdf.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\save-bmp.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\save-tiff.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Scanline.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\sdf-error-estimation.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\shape-description.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Shape.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\SignedDistance.cpp" />
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Vector2.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
@@ -0,0 +1,177 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\arithmetics.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Bitmap.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Bitmap.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\bitmap-interpolation.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\BitmapRef.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Contour.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\contour-combiners.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\EdgeColor.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\edge-coloring.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\EdgeHolder.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\edge-segments.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\edge-selectors.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\equation-solver.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\generator-config.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\MSDFErrorCorrection.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\msdf-error-correction.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\pixel-conversion.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Projection.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\rasterization.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\render-sdf.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\save-bmp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\save-tiff.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Scanline.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\sdf-error-estimation.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Shape.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\shape-description.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\ShapeDistanceFinder.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\ShapeDistanceFinder.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\SignedDistance.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Vector2.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\msdfgen.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Contour.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\contour-combiners.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\edge-coloring.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\EdgeHolder.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\edge-segments.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\edge-selectors.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\equation-solver.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\MSDFErrorCorrection.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\msdf-error-correction.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\msdfgen.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Projection.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\rasterization.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\render-sdf.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\save-bmp.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\save-tiff.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Scanline.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\sdf-error-estimation.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Shape.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\shape-description.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\SignedDistance.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\core\Vector2.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ShowAllFiles>true</ShowAllFiles>
</PropertyGroup>
</Project>
@@ -0,0 +1,149 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{10cc866f-e9fc-48bf-98dd-1fb7f0775de3}</ProjectGuid>
<RootNamespace>msdfgenext</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<TargetName>msdfgen-ext</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<TargetName>msdfgen-ext</TargetName>
<OutDir>$(SolutionDir)libs\$(Platform)\$(Configuration)\</OutDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<LanguageStandard>stdcpp17</LanguageStandard>
<AdditionalIncludeDirectories>$(SolutionDir)ext\repos\freetype\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\ext\import-font.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\ext\import-font.h" />
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\msdfgen-ext.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\repos\msdf-atlas-gen\msdfgen\ext\import-font.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\ext\import-font.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\repos\msdf-atlas-gen\msdfgen\msdfgen-ext.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>