- 10 May, 2014 4 commits
-
-
Artur Grunau authored
As a prerequisite to wrapping campvis::CameraProperty, bindings for two new classes from TGT have been added: tgt::Vector3 and tgt::Camera. References #1
-
Artur Grunau authored
Now that TGT and campvis-core can be built as shared libraries, the few remaining issues with the first Lua pipeline could be tracked and fixed. As a result, the pipeline can be executed without any issues, and its functionality exactly corresponds to that of ResamplingDemo. To achieve this, several additional classes, methods and constants had to be wrapped. References #1
-
Artur Grunau authored
All interface files used to live under `scripting/`. However, that separated them from the code they were binding and clustered them unnecessarily. Make each interface file part of the CAMPVis component whose code it's binding. This fixes the issues mentioned above and makes it possible to build Lua modules conditionally, depending on what components of CAMPVis are enabled. References #1
-
Artur Grunau authored
TGT-related glue code has been moved to a new interface file: tgt.i. It wraps and instantiates tgt::Vector2 and (starting with this commit) tgt::Vector4. Many methods of those classes and a lot of typedefs haven't been wrapped yet. This will be fixed when necessary in future commits. References #1
-