Commit graph

7565 commits

Author SHA1 Message Date
ZappoMan
00b3451729 properly handle update fails when encoding 2013-11-23 13:11:06 -08:00
ZappoMan
b1adf82d4b cleaned up const semantics in streaming voxel packets, fixed double reset bug 2013-11-23 13:05:37 -08:00
ZappoMan
1d88399476 cleaning up semantics of VoxelPacket 2013-11-22 20:39:11 -08:00
ZappoMan
0cd0012aab cleaning up semantics of VoxelPacket 2013-11-22 20:08:58 -08:00
Philip Rosedale
a1ba36d543 Lean drive works with keys and no up/down 2013-11-22 20:08:44 -08:00
ZappoMan
9d8f0b82df make append() private 2013-11-22 17:59:47 -08:00
ZappoMan
69eee541db removed some old debug, standardize callers of VoxelPacket to use semantic entry points instead of direct access to bytes 2013-11-22 17:53:25 -08:00
ZappoMan
01488ed332 don't send any voxel stats till we've succesfully encoded at least one voxel 2013-11-22 17:23:12 -08:00
ZappoMan
80cfba465c move sending of packet to immediately following scene end to get better synch of stats packets, also fix duplicate suppression bug 2013-11-22 17:00:39 -08:00
ZappoMan
7151d1679f Merge pull request #1288 from ey6es/master
Have avatars glow/shrink out of existence when they log off or move to another domain/location.
2013-11-22 16:48:12 -08:00
Andrzej Kapolka
083800dc59 Glow/shrink avatars when killed, send kill message when we move between
domains, locations, etc.
2013-11-22 16:23:40 -08:00
Andrzej Kapolka
47f4ad8034 Merge pull request #1287 from PhilipRosedale/master
Improved using faceshift to turn body
2013-11-22 15:30:05 -08:00
Andrzej Kapolka
092515e199 Send an explicit kill request to the avatar mixer (which will pass it along to
the other clients) when we exit.
2013-11-22 15:19:59 -08:00
Philip Rosedale
582a71990e Improved using faceshift to turn body 2013-11-22 15:08:16 -08:00
Philip Rosedale
184c0a67d1 Merge pull request #1286 from ey6es/master
When Faceshift isn't connected, apply the audio-based blinking and brow/...
2013-11-22 13:49:19 -08:00
Andrzej Kapolka
eeeed84664 When Faceshift isn't connected, apply the audio-based blinking and brow/mouth
movement to the new face models.
2013-11-22 13:36:14 -08:00
ZappoMan
e60c482086 supress empty packets in handlePacketSend(), DRY up code in deepestLevelVoxelDistributor() 2013-11-22 12:59:52 -08:00
Philip Rosedale
2526937e2d Merge pull request #1285 from ey6es/master
Treat pitchFromTouch more like yawFromTouch, persist mouse pitch.
2013-11-22 12:41:39 -08:00
Andrzej Kapolka
91b38313be Treat pitchFromTouch more like yawFromTouch, persist mouse pitch. 2013-11-22 11:28:33 -08:00
ZappoMan
a426f97e52 removing some debug output 2013-11-22 10:04:59 -08:00
ZappoMan
48dad5ab86 fix bug in packet filling related to octcodes for new trees not fitting 2013-11-22 09:49:50 -08:00
ZappoMan
4fc9d5409c voxel sender now uses maximum bytes in packets with VoxelPacket class 2013-11-21 23:46:12 -08:00
ZappoMan
c25199c80a removed some debugging 2013-11-21 21:27:37 -08:00
ZappoMan
b9429eeb1e working version of writeToSVO that uses VoxelPacket and fills it to limit before writing 2013-11-21 21:18:31 -08:00
ZappoMan
5a9baf2779 moved some debug code 2013-11-21 20:36:09 -08:00
ZappoMan
e8c3670cdd added packet.reset() in writeToSVO() 2013-11-21 20:18:19 -08:00
ZappoMan
60f5681a76 Merge pull request #1284 from ey6es/shadowplay
First pass at shadow maps of avatars on voxels.
2013-11-21 15:25:27 -08:00
ZappoMan
e0c55be4e2 more debug 2013-11-21 15:21:29 -08:00
Andrzej Kapolka
b04a249079 Make this a constant. 2013-11-21 14:24:30 -08:00
Andrzej Kapolka
88a84c733e Stretch out shadow volume to encompass all avatars. 2013-11-21 14:14:09 -08:00
Andrzej Kapolka
053d6b1e71 Fix for Leap drive enabled without Leap. 2013-11-21 14:01:12 -08:00
Andrzej Kapolka
3137e9a3e6 Don't leave out the head when we draw our shadow. 2013-11-21 13:57:55 -08:00
ZappoMan
9784288b63 added some debugging 2013-11-21 13:51:40 -08:00
Andrzej Kapolka
898135fbf2 Linear filtering for more smoothness. 2013-11-21 13:36:16 -08:00
ZappoMan
e2e9c29824 implement old vs new side by side encoding to test for correctness 2013-11-21 13:26:28 -08:00
Andrzej Kapolka
f0e5872b89 Lighten the shadows, remove some debug code. 2013-11-21 12:29:22 -08:00
ZappoMan
6c640752cd make compression optional 2013-11-21 12:04:13 -08:00
ZappoMan
a590f384a6 Merge branch 'master' of https://github.com/worklist/hifi into compressed_packets 2013-11-21 11:33:08 -08:00
Andrzej Kapolka
cb64103e05 Merge branch 'master' of https://github.com/worklist/hifi into shadowplay 2013-11-21 11:29:16 -08:00
Andrzej Kapolka
ea467c5341 Merge pull request #1283 from ZappoMan/keep_local_voxels
fix potential crashing bug related to incorrectly initialized memory
2013-11-21 11:28:55 -08:00
Andrzej Kapolka
f38e74c51c Merge branch 'master' of https://github.com/worklist/hifi into shadowplay 2013-11-21 11:18:56 -08:00
ZappoMan
e959be82f8 Merge branch 'master' of https://github.com/worklist/hifi into keep_local_voxels 2013-11-21 11:18:47 -08:00
ZappoMan
f116fbaf8c Merge pull request #1282 from ey6es/sicksense
Support for Razer Hydra, driving avatar using lean (from Faceshift) or Leap.
2013-11-21 11:14:26 -08:00
Andrzej Kapolka
3cf47f8d5c Merge branch 'master' of https://github.com/worklist/hifi into shadowplay 2013-11-21 11:08:45 -08:00
Andrzej Kapolka
7bc65136c7 Merge branch 'master' of https://github.com/worklist/hifi into sicksense 2013-11-21 11:00:09 -08:00
Andrzej Kapolka
cd4ef08dae Merge pull request #1272 from ZappoMan/stats_crash_bug_fix
fix to crash in client side VoxelSceneStats crash
2013-11-21 10:59:57 -08:00
Andrzej Kapolka
fdb84e5278 Merge pull request #1271 from ZappoMan/fix_menus
fix macos menu placement for About, Preferences, and Quit
2013-11-21 10:53:51 -08:00
Andrzej Kapolka
b4938b7a47 Merge pull request #1276 from ZappoMan/voxel_edit
Add --decodeOctalCode to voxel-edit
2013-11-21 10:52:59 -08:00
Andrzej Kapolka
9adeced651 Merge pull request #1281 from ZappoMan/voxel_stats
fix a couple of bugs in display of voxel stats on server status
2013-11-21 10:51:45 -08:00
Andrzej Kapolka
fb46a637fb Merge branch 'master' of https://github.com/worklist/hifi into sicksense 2013-11-21 10:49:58 -08:00