-
Notifications
You must be signed in to change notification settings - Fork 126
BuildingMatrix
Ben Toogood edited this page Jun 13, 2013
·
7 revisions
There is no standard library configuration that software developers are using. So different kind of standard software like Maya or Houdini might need a different library configuration. In a studio environment you might want to work with Cortex across multiple software platforms and hence you will have to build a specific Cortex configuration that works with the intended 3rd party software. The below build matrix shows a number of configuration that are successfully being used in a Linux environment and Cortex 5.
The 'odd ones out' are in bold.
Configuration Name / Library | Base | Maya2010 | Maya2011 | *Maya2012 * | Houdini11.0 | Houdini12.0 | Houdini12.1 | Nuke6.0v3 | Nuke6.3v7 | Arnold 4.0.8.0 |
---|---|---|---|---|---|---|---|---|---|---|
gcc | 4.1.2 | 4.1.2 | 4.1.2 | 4.1.2 | 4.1.2 | 4.1.2 | 4.1.2 | 3.4.6 | 4.1.2 | 4.1.2 |
Python | 2.6 | 2.6 | 2.6 | 2.6 | 2.5 | 2.6 | 2.6 | 2.5 | 2.6 | 2.6 |
Boost | 1.46.1 | 1.42.0 | 1.42.0 | 1.46.1 | 1.37.0 | 1.46.1 | 1.46.1 | 1.38.0 | 1.46.1 | 1.43 |
TBB | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | |||||
IlmBase | 1.0.1 | 1.0.1 | 1.0.1 | 1.0.1 | 1.0.1 | |||||
OpenEXR | 1.6.1 | 1.6.1 | 1.6.1 | 1.6.1 | 1.6.1 | |||||
Freetype | 2.3.7 | 2.3.5 | 2.3.7 | 2.3.5 | 2.3.7 | |||||
GLEW | 1.5.3 | 1.4.0 | 1.5.3 | 1.4.0 | 1.5.3 | |||||
Freeglut | 2.6.0 | 2.6.0 | 2.6.0 | |||||||
Doxygen | 1.5.7 | 1.5.8 | 1.5.7 | 1.7.3 | 1.5.7 | |||||
3delight | 9.0.44 | 9.0.36 | 10.0.62 | 9.0.36 | ||||||
Maya | 2010 | 2011 | 2012 | |||||||
Houdini | 11 | |||||||||
Nuke | ||||||||||
Status | ok | ok | untested | ok | ok | |||||
last checked with Cortex | 7.7.2 | 5.5.0 | 7.7.2 | 6.4.3 |
Notes:
- Maya and Houdini use different TBB versions than 2.2, but all claim compatibility - so far no adverse affects have been noticed using Cortex linked against TBB 2.2 with and Maya or Houdini Version
- Cortex 7 only works with Houdini 12.0 and higher. It is incompatible with Houdini 11 and previous
- Arnold requires Boost 1.43
- Introduction
- General Functionality
- Data Handling
- Parameters and Ops
- Point Primitives
- Mesh Primitives
- Image Primitives
- Procedurals
- Cortex & Python
- Cortex & Maya
- Cortex & Houdini