Skip to content

Commit 17cb66d

Browse files
committed
Add ImGui and expose a few parameters.
1 parent 58aa30d commit 17cb66d

14 files changed

+23608
-132
lines changed

ascii-render.vcxproj

+9
Original file line numberDiff line numberDiff line change
@@ -163,13 +163,22 @@
163163
<ClCompile Include="font_5x7.cpp" />
164164
<ClCompile Include="font_8x13.cpp" />
165165
<ClCompile Include="font_8x8.cpp" />
166+
<ClCompile Include="imgui\imgui.cpp" />
167+
<ClCompile Include="imgui\imgui_demo.cpp" />
168+
<ClCompile Include="imgui\imgui_draw.cpp" />
166169
<ClCompile Include="main.cpp" />
167170
<ClCompile Include="mesh.cpp" />
168171
<ClCompile Include="toaster\PixelToaster.cpp" />
169172
</ItemGroup>
170173
<ItemGroup>
171174
<ClInclude Include="drawing.h" />
172175
<ClInclude Include="font.h" />
176+
<ClInclude Include="imgui\imconfig.h" />
177+
<ClInclude Include="imgui\imgui.h" />
178+
<ClInclude Include="imgui\imgui_internal.h" />
179+
<ClInclude Include="imgui\stb_rect_pack.h" />
180+
<ClInclude Include="imgui\stb_textedit.h" />
181+
<ClInclude Include="imgui\stb_truetype.h" />
173182
<ClInclude Include="math.h" />
174183
<ClInclude Include="mesh.h" />
175184
<ClInclude Include="toaster\PixelToaster.h" />

ascii-render.vcxproj.filters

+64-36
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,59 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup>
4-
<Filter Include="Source Files">
5-
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
6-
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
4+
<Filter Include="toaster">
5+
<UniqueIdentifier>{fda9f2ff-4a2f-4e26-a62d-36648017a80a}</UniqueIdentifier>
76
</Filter>
8-
<Filter Include="Header Files">
9-
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
10-
<Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
7+
<Filter Include="imgui">
8+
<UniqueIdentifier>{4576da82-0a13-49d7-8f8b-00cd51fe996a}</UniqueIdentifier>
119
</Filter>
12-
<Filter Include="Resource Files">
13-
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
14-
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
10+
<Filter Include="font">
11+
<UniqueIdentifier>{5e7eac53-2866-4c0b-b096-3342baec7635}</UniqueIdentifier>
1512
</Filter>
16-
<Filter Include="toaster">
17-
<UniqueIdentifier>{fda9f2ff-4a2f-4e26-a62d-36648017a80a}</UniqueIdentifier>
13+
<Filter Include="drawing">
14+
<UniqueIdentifier>{a285ed4e-b9bc-4b5e-8026-9eaf26a81624}</UniqueIdentifier>
15+
</Filter>
16+
<Filter Include="math">
17+
<UniqueIdentifier>{c2b00f4c-a1ee-4b8a-a886-d618bfdab55e}</UniqueIdentifier>
18+
</Filter>
19+
<Filter Include="mesh">
20+
<UniqueIdentifier>{317dece4-ddc7-4381-8928-8967e84d50c8}</UniqueIdentifier>
1821
</Filter>
1922
</ItemGroup>
2023
<ItemGroup>
21-
<ClCompile Include="main.cpp">
22-
<Filter>Source Files</Filter>
24+
<ClCompile Include="toaster\PixelToaster.cpp">
25+
<Filter>toaster</Filter>
2326
</ClCompile>
24-
<ClCompile Include="drawing.cpp">
25-
<Filter>Source Files</Filter>
27+
<ClCompile Include="imgui\imgui.cpp">
28+
<Filter>imgui</Filter>
2629
</ClCompile>
27-
<ClCompile Include="mesh.cpp">
28-
<Filter>Source Files</Filter>
30+
<ClCompile Include="imgui\imgui_demo.cpp">
31+
<Filter>imgui</Filter>
2932
</ClCompile>
30-
<ClCompile Include="toaster\PixelToaster.cpp">
31-
<Filter>toaster</Filter>
33+
<ClCompile Include="imgui\imgui_draw.cpp">
34+
<Filter>imgui</Filter>
35+
</ClCompile>
36+
<ClCompile Include="font_8x13.cpp">
37+
<Filter>font</Filter>
3238
</ClCompile>
3339
<ClCompile Include="font.cpp">
34-
<Filter>Source Files</Filter>
40+
<Filter>font</Filter>
3541
</ClCompile>
3642
<ClCompile Include="font_5x7.cpp">
37-
<Filter>Source Files</Filter>
38-
</ClCompile>
39-
<ClCompile Include="font_8x13.cpp">
40-
<Filter>Source Files</Filter>
43+
<Filter>font</Filter>
4144
</ClCompile>
4245
<ClCompile Include="font_8x8.cpp">
43-
<Filter>Source Files</Filter>
46+
<Filter>font</Filter>
47+
</ClCompile>
48+
<ClCompile Include="drawing.cpp">
49+
<Filter>drawing</Filter>
50+
</ClCompile>
51+
<ClCompile Include="mesh.cpp">
52+
<Filter>mesh</Filter>
4453
</ClCompile>
54+
<ClCompile Include="main.cpp" />
4555
</ItemGroup>
4656
<ItemGroup>
47-
<ClInclude Include="drawing.h">
48-
<Filter>Header Files</Filter>
49-
</ClInclude>
50-
<ClInclude Include="math.h">
51-
<Filter>Header Files</Filter>
52-
</ClInclude>
53-
<ClInclude Include="mesh.h">
54-
<Filter>Header Files</Filter>
55-
</ClInclude>
5657
<ClInclude Include="toaster\PixelToaster.h">
5758
<Filter>toaster</Filter>
5859
</ClInclude>
@@ -65,13 +66,40 @@
6566
<ClInclude Include="toaster\PixelToasterWindows.h">
6667
<Filter>toaster</Filter>
6768
</ClInclude>
69+
<ClInclude Include="imgui\imconfig.h">
70+
<Filter>imgui</Filter>
71+
</ClInclude>
72+
<ClInclude Include="imgui\imgui.h">
73+
<Filter>imgui</Filter>
74+
</ClInclude>
75+
<ClInclude Include="imgui\imgui_internal.h">
76+
<Filter>imgui</Filter>
77+
</ClInclude>
78+
<ClInclude Include="imgui\stb_rect_pack.h">
79+
<Filter>imgui</Filter>
80+
</ClInclude>
81+
<ClInclude Include="imgui\stb_textedit.h">
82+
<Filter>imgui</Filter>
83+
</ClInclude>
84+
<ClInclude Include="imgui\stb_truetype.h">
85+
<Filter>imgui</Filter>
86+
</ClInclude>
6887
<ClInclude Include="font.h">
69-
<Filter>Header Files</Filter>
88+
<Filter>font</Filter>
89+
</ClInclude>
90+
<ClInclude Include="drawing.h">
91+
<Filter>drawing</Filter>
92+
</ClInclude>
93+
<ClInclude Include="math.h">
94+
<Filter>math</Filter>
95+
</ClInclude>
96+
<ClInclude Include="mesh.h">
97+
<Filter>mesh</Filter>
7098
</ClInclude>
7199
</ItemGroup>
72100
<ItemGroup>
73101
<None Include="math.inl">
74-
<Filter>Header Files</Filter>
102+
<Filter>math</Filter>
75103
</None>
76104
</ItemGroup>
77105
</Project>

0 commit comments

Comments
 (0)