Skip to content

Commit 52a7470

Browse files
committed
Updated projects to reference new files (#219)
Didn't update iOS example (#247)
1 parent dace68b commit 52a7470

11 files changed

+53
-3
lines changed

README.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,11 @@ ImGui is designed to enable fast iteration and allow programmers to create "cont
1111

1212
ImGui is particularly suited to integration in realtime 3D applications, fullscreen applications, embedded applications, games, or any applications on consoles platforms where operating system features are non-standard. pa
1313

14-
ImGui is self-contained within 6 files that you can easily copy and compile into your application/engine:
14+
ImGui is self-contained within a few files that you can easily copy and compile into your application/engine:
1515

1616
- imgui.cpp
17+
- imgui_demo.cpp
18+
- imgui_draw.cpp
1719
- imgui.h
1820
- imconfig.h (empty by default, user-editable)
1921
- stb_rect_pack.h

examples/directx11_example/directx11_example.vcxproj

+3
Original file line numberDiff line numberDiff line change
@@ -140,10 +140,13 @@
140140
<ItemGroup>
141141
<ClInclude Include="..\..\imconfig.h" />
142142
<ClInclude Include="..\..\imgui.h" />
143+
<ClInclude Include="..\..\imgui_internal.h" />
143144
<ClInclude Include="imgui_impl_dx11.h" />
144145
</ItemGroup>
145146
<ItemGroup>
146147
<ClCompile Include="..\..\imgui.cpp" />
148+
<ClCompile Include="..\..\imgui_demo.cpp" />
149+
<ClCompile Include="..\..\imgui_draw.cpp" />
147150
<ClCompile Include="imgui_impl_dx11.cpp" />
148151
<ClCompile Include="main.cpp" />
149152
</ItemGroup>

examples/directx11_example/directx11_example.vcxproj.filters

+9
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818
<ClInclude Include="imgui_impl_dx11.h">
1919
<Filter>sources</Filter>
2020
</ClInclude>
21+
<ClInclude Include="..\..\imgui_internal.h">
22+
<Filter>imgui</Filter>
23+
</ClInclude>
2124
</ItemGroup>
2225
<ItemGroup>
2326
<ClCompile Include="..\..\imgui.cpp">
@@ -29,5 +32,11 @@
2932
<ClCompile Include="imgui_impl_dx11.cpp">
3033
<Filter>sources</Filter>
3134
</ClCompile>
35+
<ClCompile Include="..\..\imgui_demo.cpp">
36+
<Filter>imgui</Filter>
37+
</ClCompile>
38+
<ClCompile Include="..\..\imgui_draw.cpp">
39+
<Filter>imgui</Filter>
40+
</ClCompile>
3241
</ItemGroup>
3342
</Project>

examples/directx9_example/directx9_example.vcxproj

+3
Original file line numberDiff line numberDiff line change
@@ -139,12 +139,15 @@
139139
</ItemDefinitionGroup>
140140
<ItemGroup>
141141
<ClCompile Include="..\..\imgui.cpp" />
142+
<ClCompile Include="..\..\imgui_demo.cpp" />
143+
<ClCompile Include="..\..\imgui_draw.cpp" />
142144
<ClCompile Include="imgui_impl_dx9.cpp" />
143145
<ClCompile Include="main.cpp" />
144146
</ItemGroup>
145147
<ItemGroup>
146148
<ClInclude Include="..\..\imconfig.h" />
147149
<ClInclude Include="..\..\imgui.h" />
150+
<ClInclude Include="..\..\imgui_internal.h" />
148151
<ClInclude Include="imgui_impl_dx9.h" />
149152
</ItemGroup>
150153
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

examples/directx9_example/directx9_example.vcxproj.filters

+9
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@
1919
<ClCompile Include="imgui_impl_dx9.cpp">
2020
<Filter>sources</Filter>
2121
</ClCompile>
22+
<ClCompile Include="..\..\imgui_demo.cpp">
23+
<Filter>imgui</Filter>
24+
</ClCompile>
25+
<ClCompile Include="..\..\imgui_draw.cpp">
26+
<Filter>imgui</Filter>
27+
</ClCompile>
2228
</ItemGroup>
2329
<ItemGroup>
2430
<ClInclude Include="..\..\imconfig.h">
@@ -30,5 +36,8 @@
3036
<ClInclude Include="imgui_impl_dx9.h">
3137
<Filter>sources</Filter>
3238
</ClInclude>
39+
<ClInclude Include="..\..\imgui_internal.h">
40+
<Filter>imgui</Filter>
41+
</ClInclude>
3342
</ItemGroup>
3443
</Project>

examples/opengl3_example/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#CXX = g++
1212

1313
OBJS = main.o imgui_impl_glfw_gl3.o
14-
OBJS += ../../imgui.o
14+
OBJS += ../../imgui.o ../../imgui_demo.o ../../imgui_draw.o
1515
OBJS += ../libs/gl3w/GL/gl3w.o
1616

1717
UNAME_S := $(shell uname -s)

examples/opengl3_example/opengl3_example.vcxproj

+3
Original file line numberDiff line numberDiff line change
@@ -149,13 +149,16 @@
149149
</ItemDefinitionGroup>
150150
<ItemGroup>
151151
<ClCompile Include="..\..\imgui.cpp" />
152+
<ClCompile Include="..\..\imgui_demo.cpp" />
153+
<ClCompile Include="..\..\imgui_draw.cpp" />
152154
<ClCompile Include="..\libs\gl3w\GL\gl3w.c" />
153155
<ClCompile Include="imgui_impl_glfw_gl3.cpp" />
154156
<ClCompile Include="main.cpp" />
155157
</ItemGroup>
156158
<ItemGroup>
157159
<ClInclude Include="..\..\imconfig.h" />
158160
<ClInclude Include="..\..\imgui.h" />
161+
<ClInclude Include="..\..\imgui_internal.h" />
159162
<ClInclude Include="..\libs\gl3w\GL\gl3w.h" />
160163
<ClInclude Include="..\libs\gl3w\GL\glcorearb.h" />
161164
<ClInclude Include="imgui_impl_glfw_gl3.h" />

examples/opengl3_example/opengl3_example.vcxproj.filters

+9
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@
2525
<ClCompile Include="..\libs\gl3w\GL\gl3w.c">
2626
<Filter>gl3w</Filter>
2727
</ClCompile>
28+
<ClCompile Include="..\..\imgui_demo.cpp">
29+
<Filter>imgui</Filter>
30+
</ClCompile>
31+
<ClCompile Include="..\..\imgui_draw.cpp">
32+
<Filter>imgui</Filter>
33+
</ClCompile>
2834
</ItemGroup>
2935
<ItemGroup>
3036
<ClInclude Include="..\..\imconfig.h">
@@ -42,5 +48,8 @@
4248
<ClInclude Include="..\libs\gl3w\GL\glcorearb.h">
4349
<Filter>gl3w</Filter>
4450
</ClInclude>
51+
<ClInclude Include="..\..\imgui_internal.h">
52+
<Filter>imgui</Filter>
53+
</ClInclude>
4554
</ItemGroup>
4655
</Project>

examples/opengl_example/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#CXX = g++
1212

1313
OBJS = main.o imgui_impl_glfw.o
14-
OBJS += ../../imgui.o
14+
OBJS += ../../imgui.o ../../imgui_demo.o ../../imgui_draw.o
1515

1616
UNAME_S := $(shell uname -s)
1717

examples/opengl_example/opengl_example.vcxproj

+3
Original file line numberDiff line numberDiff line change
@@ -149,12 +149,15 @@
149149
</ItemDefinitionGroup>
150150
<ItemGroup>
151151
<ClCompile Include="..\..\imgui.cpp" />
152+
<ClCompile Include="..\..\imgui_demo.cpp" />
153+
<ClCompile Include="..\..\imgui_draw.cpp" />
152154
<ClCompile Include="imgui_impl_glfw.cpp" />
153155
<ClCompile Include="main.cpp" />
154156
</ItemGroup>
155157
<ItemGroup>
156158
<ClInclude Include="..\..\imconfig.h" />
157159
<ClInclude Include="..\..\imgui.h" />
160+
<ClInclude Include="..\..\imgui_internal.h" />
158161
<ClInclude Include="imgui_impl_glfw.h" />
159162
</ItemGroup>
160163
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

examples/opengl_example/opengl_example.vcxproj.filters

+9
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@
1919
<ClCompile Include="imgui_impl_glfw.cpp">
2020
<Filter>sources</Filter>
2121
</ClCompile>
22+
<ClCompile Include="..\..\imgui_demo.cpp">
23+
<Filter>imgui</Filter>
24+
</ClCompile>
25+
<ClCompile Include="..\..\imgui_draw.cpp">
26+
<Filter>imgui</Filter>
27+
</ClCompile>
2228
</ItemGroup>
2329
<ItemGroup>
2430
<ClInclude Include="..\..\imconfig.h">
@@ -30,5 +36,8 @@
3036
<ClInclude Include="imgui_impl_glfw.h">
3137
<Filter>sources</Filter>
3238
</ClInclude>
39+
<ClInclude Include="..\..\imgui_internal.h">
40+
<Filter>imgui</Filter>
41+
</ClInclude>
3342
</ItemGroup>
3443
</Project>

0 commit comments

Comments
 (0)