Commit Graph

19 Commits

Author SHA1 Message Date
e96c48b59e Refactoring of streamer code to integrate texture and vbo memory management in progress.
--HG--
branch : nfb
2014-05-13 23:49:03 -07:00
1560c8f19f Refactoring of streamer code to integrate texture and vbo memory management in progress.
--HG--
branch : nfb
2014-05-13 21:56:06 -07:00
e39eebff26 Implemented logging callbacks for client applications that would like to implement their own GUI
--HG--
branch : nfb
2013-12-14 16:06:44 -08:00
Peter Courtemanche
1c31eded59 removed VBO swapping printf - speeds up the render by 50%
--HG--
branch : nfb
2013-12-10 18:05:25 -08:00
37c2eca1bc Implemented KRMeshQuad, representing a stock quad model
Implemented KRSprite

--HG--
branch : nfb
2013-11-30 12:46:01 -08:00
05626214d4 Asynchronous streaming and memory management improvements in progress.
--HG--
branch : async_streaming
2013-11-09 16:08:08 -08:00
06436d72f5 Asynchronous streaming and memory management improvements in progress.
--HG--
branch : async_streaming
2013-11-02 01:08:51 -07:00
e849f55b34 Experimental optimizations, not yet ready for stable branch
--HG--
branch : async_streaming
2013-10-08 20:44:31 -07:00
2de749ff16 Added ability to store position, normal, tangent, and uv vertex attributes using GL_SHORT to reduce memory consumption and bandwidth.
Now taking advantage of GL_EXT_discard_framebuffer to reduce extraneous memory copy operations in the PowerVR driver
Implemented native support for Maya's extended scene graph node attributes (pre-transform, post-transform, pivot sets, scale compensation)
Debugging of broken skinned mesh renderer in progress
2013-05-13 13:16:25 -07:00
6fe549b3ba Implemented system to cull out redundant glUniform calls 2013-05-08 17:47:27 -07:00
30f3c5b0df OSX Version of Kraken and importer now compiling again. 2013-04-25 17:23:36 -07:00
9ef3f4590f Replaced most std::map's with std::unordered_map's for more scalability. 2013-04-24 18:12:03 -07:00
e6207fbb83 Performance Optimizes
Small bug fixes
Implemented KRVector4
2013-04-24 12:48:55 -07:00
4a4eac57a4 lod_group nodes now have a reference point attribute, enabling use of lod_groups containing objects with a centre that is not at the pivot point of the lod_group node.
Numerous small bug fixes.
2013-04-04 16:09:29 -07:00
a23b39a178 On-screen Profiler / Debug visualizations in progress
Fixed a bug that caused framerate to drop drastically by executing an additional render pass.
2013-03-21 19:58:35 -07:00
98df6e7e87 On-screen Profiler / Debug visualizations in progress 2013-03-21 17:32:26 -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
7e0459653d Fixed access violations
Implemented a divide-and-conquer approach to speeding up reverb engine, without increasing latency using multiple, different sized FFT's.  Algorithm optimized to ensure that the same amount of processing is done each frame.  Reverb now working in real-time.
2013-02-16 01:35:05 -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