overte-HifiExperiments/libraries
Anthony J. Thibault 115fd607a0 Address performance issues introduced with this PR.
* Prevent clusterMatrices from being invalidated and re-computed in each updateItem lambda.
  We do this by not setting _model->_needsUpdateClusterMatrices = true;
* Prevent redundant work if Model::enqueueLocationChange is called multiple times per frame.
  We do this by introducing a preRenderLambdas map in the Application class.
  Instead of adding work directly to the scene PendingChanges queue Model::enqueueLocationChange
  adds a lambda to the Application preRenderLambdas map.  The Application ensures that only one lambda will
  be invoked for each model per frame.
2016-03-28 19:47:30 -07:00
..
animation WIP: checkpoint 2016-03-25 21:29:20 -07:00
audio Fix audio packet being used in a thread-unsafe way 2016-03-21 13:33:56 -07:00
audio-client Fix Reverb Zone settings to work correctly with new reverb. 2016-03-24 12:59:52 -07:00
auto-updater
avatars fix to default avatar model 2016-03-22 11:32:38 -07:00
controllers
display-plugins OpenGLDisplayPlugin: For non-threaded present use fetchAndReleasewithGpuWait 2016-03-23 17:13:29 -07:00
embedded-webserver
entities Merge pull request #7476 from ZappoMan/bugFixes 2016-03-25 15:58:52 -07:00
entities-renderer Dynamic bound update for skinned mesh 2016-03-26 12:22:02 -07:00
fbx Merge branch 'master' of https://github.com/highfidelity/hifi into orange 2016-03-22 16:51:32 -07:00
gl LMK when running with old GL version 2016-03-25 14:42:58 -07:00
gpu break out thread safe moving average to get around unix build hell 2016-03-24 16:26:28 -07:00
input-plugins
model Geometry.cpp: rename method 2016-03-28 13:29:28 -07:00
model-networking Drop network data after processing 2016-03-25 09:58:34 -07:00
networking Merge pull request #7463 from zzmp/guard/bugsplat-2177 2016-03-25 16:31:14 -07:00
octree Delete used QNetworkReply 2016-03-21 13:30:01 -07:00
physics don't verify simulated bit when adding to delete list 2016-03-24 21:12:22 -07:00
plugins DisplayPlugins: updateHeadPose() no longer returns a value. 2016-03-18 15:16:58 -07:00
procedural
recording
render Fix misleading comments for _skipCulling case. 2016-03-25 09:10:46 -07:00
render-utils Address performance issues introduced with this PR. 2016-03-28 19:47:30 -07:00
script-engine Add protection around ScriptEngine::runInThread being called twice 2016-03-22 11:26:10 -07:00
shared Dynamic bound update for skinned mesh 2016-03-26 12:22:02 -07:00
ui Revert "Build a better event bridge" 2016-03-25 09:48:25 -07:00