Andrzej Kapolka
b8414dfb19
More work on delta streaming.
2014-03-21 18:20:26 -07:00
Stephen Birarda
949aefac62
Merge pull request #2439 from birarda/master
...
check for an audio cutoff change only every TRAILING_AVERAGE_FRAMES
2014-03-21 16:21:26 -07:00
Stephen Birarda
bad209bf09
use a trailing average for a quieter loudness
2014-03-21 15:53:00 -07:00
Stephen Birarda
4bde0e6844
Merge pull request #2436 from ZappoMan/vscrashfix
...
fixes to voxel server crashes on client shutdown
2014-03-21 15:24:45 -07:00
Andrzej Kapolka
1b980eebf2
More work on delta streaming.
2014-03-21 14:49:40 -07:00
Brad Hefta-Gaub
5abe044c30
Merge pull request #2412 from AndrewMeadows/emergency-fixes
...
datalength sanity checking for AvatarData packet
2014-03-21 14:48:07 -07:00
ZappoMan
2c8c43094f
CR feedback
2014-03-21 14:46:46 -07:00
Brad Hefta-Gaub
c06caa4a4e
Merge pull request #2422 from PhilipRosedale/master
...
Bots can see voxels and move joints, fix drag bug in editVoxels
2014-03-21 14:31:55 -07:00
ZappoMan
3cb3cb81c4
fixes to voxel server crashes on client shutdown
2014-03-21 14:15:02 -07:00
Stephen Birarda
1580896ec4
don't use a trailing average for loudness
2014-03-21 11:42:02 -07:00
Philip Rosedale
6e41d93e0a
Merge pull request #2429 from birarda/audio-scaling
...
use epsilon value to drop average loudness to zero
2014-03-21 11:30:36 -07:00
Stephen Birarda
5a6456c29f
use an epsilon value to drop average loudness to zero
2014-03-21 11:29:16 -07:00
Andrzej Kapolka
924e5517f4
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-03-21 11:12:10 -07:00
Stephen Birarda
acedc555d5
Merge pull request #2424 from birarda/audio-scaling
...
move and remove some debugging for audio mixer
2014-03-21 10:26:41 -07:00
Stephen Birarda
c1cbc79807
move debug for no reply domain checkins to ThreadedAssignment
2014-03-21 10:26:09 -07:00
Stephen Birarda
6f37bb54f8
suppress useless audio debug
2014-03-21 10:19:17 -07:00
Andrzej Kapolka
9c2f6ab2e5
Working on delta streaming for collections.
2014-03-20 18:28:43 -07:00
Philip Rosedale
f72061801c
Merge branch 'master' of https://github.com/worklist/hifi
2014-03-20 17:21:31 -07:00
Philip Rosedale
b49058ea77
Merge pull request #2402 from Atlante45/inspect_js
...
Inspect js
2014-03-20 17:21:21 -07:00
Philip Rosedale
31ddbf4ae4
Merge branch 'master' of https://github.com/worklist/hifi
2014-03-20 17:18:31 -07:00
Philip Rosedale
57fb0c9d0f
Merge pull request #2413 from birarda/audio-scaling
...
more audio scaling tweaks
2014-03-20 17:12:28 -07:00
Stephen Birarda
5ae63c5b0f
use a trailing average for sleep time, move loudness to RB
2014-03-20 17:10:24 -07:00
Andrew Meadows
1214794f05
QMap is not used by AvatarData
2014-03-20 17:03:28 -07:00
Philip Rosedale
dcf0ccf7b1
Merge branch 'master' of https://github.com/worklist/hifi
2014-03-20 16:53:55 -07:00
Andrew Meadows
22aa9b075d
datalength sanity checking for AvatarData packet
2014-03-20 16:52:40 -07:00
Philip Rosedale
5d361a1bd0
Merge pull request #2403 from Atlante45/fix_models_upload
...
Fix models upload
2014-03-20 16:20:38 -07:00
Atlante45
746d109025
Merge branch 'master' of https://github.com/highfidelity/hifi into inspect_js
2014-03-20 16:10:33 -07:00
Philip Rosedale
03381c3df8
Merge branch 'master' of https://github.com/worklist/hifi
2014-03-20 15:34:28 -07:00
Philip Rosedale
f0d4efbd57
Merge pull request #2409 from birarda/audio-scaling
...
add N loudest throttling for audio-scaling
2014-03-20 15:32:28 -07:00
Atlante45
65603b0631
Fixed typo
2014-03-20 15:30:28 -07:00
Andrzej Kapolka
20e9572f60
Working on specialized delta streaming.
2014-03-20 14:20:05 -07:00
Andrzej Kapolka
8515e9e04b
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-03-20 14:15:31 -07:00
Stephen Birarda
99c27cf748
Merge branch 'master' of https://github.com/highfidelity/hifi into audio-scaling
2014-03-20 14:03:02 -07:00
Atlante45
bf85f8d5e5
Changed model_type to model_categorie in FstReader
2014-03-20 14:00:27 -07:00
Atlante45
a908c23f61
Merge branch 'master' of https://github.com/highfidelity/hifi into fix_models_upload
2014-03-20 13:58:44 -07:00
Andrzej Kapolka
93846460ff
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-03-20 13:12:28 -07:00
Stephen Birarda
a8ef64e0ce
calculate a cutoff loudness for mixer recovery
2014-03-20 12:52:17 -07:00
Atlante45
947dde3715
Modified models uploader to diferrenciate heads and skeletons
2014-03-20 12:44:37 -07:00
Atlante45
4604f5333d
Merge branch 'master' of https://github.com/highfidelity/hifi into inspect_js
2014-03-20 12:15:55 -07:00
Andrzej Kapolka
20ae5c15f7
Added a "flat" mode for environments that makes them follow you around on the
...
X/Z axes. The default environment is flat. Closes #2378 .
2014-03-20 12:09:20 -07:00
Andrzej Kapolka
a761a4862b
Merge pull request #2398 from AndrewMeadows/emergency-fixes
...
explicitly send neck angles in avatar data
2014-03-20 11:19:13 -07:00
AndrewMeadows
144f86b540
Merge pull request #2370 from Atlante45/model_browsing
...
Model browsing
2014-03-20 11:15:35 -07:00
Andrew Meadows
6440dd1b5f
explicitly send neck angles in avatar data
2014-03-20 11:05:14 -07:00
Philip Rosedale
3ab0288c4f
testing numbered joint movement
2014-03-20 08:54:12 -07:00
Philip Rosedale
774b99d868
merge fix
2014-03-19 17:14:03 -07:00
Philip Rosedale
22048aaba5
Merge pull request #2392 from birarda/audio-scaling
...
allow Agents to send microphone audio using Sound objects
2014-03-19 17:00:46 -07:00
Philip Rosedale
527c0f5a73
Merge branch 'master' of https://github.com/worklist/hifi
2014-03-19 16:27:39 -07:00
Philip Rosedale
e14069c9e3
Merge pull request #2376 from ZappoMan/experimental_scaling
...
Voxel Server Performance Improvements
2014-03-19 16:24:47 -07:00
Stephen Birarda
8c4fad443f
allow Agents to microphone audio from Sound objects
2014-03-19 16:14:58 -07:00
ZappoMan
f3968679d3
cleanup isInView() to use inFrustum() directly
2014-03-19 15:44:18 -07:00
Tony Hagale
7f2a92d759
#2386 trying a new static lookup table for numberOfOnes()
2014-03-19 16:28:12 -05:00
Tony Hagale
5f94e44cde
#2386 trying a new static lookup table for numberOfOnes()
2014-03-19 16:26:45 -05:00
ZappoMan
3d0207b926
optimize OctreeElement::calculateShouldRender()
2014-03-19 13:54:06 -07:00
ZappoMan
adaa01c13e
optimize isLeaf() to just check the child mask instead of counting children
2014-03-19 13:15:28 -07:00
ZappoMan
f3bd8925d9
optimized OctreeElement::furthestDistanceToCamera()
2014-03-19 12:48:11 -07:00
ZappoMan
252bc3b3ee
optimized ViewFrustum::getFurthestPointFromCamera()
2014-03-19 11:51:47 -07:00
Atlante45
d239aecbfb
Added names to signals argument
2014-03-19 10:17:28 -07:00
Philip Rosedale
c26ed77931
merge fix
2014-03-19 09:16:52 -07:00
Philip Rosedale
a1e07374d4
Merge pull request #2369 from ey6es/master
...
Perform blending in worker threads and only do it when we have new data. Removed some unused code and fixed a couple warnings.
2014-03-19 08:59:20 -07:00
ZappoMan
584adfda08
cleanup headers
2014-03-19 00:32:38 -07:00
Philip Rosedale
9c8a4828f2
remove unused variable, function
2014-03-18 22:41:09 -07:00
Philip Rosedale
cad11978be
Merge pull request #2368 from birarda/master
...
suppress constant packet version mismatch debug
2014-03-18 22:39:20 -07:00
Andrzej Kapolka
250f648f6f
Merge pull request #2371 from AndrewMeadows/master
...
fix bad startPosition in datagram unpack
2014-03-18 17:50:39 -07:00
Andrzej Kapolka
f9fd0d432f
Fix for reading aggregate avatar packets.
2014-03-18 17:48:57 -07:00
ZappoMan
499c4bd500
fix octree server crashes on various shutdown corner cases
2014-03-18 17:44:53 -07:00
Andrew Meadows
6340024daa
fix bad startPosition in datagram unpack
...
The startPosition was wrong (too far back) and the bytesRead return
value was too big and the unpacking of the second chunk of the
datagram would start in the middle of the chunk.
2014-03-18 17:42:58 -07:00
Atlante45
93f66b074a
Merge branch 'master' of https://github.com/highfidelity/hifi into model_browsing
2014-03-18 17:37:07 -07:00
Andrzej Kapolka
6d0269d537
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-03-18 17:20:44 -07:00
Stephen Birarda
f86b793c96
only output version mismatch once per sender per packet
2014-03-18 17:14:57 -07:00
Andrzej Kapolka
f8c14a5717
Remove unused variable, reorder includes.
2014-03-18 17:06:01 -07:00
Stephen Birarda
281f2c6614
return false in packetVersionAndHashMatch on version mismatch
2014-03-18 17:04:27 -07:00
Andrzej Kapolka
635f3b6dc3
Perform the mesh blending in worker threads and only when we've actually
...
received new data. Closes #2075 . Closes #2348 .
2014-03-18 16:38:05 -07:00
Atlante45
a10a3f6f29
Merge branch 'master' of https://github.com/highfidelity/hifi into model_browsing
2014-03-18 14:49:00 -07:00
Andrzej Kapolka
500f9d1485
Merge pull request #2338 from AndrewMeadows/cleanup
...
Don't send redundant avatar hand/head data, and cleanup.
2014-03-18 13:57:30 -07:00
Atlante45
6f50ea0faa
Improved FileDownloader
2014-03-18 13:55:14 -07:00
Andrzej Kapolka
5c7d8e7c70
Merge pull request #2351 from AndrewMeadows/warnings
...
removal of more compilation warnings
2014-03-18 13:54:17 -07:00
Stephen Birarda
f80a077637
fix memory overrun from silent sample writing
2014-03-18 13:33:29 -07:00
Andrzej Kapolka
24b2da1c0d
Working on delta streaming.
2014-03-18 13:14:21 -07:00
Stephen Birarda
9fbb4f1428
spacing fix and silent sample read fix
2014-03-18 13:04:28 -07:00
Stephen Birarda
e7acd0bad3
don't use QDataStream in parseData since we don't really need it
2014-03-18 12:58:29 -07:00
Andrew Meadows
4a1a7898ea
Merge branch 'cleanup' into 'shapes'
2014-03-18 12:53:45 -07:00
Andrew Meadows
02c58447df
merge upstream/master into "shapes" project
...
Conflicts:
interface/src/avatar/MyAvatar.cpp
interface/src/avatar/SkeletonModel.cpp
interface/src/avatar/SkeletonModel.h
libraries/avatars/src/HandData.h
libraries/shared/src/SharedUtil.h
2014-03-18 12:41:20 -07:00
Andrew Meadows
a2fea49f58
bump version of PacketTypeAvatarData from 1 to 2
2014-03-18 12:36:48 -07:00
Andrzej Kapolka
a4cc15a2cd
Collection streaming (untested).
2014-03-18 11:46:12 -07:00
Stephen Birarda
7ed982a073
cleanup writing of silent frame to ring buffer
2014-03-18 11:12:36 -07:00
Andrew Meadows
9079c3ecd8
explicit casts to remove warnings
2014-03-18 10:41:14 -07:00
Stephen Birarda
b6a41eeaaa
resolve conflicts on merge with upstream master
2014-03-18 10:37:04 -07:00
Andrzej Kapolka
b84499c83b
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-03-18 10:18:12 -07:00
Andrzej Kapolka
6aa1f286bb
Alpha is the new default.
2014-03-18 10:13:23 -07:00
Andrzej Kapolka
a38239b3d8
Working on collection streaming.
2014-03-18 10:11:25 -07:00
Andrew Meadows
de67a828cc
Merge upstream/master into cleanup project
2014-03-18 09:41:41 -07:00
Andrew Meadows
b69c339279
don't send redundant head rot and hand pos info
2014-03-18 09:39:05 -07:00
Andrzej Kapolka
4ce953315b
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-03-18 09:19:58 -07:00
ZappoMan
28766bebc8
pass down parents inFrustum() state to recursion to allow further optimization
2014-03-17 18:30:08 -07:00
Andrew Meadows
3296447af6
remove dupe hand data from avatar updates
...
partial progress toward issue #2256
2014-03-17 18:23:55 -07:00
ZappoMan
c09974bcda
use parents inFrustum status to optimize children
2014-03-17 17:51:09 -07:00
Stephen Birarda
7ba595338e
guard around update to last heard for a NULL matching node
2014-03-17 17:39:08 -07:00
Andrzej Kapolka
ec1e168423
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-03-17 17:30:14 -07:00
Andrzej Kapolka
d569802fbc
More metadata fixes.
2014-03-17 17:21:46 -07:00
Stephen Birarda
7e0da71527
have agent optionally send silent stream flag
2014-03-17 16:38:39 -07:00
ZappoMan
9411519dc9
fix SimpleMovingAverage::reset()
2014-03-17 16:37:07 -07:00
Stephen Birarda
61594b9a1e
fixes to silent audio frame sending
2014-03-17 16:27:49 -07:00
Andrzej Kapolka
eb95b01aa1
Fixes to, test for metadata streaming.
2014-03-17 16:10:30 -07:00
Andrzej Kapolka
d8b83fd308
More work on version-resilient type streaming.
2014-03-17 15:12:43 -07:00
Stephen Birarda
9f24bd9c47
have the AudioMixer handle silent audio, send silence from Interface when gate closed
2014-03-17 15:12:02 -07:00
Andrew Meadows
679d09610c
Merge upstream/master into "no hands" project.
2014-03-17 14:59:14 -07:00
Stephen Birarda
1428d2d1de
take an absolute value for correct loudness
2014-03-17 14:35:04 -07:00
Stephen Birarda
bc9deb5db7
handle trivial case of not mixing silent audio streams
2014-03-17 14:29:53 -07:00
Andrew Meadows
ed3cf36045
cleanup: AvatarData doesn't derive from NodeData
...
Cleaner Interface since the AvatarData is already not the NodeList.
Reduces overhead/confusing code when parsing packets from AvatarMixer.
2014-03-17 14:10:42 -07:00
Andrzej Kapolka
61660f890e
Working on metadata for metatypes.
2014-03-17 11:39:16 -07:00
ZappoMan
949678f74a
Merge branch 'master' of https://github.com/worklist/hifi into experimental_scaling
2014-03-17 11:03:15 -07:00
Brad Hefta-Gaub
927006df91
Merge pull request #2331 from birarda/audio-scaling
...
AudioMixer optimizations with MMX intrinsics
2014-03-17 11:02:44 -07:00
ZappoMan
aab2ca826f
Merge branch 'master' of https://github.com/worklist/hifi into experimental_scaling
2014-03-17 11:01:25 -07:00
ZappoMan
96572d3752
fix some Q_OBJECT macros in class headers
2014-03-17 10:57:53 -07:00
ZappoMan
cbdd159213
fix constness
2014-03-17 10:55:43 -07:00
Stephen Birarda
8228d70248
resolve conflicts on merge with upstream master
2014-03-17 10:09:01 -07:00
ZappoMan
f8e38382a8
Merge branch 'master' of https://github.com/worklist/hifi into experimental_scaling
2014-03-16 19:37:41 -07:00
Andrzej Kapolka
95410d2b66
Cleaned up the preprocessor definitions.
2014-03-16 18:04:37 -07:00
Andrzej Kapolka
b21247ca67
Optional hash/full metadata streaming for QObjects.
2014-03-16 17:29:30 -07:00
ZappoMan
bd6b70ee32
use unsigned int vs size_t, since that just seems more correct
2014-03-16 11:07:24 -07:00
ZappoMan
6f85cfdb2f
more warnings fixes
2014-03-15 23:00:03 -07:00
ZappoMan
851764a705
more warning fixes
2014-03-15 22:36:43 -07:00
ZappoMan
adb6ffe7c4
more warnings fixes
2014-03-15 22:00:44 -07:00
ZappoMan
61a905961e
darnit I hate casts..
2014-03-14 22:48:32 -07:00
Brad Hefta-Gaub
1f77505871
more unix warnings cleanup
2014-03-14 18:35:34 -07:00
Andrzej Kapolka
35f57cb998
Working on streaming metadata.
2014-03-14 18:22:56 -07:00
Brad Hefta-Gaub
c6f8d34ded
fix unix warning
2014-03-14 18:16:38 -07:00
Brad Hefta-Gaub
c0ee3fa1f0
fix unix warning
2014-03-14 18:14:54 -07:00
Brad Hefta-Gaub
0e7e337807
fixed uninitialized variable warning
2014-03-14 18:05:40 -07:00
Stephen Birarda
72449fdb6a
initial optimizations to AudioMixer with mmx additions
2014-03-14 17:50:57 -07:00
Atlante45
f07725d017
Merge branch 'master' of https://github.com/highfidelity/hifi into model_browsing
2014-03-14 17:47:39 -07:00
Brad Hefta-Gaub
711e6ca3f5
clean up casts and types to fix warnings in a cleaner way
2014-03-14 17:43:55 -07:00
Atlante45
a88872a21f
Simple class to download files (sync/async)
2014-03-14 17:41:22 -07:00
Andrzej Kapolka
fe3a3dc1b7
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-03-14 16:23:46 -07:00
Andrzej Kapolka
4ca7e873f6
Merge pull request #2319 from AndrewMeadows/warnings
...
removing a few compile warnings
2014-03-14 16:23:35 -07:00
Andrew Meadows
ab84526a1b
removing compile warnings
2014-03-14 16:12:32 -07:00
Andrzej Kapolka
ca95caebdc
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-03-14 15:51:16 -07:00
Andrzej Kapolka
5aea9a670e
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
...
Conflicts:
interface/interface_en.ts
2014-03-14 15:17:39 -07:00
Andrew Meadows
d4c7e25f8e
Merge branch upstream/master into "hands" project
2014-03-14 14:28:50 -07:00
Brad Hefta-Gaub
8f200e917b
fix JS radians vs degrees issues
2014-03-14 13:03:14 -07:00
Andrew Meadows
a045a87cca
Remove arm stretching, add sixense calibration
2014-03-14 11:11:00 -07:00
ZappoMan
0d4066a347
added note
2014-03-14 10:07:26 -07:00
ZappoMan
af71359c60
remove encode/deleting/start/done guards
2014-03-14 00:49:33 -07:00
ZappoMan
1f88ede1aa
switch OctreeElementBag to use QSet as it's underlying data store
2014-03-14 00:47:50 -07:00
Atlante45
423f26f669
Review comments
2014-03-13 15:26:02 -07:00
Atlante45
e5b5778caf
Upload FST
2014-03-13 15:04:22 -07:00
Atlante45
51585acd25
Merge branch 'master' of https://github.com/highfidelity/hifi into avatar_uploader
2014-03-13 10:53:24 -07:00
Stephen Birarda
54d73d4a64
use floor since round is missing on windows
2014-03-12 17:50:58 -07:00
Stephen Birarda
bd6c42a685
define roundf for use on Win from ScriptEngine
2014-03-12 17:32:52 -07:00
Andrzej Kapolka
a67153caff
Fix for bug with reliable messages.
2014-03-12 17:14:57 -07:00
Stephen Birarda
060d8be9f4
Merge branch 'master' of https://github.com/highfidelity/hifi into agent-audio
2014-03-12 17:07:21 -07:00
Stephen Birarda
3b653ca542
add a sendAvatarAudioStream option to Agent for mixer load testing, closes #2291
2014-03-12 17:00:12 -07:00
Andrzej Kapolka
9ad2ea9059
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-03-12 15:30:39 -07:00
AndrewMeadows
bed8617846
Merge pull request #2277 from ZappoMan/server_scale_testing
...
Voxel/Particle Server Scaling Work
2014-03-12 15:24:29 -07:00
Andrzej Kapolka
6fb313cc43
Allow streaming uints.
2014-03-12 13:03:59 -07:00
Andrzej Kapolka
f088912ecf
More GCC warning fixes.
2014-03-12 12:51:43 -07:00
Andrzej Kapolka
064f784db1
More OS X warning fixes.
2014-03-12 12:23:23 -07:00
Andrzej Kapolka
ffb9273da8
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-03-12 12:11:43 -07:00
Andrzej Kapolka
4c7737443e
Fix for OS X warning.
2014-03-12 12:11:30 -07:00
Andrzej Kapolka
e249b29b45
Merge pull request #2268 from AndrewMeadows/radians
...
prefer radians over degrees
2014-03-12 12:10:29 -07:00
Andrew Meadows
e68241d2a9
using glm::degrees() instead of DEGREES_PER_RADIAN
2014-03-12 12:08:27 -07:00
AndrewMeadows
b1f4edb3a5
Merge pull request #2271 from ZappoMan/QWaitCondition
...
Fix runaway JurisdictionListener thread and other improvements
2014-03-12 11:54:48 -07:00
Atlante45
3aa534d47c
Added the send method
2014-03-12 11:48:41 -07:00
ZappoMan
86feabee99
add last scene packets, bytes and pps
2014-03-12 02:22:24 -07:00
ZappoMan
7ce741762e
Merge branch 'master' of https://github.com/worklist/hifi into server_scale_testing
2014-03-12 01:21:33 -07:00
ZappoMan
e72d3127bf
fix comment and remove dead code
2014-03-11 21:25:30 -07:00
ZappoMan
025da315c6
removed dontSleep from JurisdictionListener
2014-03-11 21:11:47 -07:00
ZappoMan
8befefb054
first cut at making PacketSender use QWaitCondition
2014-03-11 20:45:46 -07:00
ZappoMan
4d0b762de3
some hacking on full scene debuggin
2014-03-11 20:33:53 -07:00
ZappoMan
f5cdb98efb
switch ReceivedPacketProcessor to using QWaitCondition
2014-03-11 20:32:02 -07:00
Andrzej Kapolka
6c4223bcdf
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-03-11 18:12:12 -07:00
Andrew Meadows
793a760272
merge upstream master into "radians" project
2014-03-11 17:28:36 -07:00
Andrew Meadows
aa8c2fc8cb
use radians instead of degrees (almost) everywhere
2014-03-11 17:26:58 -07:00
ZappoMan
0017625442
fix unix compiler issue
2014-03-11 16:48:49 -07:00
Dimitar Dobrev
60bf473be7
Improved the adherence to code conventions after a code review.
2014-03-12 01:24:30 +02:00
Dimitar Dobrev
86643803cf
Moved the connection and configuration of XMPP to the log-in process.
2014-03-12 01:24:30 +02:00
Dimitar Dobrev
9eb217794c
Added time stamps to the chat. Enabled translations.
2014-03-12 01:24:30 +02:00
Dimitar Dobrev
437cadf360
Added a basic version of the chat window.
2014-03-12 01:24:30 +02:00
ZappoMan
12becb9d19
improve octree stats display
2014-03-11 16:22:35 -07:00
Dimitar Dobrev
1c2e752f3c
Integrated QXmpp in the build system.
2014-03-12 01:16:10 +02:00
Dimitar Dobrev
07d3eb886a
Added reading and storing of the XMPP password of the current user.
2014-03-12 01:16:10 +02:00
Andrzej Kapolka
7d1a44fbea
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-03-11 12:52:13 -07:00
Brad Hefta-Gaub
df4128a2dd
Merge pull request #2255 from ey6es/joints
...
Rather than unloading resources immediately when unused, use a simple LRU cache.
2014-03-11 12:38:42 -07:00
Andrzej Kapolka
66e322ec55
Added per-attribute LOD threshold multiplier; things like spanners need
...
different LOD thresholds than, say, voxels.
2014-03-11 12:21:58 -07:00
Stephen Birarda
d1623e6e4d
fixes for warnings produced by Xcode 5.1
2014-03-11 11:45:13 -07:00
Andrzej Kapolka
81e3197751
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-03-11 10:03:30 -07:00
Stephen Birarda
2f95f3b3a2
Merge pull request #2245 from ZappoMan/cruft_cleanup
...
Cruft cleanup
2014-03-11 09:45:40 -07:00
Andrzej Kapolka
ae6a59ef78
Ray intersections for models, don't load resources if there's no network
...
manager installed.
2014-03-10 17:53:20 -07:00
Andrzej Kapolka
9e5aae4a39
Remove spanner bits.
2014-03-10 17:01:27 -07:00
Andrzej Kapolka
802cc3eeed
Some untested ray intersection bits.
2014-03-10 14:58:31 -07:00
Andrzej Kapolka
7fc55e5596
Better merging for normals.
2014-03-10 13:00:58 -07:00
Andrzej Kapolka
3b63424abd
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-03-10 12:27:07 -07:00
Andrzej Kapolka
34ddddae1b
Basic LRU cache. Closes #2234 .
2014-03-10 12:06:07 -07:00
Andrzej Kapolka
9731159b82
Merge branch 'master' of https://github.com/highfidelity/hifi into joints
2014-03-10 10:57:48 -07:00
Andrzej Kapolka
d2f947aee1
Working on LRU cache for resources.
2014-03-10 10:49:38 -07:00
Andrew Meadows
3a0a3f484a
Merge upstream master into "shapes" project
2014-03-10 08:39:55 -07:00
Andrew Meadows
817ae8e052
degrees instead of radians for head lean deltas
2014-03-10 08:38:17 -07:00
ZappoMan
e2415642f0
temporary fix to OSX 10.8 problem by delaying creation of _networkAccessManager
2014-03-09 00:10:31 -08:00
ZappoMan
f4d487464a
more constructor cleanup
2014-03-09 00:01:47 -08:00
ZappoMan
cfa618d694
cleanup constructors
2014-03-08 23:31:23 -08:00
ZappoMan
1ceb05bf09
click harder
2014-03-08 18:22:30 -08:00
Atlante45
8faaa28bc1
FST ploader base
2014-03-07 11:55:02 -08:00
Andrew Meadows
9d2758ee14
fix warning about malformed case statement
2014-03-07 09:32:12 -08:00
Andrew Meadows
47e340dafe
Merge upstream/master
...
Conflicts:
interface/src/avatar/MyAvatar.cpp
2014-03-07 09:16:33 -08:00
Andrzej Kapolka
44374732fa
Further joint bits.
2014-03-06 19:30:24 -08:00
Andrzej Kapolka
c5ab32235f
Merge branch 'master' of https://github.com/highfidelity/hifi into joints
2014-03-06 17:09:24 -08:00
Andrzej Kapolka
3adea84b81
Basic joint data sending. Closes #2166 .
2014-03-06 17:07:29 -08:00
ZappoMan
c81bac2ac4
Merge pull request #2224 from birarda/resources
...
cleanup switchToResourcesParentIfRequired hack
2014-03-06 16:51:31 -08:00
Stephen Birarda
0f22168e42
Merge pull request #2230 from ey6es/master
...
Add a five second download timeout timer: if that much time passes witho...
2014-03-06 16:22:54 -08:00
Stephen Birarda
8cbdf5d94a
Merge branch 'master' of https://github.com/highfidelity/hifi into resources
2014-03-06 15:49:45 -08:00
Stephen Birarda
ac66f09157
Merge pull request #2194 from AndrewMeadows/cleanup
...
g++ warnings
2014-03-06 15:49:22 -08:00
Andrzej Kapolka
8ec7a5e600
When we time out, report the last received/total counts.
2014-03-06 15:08:34 -08:00
Stephen Birarda
27d486c0a1
resolve conflicts on merge with upstream master
2014-03-06 14:47:58 -08:00
Andrzej Kapolka
787230c062
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-03-06 14:46:29 -08:00
Andrew Meadows
0b2c399713
memcmp() returns a signed int!
2014-03-06 14:33:59 -08:00
Andrzej Kapolka
1468bd1b49
Add a five second download timeout timer: if that much time passes without
...
any progress, consider it an error.
2014-03-06 14:31:13 -08:00
Andrew Meadows
868e92c0fa
Merge upstream/master' into shapes branch
2014-03-06 12:45:43 -08:00
Andrzej Kapolka
23556f0cf7
Fix for merging after streaming, added ability to "set" a spanner's attributes
...
in the actual metavoxel data.
2014-03-06 12:38:11 -08:00
Andrew Meadows
bca0ea1502
Adding per-palm penetration accumulator
2014-03-06 12:36:52 -08:00
Stephen Birarda
403f91c988
update resource references to use Qt resource system
2014-03-06 10:41:11 -08:00
Stephen Birarda
90d4bbee78
Merge branch 'master' of https://github.com/highfidelity/hifi into external-glm
2014-03-06 09:16:22 -08:00
Andrzej Kapolka
0448596e58
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
...
Conflicts:
interface/src/renderer/FBXReader.cpp
2014-03-05 18:28:25 -08:00
ZappoMan
a54e401377
Merge branch 'master' of https://github.com/worklist/hifi into particle_collions_penetration
...
Conflicts:
libraries/script-engine/src/Vec3.cpp
2014-03-05 18:04:57 -08:00
Philip Rosedale
828159cdcb
Merge pull request #2204 from ZappoMan/flocking_birds
...
Flocking birds & more
2014-03-05 18:01:41 -08:00
Philip Rosedale
c2a63c4206
Merge pull request #2190 from AndrewMeadows/shapes
...
Collision Shapes
2014-03-05 17:59:42 -08:00
Andrzej Kapolka
d1747ed8d1
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-03-05 17:12:37 -08:00
Andrzej Kapolka
60b0281095
Ordered visitation bits.
2014-03-05 17:12:02 -08:00
Stephen Birarda
ede32b5f1a
resolve conflicts on merge with upstream master
2014-03-05 15:31:00 -08:00
ZappoMan
d89cb2bf5e
added penetration support to particle collisions JS callbacks
2014-03-05 15:03:54 -08:00
Andrzej Kapolka
c4f29005a0
Working on subdivision.
2014-03-05 14:13:20 -08:00
Andrew Meadows
a014d7883e
minor whitespace formatting
2014-03-05 07:05:27 -08:00
ZappoMan
cba55282db
cleanup headers
2014-03-05 02:42:49 -08:00
ZappoMan
15b5bb4385
Merge branch 'master' of https://github.com/worklist/hifi into flocking_birds
...
Conflicts:
examples/bot.js
2014-03-05 02:21:40 -08:00
Andrzej Kapolka
63b4a2453b
Lots of work on metavoxel LODs and spanners.
2014-03-04 21:27:13 -08:00
Philip Rosedale
e4924cdca8
Merge pull request #2202 from birarda/authentication
...
remove deprecated qt5 methods in CMakeList files
2014-03-04 18:30:22 -08:00
Stephen Birarda
b78e723253
fix a NaN in ViewFrustum and BuckyBalls
2014-03-04 15:53:05 -08:00
Stephen Birarda
7451cfe130
remove glm so it is referenced only externally
2014-03-04 15:19:47 -08:00
ZappoMan
c90d4a9514
fix failed lock causing particle collisions to not work
2014-03-04 15:07:30 -08:00
ZappoMan
374af9eeb5
first cut at flocking birds, change willEmitVisualCallback to update
2014-03-04 14:40:49 -08:00
Andrzej Kapolka
7a182ed659
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-03-04 13:10:23 -08:00
Stephen Birarda
a48185053e
repair a typo in particles link to widgets lib
2014-03-04 12:42:08 -08:00
Stephen Birarda
231dc624ff
replace deprecated qt5 macros in cmake with target_link_libraries
2014-03-04 12:41:24 -08:00
Andrew Meadows
57e217c7fb
Merge branch 'master' of ssh://github.com/highfidelity/hifi into shapes
2014-03-04 12:10:12 -08:00
AndrewMeadows
ea0fe95baa
Merge pull request #2191 from birarda/null-checks
...
more null pointer cleanup
2014-03-04 12:07:39 -08:00
Andrew Meadows
455ef15754
fix warning about signed/unsigned comparison
2014-03-04 12:05:00 -08:00
Andrew Meadows
0f586cc0fb
fix warning about unused variable
2014-03-04 12:03:48 -08:00
ZappoMan
f7a0d878dd
Merge pull request #2182 from Atlante45/local_voxels
...
Local voxels
2014-03-04 11:48:10 -08:00
Andrew Meadows
2ba05f2cb8
Merge branch 'master' of ssh://github.com/highfidelity/hifi into cleanup
2014-03-04 11:45:31 -08:00
Andrew Meadows
d537b4118d
Merge branch 'master' of ssh://github.com/highfidelity/hifi into shapes
2014-03-04 11:40:59 -08:00
Andrzej Kapolka
6ff629dcfd
Use different unused variable warning suppressor for GCC.
2014-03-04 11:23:44 -08:00
Andrzej Kapolka
13b712592f
Use different unused variable warning suppressor for GCC.
2014-03-04 11:21:59 -08:00
Andrew Meadows
427cf02d03
Merge branch 'cleanup' to 'cleanup2'
2014-03-04 11:20:42 -08:00
Andrzej Kapolka
cbfc60d017
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-03-04 11:18:54 -08:00
Andrzej Kapolka
47fe928995
Workin on LOD support in streaming.
2014-03-04 11:18:31 -08:00
Andrew Meadows
1b2db1f7ab
fix for warnings about signed/unsigned comparison
2014-03-04 11:07:15 -08:00
Andrew Meadows
c8149f95a3
fix warning for unused variable (we forgot to use it)
2014-03-04 11:06:23 -08:00
Atlante45
894f85fcb5
Merge branch 'master' of https://github.com/highfidelity/hifi into local_voxels
2014-03-04 10:49:26 -08:00
Andrew Meadows
78b92516d9
fix warning about signed/unsigned comparison
2014-03-04 10:43:49 -08:00
Andrew Meadows
5252f22d82
fix warning about signed/unsigned comparison
2014-03-04 10:42:10 -08:00
Stephen Birarda
f5aaad1f33
remove if checks in cases where delete handles null
2014-03-04 10:05:43 -08:00
Andrew Meadows
e22e022252
Fixing warnings and out-of-range index.
2014-03-04 09:55:32 -08:00
Andrew Meadows
343998a4a8
Adding virtual destructor to Shape class
2014-03-04 09:55:08 -08:00
Andrew Meadows
7ba5bc71ea
Merge branch 'master' of ssh://github.com/highfidelity/hifi into shapes
...
Conflicts:
interface/src/renderer/FBXReader.cpp
interface/src/renderer/Model.cpp
interface/src/renderer/Model.h
2014-03-04 09:01:24 -08:00
ZappoMan
1a5b0ee02e
Merge pull request #2170 from birarda/cmake-quotes
...
complete quoting of various cmake commands
2014-03-04 09:00:26 -08:00
Atlante45
de679b20ad
Removed deadlock from merge
2014-03-03 18:48:11 -08:00
Atlante45
84f8e6ee19
Merge branch 'master' of https://github.com/highfidelity/hifi into local_voxels
2014-03-03 17:55:30 -08:00
Atlante45
357d71e637
Added stuff to localVoxelsExample.js
2014-03-03 17:52:49 -08:00
Andrew Meadows
f23dda7317
Less math for the same effect.
2014-03-03 17:34:16 -08:00
Andrzej Kapolka
dd679d52f3
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-03-03 17:33:11 -08:00
Philip Rosedale
d38df21960
Merge pull request #2181 from ZappoMan/bugfixes
...
particle deadlock and crash fixes a different way
2014-03-03 17:31:29 -08:00
Andrzej Kapolka
dae8ed6417
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-03-03 17:27:16 -08:00
ZappoMan
d01090afbc
reversing some changes
2014-03-03 17:13:06 -08:00
ZappoMan
493648b56e
reversing some changes
2014-03-03 17:06:46 -08:00
Andrzej Kapolka
71931d85d9
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-03-03 17:03:18 -08:00
Atlante45
f1ce034c35
Merge branch 'master' of https://github.com/highfidelity/hifi into local_voxels
2014-03-03 16:47:42 -08:00
Atlante45
ef9ff0fa74
Put initialization and deletion of localVoxelSystems on render thread
2014-03-03 16:46:25 -08:00
Stephen Birarda
bb3a8677be
Merge branch 'master' of https://github.com/highfidelity/hifi into cmake-quotes
2014-03-03 16:31:25 -08:00
Andrzej Kapolka
f5eaa330d8
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-03-03 15:48:38 -08:00
Philip Rosedale
5c0ec0ff6b
Merge pull request #2175 from ZappoMan/bugfixes
...
Fixes to particle deadlock, and some other crashes
2014-03-03 15:42:09 -08:00
Andrzej Kapolka
7ecfeeaba3
Do the actual reading of the reply on the worker thread. Otherwise, when we
...
read from the cache, we're reading synchronously from a file. Closes #2171 .
2014-03-03 15:16:13 -08:00
Andrzej Kapolka
9759cd70c0
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-03-03 14:20:21 -08:00
ZappoMan
3684359c5f
removed some debug
2014-03-03 13:57:05 -08:00
ZappoMan
98bf85173a
more octree locking cleanup
2014-03-03 13:54:07 -08:00
Andrzej Kapolka
85083d74bc
Fix for annoying "QThreadStorage" warning.
2014-03-03 13:39:01 -08:00
Stephen Birarda
1b7d24a79c
keep known nodes alive when we receive a packet from them
2014-03-03 12:49:46 -08:00
ZappoMan
fd47602945
various particle crash and deadlock fixes
2014-03-03 12:49:34 -08:00
Stephen Birarda
5c1ba4264a
Merge pull request #2173 from birarda/null-checks
...
fix a flipped NULL pointer check
2014-03-03 12:47:49 -08:00
Stephen Birarda
500f678595
fix a flipped null check
2014-03-03 12:47:26 -08:00
Stephen Birarda
628f91cd73
complete quoting of varous Cmake commands, closes #1999
2014-03-03 12:15:05 -08:00
ZappoMan
0285fe51e8
Merge branch 'master' of https://github.com/worklist/hifi into bugfixes
2014-03-03 12:14:11 -08:00
ZappoMan
8e553c7497
fix potential crash in setIsOptionChecked() added support for positioning separators
2014-03-03 12:03:56 -08:00
Andrzej Kapolka
7fbcd7ce0b
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-03-03 11:53:44 -08:00
Andrzej Kapolka
949e40a10e
Revert complicated system of "soft" pointers, instead use hard references in
...
write mappings and listen for object destruction.
2014-03-03 11:44:45 -08:00
Stephen Birarda
60eb588e96
remove some unecessary null pointer checks
2014-03-03 11:36:01 -08:00
Andrzej Kapolka
55dca45feb
Working on tests for shared objects.
2014-03-03 10:20:50 -08:00
ZappoMan
372561195a
remove voxel drumming from C++
2014-03-03 04:00:06 -08:00
ZappoMan
59eefa314c
add support for Audio.startDrumSound() to allow drum sound procedural audio in JS
2014-03-03 03:17:16 -08:00
ZappoMan
2c7d9d7a06
removed unneeded class declaration
2014-03-03 00:35:46 -08:00
ZappoMan
6ddc6132fd
removed unneeded class def
2014-03-02 21:53:36 -08:00
ZappoMan
bde39d9832
expose getVoxelEnclosingPoint() to JS, and clean up JS version of findRayIntersection()
2014-03-02 20:28:20 -08:00