Commit graph

49797 commits

Author SHA1 Message Date
Andrew Meadows
96a9ef8f44 fix bitrot after UDT overhaul 2016-12-28 18:11:54 -08:00
Andrew Meadows
39538db63a fix bitrot from changed glm::vec3 API? 2016-12-28 18:10:45 -08:00
Andrew Meadows
9763566bdb fix bitrot from April 2016 2016-12-28 18:09:31 -08:00
Andrew Meadows
522403cf48 fix build error on linux 2016-12-28 18:08:17 -08:00
Zach Fox
af1c67a252 Progress! 2016-12-28 17:23:56 -08:00
Zach Fox
d3700fc922 Fix merge errors 2016-12-28 15:47:28 -08:00
Zach Fox
e26d347682 It seems to be working, minus removing from list 2016-12-28 15:15:39 -08:00
Zach Fox
46e8bf5283 First steps, holding off til Howard finishes 2016-12-28 15:12:21 -08:00
Zach Fox
800389cf20 Remove HRS logging 2016-12-28 14:37:19 -08:00
Atlante45
f79c6e08f5 Track dropped frames as reported by the Oculus SDK 2016-12-28 14:18:23 -08:00
Zach Fox
d3c2ba5199 Fix throttling extra data 2016-12-28 13:39:53 -08:00
Brad Davis
7b90d71205 Fix build 2016-12-28 13:23:05 -08:00
Zach Pomerantz
0bb82d2b73 use libquazip5.so in debug 2016-12-28 16:06:32 -05:00
Brad Davis
694c8b5690 Further reduce cost of Duration class when tracing is inactive 2016-12-28 12:37:47 -08:00
Brad Davis
99af7f2819 Reduce unecessary copying in MeshPartPayload::bindMaterial 2016-12-28 12:11:27 -08:00
Brad Davis
d2179b1acf Reduce tracing impact if tracing isn't active 2016-12-28 12:11:26 -08:00
Brad Davis
3431db548f Optimize AnimPose(glm::mat) ctor 2016-12-28 12:11:25 -08:00
Brad Davis
dc75894293 Cache more values in AnimSkeleton 2016-12-28 12:11:25 -08:00
Brad Davis
e5e9ab42ea Encapsulate AnimPose members for easier optimizations 2016-12-28 12:11:24 -08:00
Andrew Meadows
b56a15b60a Merge pull request #9273 from kencooke/audio-ambisonic-src2
Improved audio resampler
2016-12-27 17:07:56 -08:00
Andrew Meadows
f9c0595d87 Merge pull request #9274 from jherico/cpu_opt_scene
Optimizations: using SIMD matrix operations to improve skinned model calculations
2016-12-27 17:06:20 -08:00
Brad Davis
901c020aae Optimizations, SIMD and const correctness 2016-12-27 15:39:38 -08:00
Brad Davis
53b64b9877 Merge pull request #9276 from AndrewMeadows/fix-animated-entities
fix animated entities
2016-12-27 15:35:28 -08:00
Andrew Meadows
e674be9c8c fix animated entities 2016-12-27 15:15:11 -08:00
David Kelly
4fdc093cfa Throttle extra avatar data
When PAL is open, we send AvatarData for avatars out of view, or
those who have ignored us (if we are an admin).  For those out of
view, we really don't need their info at 45hz, so this is a super
simple way to get it less often.  Chose 1/10th (4.5 hz) randomly
and could be much lower.  Just wanted to push this and get the
conversation going on how best to do it.
2016-12-27 10:17:40 -08:00
David Kelly
38a3ee4104 Some code review feedback
more to come
2016-12-27 10:17:39 -08:00
howard-stearns
7faa689d1d avatar body goes away when ignored, and comes back when unignored 2016-12-27 10:17:39 -08:00
howard-stearns
a9e781f565 naming consistentcy. No functional changes. 2016-12-27 10:17:39 -08:00
howard-stearns
8b9c1446cd protocol versions 2016-12-27 10:17:39 -08:00
howard-stearns
768b747b3a Make avatar go away when ignored, even when pal is up. (But currently, it
comes back!)
2016-12-27 10:17:39 -08:00
howard-stearns
2f2940b7cc fixes 2016-12-27 10:14:28 -08:00
Howard Stearns
344272f24a unignore checkpoint (untested) 2016-12-27 10:14:24 -08:00
Andrew Meadows
68fdb8b1c9 Merge pull request #9275 from sethalves/quiet-override-warnings
quiet some warnings
2016-12-27 10:14:23 -08:00
howard-stearns
0ad9786f6b requestsDomainsListData 2016-12-27 10:14:20 -08:00
Andrew Meadows
82eb5ea82a Merge pull request #9272 from kencooke/audio-ambisonic-limiter
Ambisonic limiter
2016-12-27 10:11:59 -08:00
Seth Alves
1bcb5ceaff quiet some warnings 2016-12-26 20:16:05 -08:00
Anthony Thibault
9128d4b140 Merge pull request #9255 from AndrewMeadows/benji-002
optimization of incoming avatar joint data in interface client
2016-12-26 11:34:15 -08:00
Brad Hefta-Gaub
03c053b7e9 Merge pull request #9270 from sethalves/fix-up-vhacd-cl-util
fix a crash and a memory leak in vhacd-util
2016-12-24 14:52:12 -08:00
Ken Cooke
a2ea6bf36e Improved audio resampler
Added LQ mode (2x faster).
Added HQ mode (2x slower), intended for offline resampling.
Default (MQ) quality is slightly improved (512 filter phases in irrational mode).
2016-12-24 11:10:35 -08:00
Ken Cooke
fc2c2a1906 fix compiler warnings 2016-12-24 10:06:30 -08:00
Ken Cooke
f5d52c3d3b 64-bit code optimizations
Use size_t for inner-loop array indexing, to avoid extraneous MOVSXD instructions when compiled with MSVC x64.
2016-12-24 09:00:23 -08:00
Ken Cooke
b878051cd9 Ambisonic limiter, with gain linking between all channels to preserve imaging 2016-12-24 08:42:56 -08:00
Brad Davis
5b30f5da1b Merge pull request #9259 from zfox23/FixRunningScripts
Fix "Running Scripts" window being inaccessible
2016-12-23 15:37:24 -08:00
Zach Fox
72da05bb30 Merge pull request #9268 from zfox23/PalRefresh
Add PAL refresh button
2016-12-23 15:16:51 -08:00
David Kelly
68fb81902b Merge pull request #9261 from davidkelly/dk/workingVUMetersInPal
Working VU meters in PAL
2016-12-23 13:24:38 -08:00
David Kelly
5065f027e7 whitespace 2016-12-23 13:11:42 -08:00
Seth Alves
1cb330057e fix a crash and a memory leak in vhacd-util 2016-12-23 13:05:57 -08:00
Zach Pomerantz
ca1a14e5b0 add RenderFetchSortCull task 2016-12-23 15:54:22 -05:00
Zach Pomerantz
0fa3439949 add setOutput for graphics engine tasks 2016-12-23 15:35:28 -05:00
Zach Fox
5490dddbbf Cool style changes! 2016-12-23 12:22:33 -08:00