eb349935a0
This is my attempt to isolate all the dwrite font related thing by introducing a new layer - `DxFontRenderData`. This will free `DxRenderer` & `CustomTextLayout` from the burden of handling fonts & box effects. The logic is more simplified & streamlined. In short I just moved everything fonts-related into `DxFontRenderData` and started from there. There's no modification to code logic. Just pure structural stuff. SGR support tracking issue: #6879 Initial Italic support PR: #8580
27 lines
1.1 KiB
XML
27 lines
1.1 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<ItemGroup>
|
|
<Natvis Include="$(SolutionDir)tools\ConsoleTypes.natvis" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="..\CustomTextLayout.cpp" />
|
|
<ClCompile Include="..\CustomTextRenderer.cpp" />
|
|
<ClCompile Include="..\precomp.cpp" />
|
|
<ClCompile Include="..\DxFontRenderData.cpp" />
|
|
<ClCompile Include="..\DxRenderer.cpp" />
|
|
<ClCompile Include="..\BoxDrawingEffect.cpp" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="..\CustomTextLayout.h" />
|
|
<ClInclude Include="..\CustomTextRenderer.h" />
|
|
<ClInclude Include="..\precomp.h" />
|
|
<ClInclude Include="..\DxFontRenderData.h"/>
|
|
<ClInclude Include="..\DxRenderer.hpp" />
|
|
<ClInclude Include="..\ScreenPixelShader.h" />
|
|
<ClInclude Include="..\ScreenVertexShader.h" />
|
|
<ClInclude Include="..\BoxDrawingEffect.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Midl Include="..\IBoxDrawingEffect.idl" />
|
|
</ItemGroup>
|
|
</Project> |