Cortex: Features
(NOTE: this page is very much a Work In Progress, please ignore most of this for now!)
Cortex has a basic core library for doing 2D/3D math and some other common things, and then it has a bunch of layers and modules built around it that you can optionally include. Because it wraps a lot of other libraries under a common interface, the compile-time dependencies can be quite huge if you include everything, so by default it just builds the core library, and you can choose what other bits you need, and tell it where to find those dependencies.
If you were to build the fully functional, all singing, all dancing version of the Cortex library you would need all these installed first:
Libraries:
- boost
- wxWidgets
- openexr
- libtiff
- libjpg
- OFX
- ...
Free Applications:
- Python
- Doxygen
- Aqsis
- ...
Commercial Applications:
- Maya
- Houdini
- ...
The graph below shows the major components, and their dependencies on external libs and applications:

