Commit graph

66223 commits

Author SHA1 Message Date
David Back
db5e5ba99b ignore right clicks 2018-04-27 11:50:53 -07:00
Stephen Birarda
ceabe9aed7
Merge pull request #13024 from birarda/bug/home-to-serverless
66.2: make home go to DEFAULT_HIFI_ADDRESS by default
2018-04-27 10:59:28 -07:00
Stephen Birarda
d87adcec92 make home go to DEFAULT_HIFI_ADDRESS by default 2018-04-26 17:47:12 -07:00
John Conklin II
829a8a533e
Merge pull request #13015 from druiz17/RC66.2
hide default port from addresses, fix localhost scheme (RC66.2)
2018-04-26 15:28:39 -07:00
Stephen Birarda
c8d7dc9b91 hide default port from addresses, fix localhost scheme 2018-04-26 13:29:26 -07:00
John Conklin II
8b9d2cdcc8
Merge pull request #12995 from dback2/RC66.2
RC66.2: Desktop equip/unequip
2018-04-26 11:20:52 -07:00
David Back
86b64fe3ab fix mouse equipping while someone else far grabbing 2018-04-25 10:22:39 -07:00
David Back
3c441f0312 safer clear grab actions 2018-04-25 10:22:30 -07:00
David Back
6a3303fe3e tabs 2018-04-25 10:22:12 -07:00
David Back
5bf48041df tabs 2018-04-25 10:22:02 -07:00
David Back
07fb604090 add entityIsEquipped utils for grab.js check 2018-04-25 10:21:48 -07:00
unknown
4a08a6c147 ensure target mouse entity has equip data 2018-04-25 10:21:39 -07:00
unknown
3a35fa1c08 missing reset flag on end equip, remove mouseEquip check on unequip via U 2018-04-25 10:21:30 -07:00
David Back
a869b58dfb fix bracket 2018-04-25 10:21:22 -07:00
David Back
0f2679b725 pre PR adjustments 2018-04-25 10:21:14 -07:00
David Back
4446ef853f remove animations 2018-04-25 10:21:02 -07:00
David Back
de4aff630a fix grab.js change 2018-04-25 10:20:53 -07:00
David Back
d03fcb5ed8 desktop equip 2018-04-25 10:20:41 -07:00
John Conklin II
758bf09b30
Merge pull request #12705 from highfidelity/RC66
Beta Release 66 - includes up to Developer Release 8013
2018-04-17 14:09:26 -07:00
John Conklin II
44e0a2acc5
Merge pull request #12914 from sethalves/rc66-fix-bookmarks
fix bookmarks, don't put :0 in urls
2018-04-17 08:29:36 -07:00
John Conklin II
ab4d328d4f
Merge pull request #12909 from hyperlogic/bug-fix/case-12628-rc66
RC66: Fix for avatar glitches, head and legs folding into chest.
2018-04-17 08:28:35 -07:00
Seth Alves
515c185887 don't call setPort on hifi urls when port is 0 (unset) 2018-04-16 19:10:16 -07:00
Anthony J. Thibault
0a162e62b0 transmit sendAll packet in nodeActivated signal callback
(cherry picked from commit 9f1a8290148da12849935c916b2e0a59864cb49b)
2018-04-16 16:16:56 -07:00
Anthony J. Thibault
c29bf51226 Fix for avatar glitches, head and legs folding into chest.
As a form of compression, when encoding avatar data we only send joints that have changed significantly from the previous packet.
Also, if a joint has the same value as the avatar's default pose, we don't send the full value, instead we mark it with a single bit.

This particular issue is caused by an interaction between the default value flag and the joint changed culling.

When connecting to a domain for the first time, it's possible that a I-frame or 'full' packet will not be sent for several seconds.
In this case, the AvatarMixer has no previous history for values that have not changed recently.
This causes the AvatarMixer to broadcast incorrect values to other clients.
Keep in mind that the AvatarMixer does not have access to the avatar FBX file, so it cannot make an educated guess for this value and uses zero values instead.
(0, 0, 0) for translation and (0, 0, 0, 1) for rotation.

When a translation value of zero is received for the lower legs it will cause the legs to fold into the avatar's chest.

Also, we've uncovered a bug where sometimes values were not sent to the AvatarMixer even when the value was previously default.
This would also exhibit the same issue where zero translation values would be sent.

I've done three things to help mitigate this issue.

1) On first connect to a new AvatarMixer, the Avatar now sends a 'full' packet.
2) When a joint rotation or translation changes from the default value, we transmit it.  No questions asked.
3) Once a SkeletonModel has finished loading we initialize the avatar's _jointData with the proper
   translations from the default pose.  This will help the case where a client receives a non default value, but has no previous history.

(cherry picked from commit 94efdf76a6454f316985f95d6a221adb24788d66)
2018-04-16 14:58:33 -07:00
John Conklin II
40e34f578a
Merge pull request #12891 from samcake/rc66-backToFXAA
RC66: Reverting TAA to FXAA in rc66 until we fix the aa on tablet
2018-04-16 09:57:39 -07:00
John Conklin II
fbb7138e6c
Merge pull request #12896 from hyperlogic/bug-fix/reduce-elbow-flapping-rc66
RC66: Reduce avatar elbow fluttering by disabling pole vectors
2018-04-16 09:56:59 -07:00
Anthony J. Thibault
63ee8c0ccb Fix for character walk animations in desktop mode.
(cherry picked from commit f19b1d9890)
2018-04-15 19:51:55 -07:00
Anthony J. Thibault
f4096c3931 Disable elbow pole vectors, solve from joint limit centers.
(cherry picked from commit 69f462baeb)
2018-04-15 19:51:26 -07:00
samcake
8e7b9dfa2b Reverting TAA to FXAA in rc66 until we fix the aa on tablet 2018-04-13 17:30:30 -07:00
John Conklin II
3982472cf2
Merge pull request #12851 from druiz17/rc66-spwan-fix
serverless-domain named landing-points(RC66)
2018-04-13 14:58:36 -07:00
John Conklin II
2b9cf829a2
Merge pull request #12887 from samcake/rc66
RC66: Exposing more texture memory budget options
2018-04-13 13:33:46 -07:00
Dante Ruiz
159d10c054
Merge pull request #13 from sethalves/serverless-domain-named-paths
code review
2018-04-13 13:22:44 -07:00
Seth Alves
426d18ed2a code review 2018-04-13 13:20:06 -07:00
samcake
b88b668a06 Exposing more texture memory budget options 2018-04-13 12:19:53 -07:00
samcake
e6085a90d6 Exposing more texture memory budget options 2018-04-13 12:17:50 -07:00
Dante Ruiz
1a0f40d070
Merge pull request #12 from sethalves/serverless-domain-named-paths
code review
2018-04-13 11:04:23 -07:00
Seth Alves
0e081a3944 code review 2018-04-13 10:42:22 -07:00
Dante Ruiz
cadfc8bdbb Merge branch 'RC66' of github.com:highfidelity/hifi into rc66-spwan-fix 2018-04-13 09:09:21 -07:00
Dante Ruiz
e839a15f03
Merge pull request #11 from sethalves/serverless-domain-named-paths
code review
2018-04-13 09:07:05 -07:00
Seth Alves
a56f3f4a10 code review 2018-04-12 19:06:12 -07:00
John Conklin II
9ccf23ec94
Merge pull request #12866 from birarda/serverless-baked-skybox
RC66: use serverless content with baked skybox and help textures
2018-04-12 12:54:37 -07:00
Stephen Birarda
16f6ac5295 use serverless content with baked skybox and help textures 2018-04-11 13:53:13 -07:00
Dante Ruiz
9b97e408f5 update branch with rc66 2018-04-11 13:48:17 -07:00
John Conklin II
005b55f997
Merge pull request #12853 from birarda/new-serverless-tutorial
RC66: fix unreadable baked textures in serverless tutorial
2018-04-11 13:44:21 -07:00
John Conklin II
b2bc2b6e43
Merge pull request #12852 from birarda/client-only-installer-name
RC66: remove the installer information file during uninstall
2018-04-11 12:02:46 -07:00
Stephen Birarda
7ec65e8c0c fix unreadable baked textures in serverless tutorial 2018-04-10 17:02:37 -07:00
Stephen Birarda
0d237f84b0 remove the installer information file during uninstall 2018-04-10 14:56:47 -07:00
Seth Alves
ee3e8093e1 update tutorial content to include default landing-point 2018-04-10 14:26:12 -07:00
Seth Alves
f81836c830 support specification of named landing-points in serverless-domain json files 2018-04-10 14:25:59 -07:00
John Conklin II
4dcab95b40
Merge pull request #12828 from Atlante45/fix/skybox-baking
Fix skybox baking
2018-04-09 11:55:51 -07:00