Commit Graph

24 Commits

Author SHA1 Message Date
cc5c698b13 Updated to FBX SDK 2014.2
Nodes in the FBX file starting with so_ will no longer be decorated with fbx_##_ prefixes.
Updated import pipeline for compatibility with C++11

--HG--
branch : nfb
2013-11-23 12:16:31 -08:00
48d3a6a2c8 Asynchronous streaming and memory management improvements in progress.
--HG--
branch : async_streaming
2013-11-02 16:27:24 -07:00
06436d72f5 Asynchronous streaming and memory management improvements in progress.
--HG--
branch : async_streaming
2013-11-02 01:08:51 -07:00
ab808fc3e1 Asynchronous streaming and memory management improvements in progress.
--HG--
branch : async_streaming
2013-11-01 23:17:04 -07:00
63503393a4 Now targeting iOS 7 and enabling 64-bit ARM
--HG--
branch : async_streaming
2013-10-18 17:26:07 -07:00
e849f55b34 Experimental optimizations, not yet ready for stable branch
--HG--
branch : async_streaming
2013-10-08 20:44:31 -07:00
4dddec7f85 Asynchronous streaming and memory management improvements in progress.
Note: This branch is unstable

--HG--
branch : async_streaming
2013-10-06 18:56:23 -07:00
Ash Mishra
ce29aff591 Moved all header files to Project instead of Public 2013-07-12 09:55:43 -07:00
e0aaafc327 - Implemented KRBehavior class
- Imported animations now have the auto_play and loop flags set to false by default
- Implemented Pre-Rotation, Post-Rotation, Scale Offset, Rotate Offset, Scale Pivot, and Rotate Pivot transform attributes.
- Reduced use of euler angles, replacing them with Quaternions where possible
- Fixed bug with incorrect Y rotation in KRMat4::rotate
- Material / GL Context changes have been optimized to reduce redundant glUniform calls
- New KRMesh format implemented, with support for importing BindPose matrices
- Fixed bug that caused a duplicate "default_camera" node to be added rather than picking up an existing "default_camera" node imported from FBX.  This enables animations to drive the camera correctly.
- Implemented KRVector3::Scale
- Implemented KRVector3::KRVector3(double *v);
2013-05-24 12:20:47 -07:00
e611fe2336 Implemented workaround for broken KRQuaternion::RotationMatrix
Added KRFloat
2013-05-03 17:38:42 -07:00
30f3c5b0df OSX Version of Kraken and importer now compiling again. 2013-04-25 17:23:36 -07:00
e6207fbb83 Performance Optimizes
Small bug fixes
Implemented KRVector4
2013-04-24 12:48:55 -07:00
0d7cb8b315 Fixed directional light vector, which was not rotating correctly
GL calls for debugging are no longer included in non-debug builds (excluded with DEBUG compiler directive)
2013-04-17 13:39:37 -07:00
16c8523a40 Implemented Hierarchical LOD system and associated FBX Importer functionality. 2013-04-04 12:50:53 -07:00
9e7a79ac9c Profiler / Debug visualizations in progress
Implemented support for dynamic VBO's (used by text rendering system)
2013-03-21 13:21:04 -07:00
40adbcd7fc Switched from libstdc++ to libc++ 2013-03-15 15:28:14 -07:00
e30f90cc66 Ambient Zones and Reverb Zones implemented and now working with Siren. 2013-02-28 19:09:27 -08:00
652bd59882 Replaced KRReverbZone with KRAmbientSphere, to support Siren audio engine reverb zones 2013-02-28 12:04:52 -08:00
0db5f91796 Siren audio engine in progress - Implementing Impulse-Response based reverb 2013-02-15 15:13:48 -08:00
743955fbe0 Siren audio engine in progress
Added HRTF (Kemar) samples for 3d spatialization
Exposed frame buffer width and height for camera renderFrame calls.
Fixed a bug that caused objects containing a mixture of both opaque and transparent materials to be rendered entirely in the transparent render pass.  Now the sub meshes are evaluated independently.
2013-02-08 17:28:17 -08:00
bbaa1e4d9f Siren audio engine in progress 2013-02-07 01:02:39 -08:00
76116f4cc3 Audio initialization is now delayed until rendering begins.
Disabled reverb and headphone spatialization, as they are currently broken in IOS 6.0-6.1
2013-02-02 23:58:08 -08:00
232fadce11 Corrected build issues on OSX, due to incorrectly configured prefix header. 2013-02-01 15:55:00 -08:00
ff63061722 Organized project to be more portable and require fewer steps to integrate into application projects in Xcode.
Moved standard assets into bundles
2013-01-31 02:16:47 -08:00