Skip to content

Commit 05ff6a8

Browse files
committed
[CORE] Move many unified WW3D2 library files to Core
1 parent 0f96db4 commit 05ff6a8

File tree

289 files changed

+507
-51055
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

289 files changed

+507
-51055
lines changed

Core/Libraries/Source/WWVegas/CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ target_link_libraries(core_wwcommon INTERFACE
1616

1717
target_include_directories(core_wwcommon INTERFACE
1818
.
19-
# WW3D2
19+
WW3D2
2020
WWAudio
2121
WWDebug
2222
# WWDownload
@@ -25,7 +25,7 @@ target_include_directories(core_wwcommon INTERFACE
2525
WWSaveLoad
2626
)
2727

28-
# add_subdirectory(WW3D2)
28+
add_subdirectory(WW3D2)
2929
add_subdirectory(WWAudio)
3030
add_subdirectory(WWDebug)
3131
add_subdirectory(WWDownload)
@@ -39,7 +39,7 @@ add_library(core_wwvegas INTERFACE)
3939

4040
target_include_directories(core_wwvegas INTERFACE
4141
.
42-
#WW3D2
42+
WW3D2
4343
WWAudio
4444
WWDebug
4545
WWDownload
Lines changed: 248 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,248 @@
1+
set(WW3D2_SRC
2+
aabtree.cpp
3+
aabtree.h
4+
#aabtreebuilder.cpp
5+
#aabtreebuilder.h
6+
agg_def.cpp
7+
agg_def.h
8+
animatedsoundmgr.cpp
9+
animatedsoundmgr.h
10+
#animobj.cpp
11+
#animobj.h
12+
#assetmgr.cpp
13+
#assetmgr.h
14+
assetstatus.cpp
15+
assetstatus.h
16+
bitmaphandler.cpp
17+
bitmaphandler.h
18+
#bmp2d.cpp
19+
#bmp2d.h
20+
#boxrobj.cpp
21+
#boxrobj.h
22+
bwrender.cpp
23+
bwrender.h
24+
#camera.cpp
25+
#camera.h
26+
#classid.h # unused
27+
collect.cpp
28+
collect.h
29+
colorspace.h
30+
coltest.cpp
31+
coltest.h
32+
coltype.h
33+
composite.cpp
34+
composite.h
35+
#dazzle.cpp
36+
#dazzle.h
37+
#ddsfile.cpp
38+
#ddsfile.h
39+
#decalmsh.cpp
40+
#decalmsh.h
41+
decalsys.cpp
42+
decalsys.h
43+
distlod.cpp
44+
distlod.h
45+
dllist.h
46+
#dx8caps.cpp
47+
#dx8caps.h
48+
#dx8fvf.cpp
49+
#dx8fvf.h
50+
#dx8indexbuffer.cpp
51+
#dx8indexbuffer.h
52+
dx8list.h
53+
dx8polygonrenderer.cpp
54+
dx8polygonrenderer.h
55+
#dx8renderer.cpp
56+
#dx8renderer.h
57+
#dx8rendererdebugger.cpp
58+
#dx8rendererdebugger.h
59+
#dx8texman.cpp
60+
#dx8texman.h
61+
#dx8vertexbuffer.cpp
62+
#dx8vertexbuffer.h
63+
dx8webbrowser.cpp
64+
dx8webbrowser.h
65+
#dx8wrapper.cpp
66+
#dx8wrapper.h
67+
dynamesh.cpp
68+
dynamesh.h
69+
font3d.cpp
70+
font3d.h
71+
formconv.cpp
72+
formconv.h
73+
FramGrab.cpp
74+
framgrab.h
75+
hanim.cpp
76+
hanim.h
77+
#hanimmgr.cpp
78+
#hanimmgr.h
79+
hcanim.cpp
80+
hcanim.h
81+
#hlod.cpp
82+
#hlod.h
83+
hmdldef.cpp
84+
hmdldef.H
85+
#hmorphanim.cpp
86+
#hmorphanim.h
87+
#hrawanim.cpp
88+
#hrawanim.h
89+
htree.cpp
90+
htree.h
91+
#htreemgr.cpp
92+
#htreemgr.h
93+
intersec.cpp
94+
intersec.h
95+
intersec.inl
96+
inttest.h
97+
layer.cpp
98+
layer.h
99+
#light.cpp
100+
#light.h
101+
#lightenvironment.cpp
102+
#lightenvironment.h
103+
line3d.cpp
104+
line3d.h
105+
#linegrp.cpp
106+
#linegrp.h
107+
#mapper.cpp
108+
#mapper.h
109+
matinfo.cpp
110+
matinfo.h
111+
#matpass.cpp
112+
#matpass.h
113+
#matrixmapper.cpp
114+
#matrixmapper.h
115+
#mesh.cpp
116+
#mesh.h
117+
#meshbuild.cpp
118+
#meshbuild.h
119+
meshdam.cpp
120+
meshdam.h
121+
#meshgeometry.cpp
122+
#meshgeometry.h
123+
#meshmatdesc.cpp
124+
#meshmatdesc.h
125+
#meshmdl.cpp
126+
#meshmdl.h
127+
#meshmdlio.cpp
128+
metalmap.cpp
129+
metalmap.h
130+
missingtexture.cpp
131+
missingtexture.h
132+
#motchan.cpp
133+
#motchan.h
134+
#nullrobj.cpp
135+
#nullrobj.h
136+
#part_buf.cpp
137+
#part_buf.h
138+
#part_emt.cpp
139+
#part_emt.h
140+
#part_ldr.cpp
141+
#part_ldr.h
142+
pivot.cpp
143+
pivot.h
144+
pointgr.cpp
145+
pointgr.h
146+
polyinfo.cpp
147+
polyinfo.h
148+
predlod.cpp
149+
predlod.h
150+
prim_anim.cpp
151+
prim_anim.h
152+
projector.cpp
153+
projector.h
154+
proto.cpp
155+
proto.h
156+
proxy.h
157+
rddesc.h
158+
#render2d.cpp
159+
#render2d.h
160+
render2dsentence.cpp
161+
render2dsentence.h
162+
renderobjectrecycler.cpp
163+
renderobjectrecycler.h
164+
rendobj.cpp
165+
rendobj.h
166+
#rinfo.cpp
167+
#rinfo.h
168+
ringobj.cpp
169+
ringobj.h
170+
robjlist.h
171+
#scene.cpp
172+
#scene.h
173+
segline.cpp
174+
segline.h
175+
seglinerenderer.cpp
176+
seglinerenderer.h
177+
#shader.cpp
178+
#shader.h
179+
shattersystem.cpp
180+
shattersystem.h
181+
#shdlib.h
182+
snappts.cpp
183+
snapPts.h
184+
#sortingrenderer.cpp
185+
#sortingrenderer.h
186+
soundlibrarybridge.h
187+
soundrobj.cpp
188+
soundrobj.h
189+
sphereobj.cpp
190+
sphereobj.h
191+
static_sort_list.cpp
192+
static_sort_list.h
193+
statistics.cpp
194+
statistics.h
195+
streak.cpp
196+
streak.h
197+
streakRender.cpp
198+
streakRender.h
199+
stripoptimizer.cpp
200+
stripoptimizer.h
201+
surfaceclass.cpp
202+
surfaceclass.h
203+
#texproject.cpp
204+
#texproject.h
205+
#textdraw.cpp # unused
206+
textdraw.h
207+
#texture.cpp
208+
#texture.h
209+
#texturefilter.cpp
210+
#texturefilter.h
211+
#textureloader.cpp
212+
#textureloader.h
213+
#texturethumbnail.cpp
214+
#texturethumbnail.h
215+
#vertmaterial.cpp
216+
#vertmaterial.h
217+
visrasterizer.cpp
218+
visrasterizer.h
219+
w3d_dep.cpp
220+
w3d_dep.h
221+
#w3d_file.h
222+
w3d_obsolete.h
223+
w3d_util.cpp
224+
w3d_util.h
225+
w3derr.h
226+
w3dexclusionlist.cpp
227+
w3dexclusionlist.h
228+
#ww3d.cpp
229+
#ww3d.h
230+
ww3dformat.cpp
231+
ww3dformat.h
232+
ww3dids.h
233+
ww3dtrig.h
234+
)
235+
236+
add_library(corei_ww3d2 INTERFACE)
237+
238+
target_sources(corei_ww3d2 INTERFACE ${WW3D2_SRC})
239+
240+
if (NOT IS_VS6_BUILD)
241+
target_link_libraries(corei_ww3d2 INTERFACE
242+
comsuppw
243+
)
244+
endif()
245+
246+
target_link_libraries(corei_ww3d2 INTERFACE
247+
core_browserengine
248+
)

Core/Libraries/Source/WWVegas/WWSaveLoad/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
# Set source files
21
set(WWSAVELOAD_SRC
32
definition.cpp
43
definition.h
@@ -36,7 +35,6 @@ set(WWSAVELOAD_SRC
3635
wwsaveload.h
3736
)
3837

39-
# Targets to build.
4038
add_library(core_wwsaveload STATIC)
4139
set_target_properties(core_wwsaveload PROPERTIES OUTPUT_NAME wwsaveload)
4240

0 commit comments

Comments
 (0)