Add a simple spline component with Bezier Curve Interpolation
Changed Spline::Move to use timeStep passed in from update events.
Added method to get an arbitary position along the Spline by specifying the factor "t" from 0.f - 1.f.
Added a convenience function to find the angle between two vectors.
Commit Message
Added Lua Bindings.
Added the ability to set how far along the spline the parent node has traveled.
Added the ability to get the Vector3 for the furthest point along the Spline the parent node has traveled.
Changed Length calculations so that they are performed on a Move call if a push or pop has been called since the last Move call or when the Control Nodes are set from either serialization or from the function.
Removed detach and attach. Attach can be replaced by calling GetPosition and using a SmoothMove or Lerp to get there.
Export the NvOptimusEnablement variable to prefer NVIDIA GPU on switchable GPU systems. Closes #139.
Find DirectX SDK on Windows also in OpenGL mode as SDL depends on files like dsound.h.
Merge remote-tracking branch 'remotes/hjmediastudios/master'
Code formatting.
Merge remote-tracking branch 'remotes/alexparlett/feature/spline'
Improved Spline attribute editing. Moved Spline to Logic category in the editor.
Travis CI: API documentation update at 2014-01-19 22:34:55 UTC.
[ci skip]
Add support for SDL2 GameControllers
Added script bindings for the new SDL controller constants. Updated Input documentation.
Travis CI: API documentation update at 2014-01-20 08:35:31 UTC.
[ci skip]
New skybox from Vladimir. Set fog to white in scenes using the skybox. Water scene lighting slightly brightened to match the skybox.
Perform all plane transforms through Matrix4 multiply to ensure correctness.
Only find the DirectX SDK when compiling with Visual Studio, as the headers are incompatible with MinGW. Fixed export statements for MinGW. Closes #142.
Rewrote viewport resolve / pingpong logic in View. Optimizes away unnecessary framebuffer copies and fixes #138.
Safety check to skip renderpath commands with no output names, could cause out-of-bounds indexing.