Code Visiualization
Posted: 28 Nov 2015, 06:51
Here's some graphs showing the #include relationships of components and the actual game.
I've deliberately left osg, boost, and the standard libraries out of them to prevent clutter, though I might find all the osg headers at some point just to show how big of a task the switch was.
Generated using:
You'll need to zoom to see the modules images. They're pretty big.
http://imgh.us/openmw_apps_openmw_modules.svg
http://imgh.us/openmw_components_modules.svg
I've deliberately left osg, boost, and the standard libraries out of them to prevent clutter, though I might find all the osg headers at some point just to show how big of a task the switch was.
Generated using:
Code: Select all
cinclude2dot.pl --paths --merge module --groups --include . --src ./components > openmw.dot
neato -Tsvg -Gsize="8.5,11" openmw.dot -o openmw.svg
http://imgh.us/openmw_apps_openmw_modules.svg
http://imgh.us/openmw_components_modules.svg