Ken Cooke
a42ac89a6d
Faster HRTF
...
New AVX2 implementation of FIR_1x4() achieves 24 FLOPS per clock on HSW/BDW/SKL
Removed old AVX implementation
32-byte alignment of SIMD buffers and tables
Fixed the poorly optimized code produced by GCC -O2
2016-12-30 13:47:31 -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
Andrew Meadows
68fdb8b1c9
Merge pull request #9275 from sethalves/quiet-override-warnings
...
quiet some warnings
2016-12-27 10:14:23 -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 Fox
5490dddbbf
Cool style changes!
2016-12-23 12:22:33 -08:00
Chris Collins
9bacab07e6
Merge pull request #9254 from PhilipRosedale/ambisonicRotation
...
Ambisonic rotation
2016-12-23 09:25:48 -08:00
Andrew Meadows
648de9da8d
Merge pull request #9264 from ChristophHaag/master
...
fix GL 4.5 when glTextureSubImage2DEXT unavailable
2016-12-23 08:36:11 -08:00
David Kelly
9eed430f49
CR feedback
2016-12-22 18:09:19 -08:00
Zach Fox
aff05a56e7
Merge pull request #9265 from zfox23/HalveBubbleVolume
...
Halve the space bubble audio volume
2016-12-22 16:41:44 -08:00
Zach Fox
f2bdbe051c
Halve the volume
2016-12-22 16:35:12 -08:00
Christoph Haag
966cbb768d
fix GL 4.5 when glTextureSubImage2DEXT unavailable
...
For example mesa
2016-12-23 01:26:54 +01:00
samcake
eb5b92ae5d
Merge pull request #9263 from AndrewMeadows/benji-003
...
less noisy measure of avatar processing performance metric
2016-12-22 16:17:36 -08:00
Andrew Meadows
fc4763be03
use PROFILE_COUNTER not SAMPLE_PROFILE_COUNTER
2016-12-22 15:55:17 -08:00
Andrew Meadows
a5efc08473
use PROFILE_COUNTER not SAMPLE_PROFILE_COUNTER
2016-12-22 15:32:30 -08:00
samcake
b5e964f6ec
Merge pull request #9260 from jherico/chrome_tracing
...
Working on test/trace script interface
2016-12-22 15:23:26 -08:00
David Kelly
2e897e0cc9
Working first pass
...
Seems roughly same as mic meter. Works for other avatars, though
using agent avatars (crowd-agent.js + summon.js), seems not to work.
I'll investigate that...
2016-12-22 14:01:03 -08:00
Brad Davis
be6b098e1b
Implement test scene loading
2016-12-22 13:12:59 -08:00
Brad Davis
e58623bcc0
Working on test/trace script interface
2016-12-22 11:46:40 -08:00
Andrew Meadows
4161775673
restore context around lock
2016-12-22 10:54:58 -08:00
Andrew Meadows
b3be7f0f3e
restore expensive version of Avatar::updatePalms()
2016-12-22 10:42:05 -08:00
David Kelly
e67d6e347d
Merge pull request #9253 from zfox23/PAL_QML_Updates
...
PAL Visual Style Updates
2016-12-22 10:21:27 -08:00
Zach Fox
d01500a7bb
Fix the bug?
2016-12-21 17:53:30 -08:00
Andrew Meadows
890e35e96e
cleanup unnecessary scope and swap if-check order
2016-12-21 15:37:23 -08:00
Brad Hefta-Gaub
c6be02dc40
Merge pull request #9251 from ZappoMan/removeLogSpam
...
debug window enhancements
2016-12-21 14:26:42 -08:00
Zach Fox
7c51d47ae4
Better separator
2016-12-21 14:11:14 -08:00
Philip Rosedale
b02d14fcc2
set right thing initially
2016-12-21 13:17:08 -08:00
Philip Rosedale
632bf997f3
debug off
2016-12-21 13:15:44 -08:00
Philip Rosedale
cf3a260646
added ability to rotate entity and sound direction
2016-12-21 13:13:59 -08:00
Zach Fox
1eea3ed27d
No more semicolons; tons of improvements
2016-12-21 12:48:26 -08:00
Zach Fox
630fb8696f
Lots of progress today
2016-12-21 12:48:26 -08:00
Zach Fox
0be4db1e68
Checkboxes!
2016-12-21 12:48:26 -08:00
Zach Fox
9b65a72bb5
Popup essentially done
2016-12-21 12:48:25 -08:00
Zach Fox
5b77202c52
Popups wow!
2016-12-21 12:48:25 -08:00
Zach Fox
db2da8f06b
Great cleanup
2016-12-21 12:48:25 -08:00