Kalila
d8a3d56da2
Merge branch 'master' into feature/preloaded-whitelist
2021-03-11 17:38:07 -05:00
Kalila
90fb70e041
Merge pull request #1013 from HifiExperiments/haptics
...
triggerHapticPulse supports arbitrary device index instead of just two hands
2021-03-11 17:29:45 -05:00
David Rowe
db0f7a9884
Fix flash of avatar entity when domain restarts
2021-03-11 20:14:03 +13:00
Kalila L
78cc98bc7b
Add improved functionality for Users.kick
API.
...
Add banByUsername, banByFingerprint, and banByIP parameters.
2021-03-11 01:03:54 -05:00
David Rowe
38738a69ac
Fix locking
2021-03-11 14:56:24 +13:00
Kalila
1f4cb7b9d6
Update ScriptGatekeeper.cpp
2021-03-10 01:27:32 -05:00
Kalila
3dc11637ed
Apply suggestions from code review
...
Co-authored-by: David Rowe <david@ctrlaltstudio.com>
2021-03-10 01:27:05 -05:00
HifiExperiments
9a247172f3
non-parented material use the right cull mode
2021-03-09 21:09:48 -08:00
David Rowe
091efaee60
Don't rez own avatar entities if don't have permission
2021-03-09 11:15:26 +13:00
Kalila L
b5d89c44bf
Rename "INITIAL_STARTUP_LOCATION" -> "PRELOADED_STARTUP_LOCATION".
2021-03-08 02:01:53 -05:00
Kalila L
3ed98d0f3e
Add "ScriptGatekeeper" class and "PRELOADED_SCRIPT_WHITELIST" variable.
2021-03-08 02:00:34 -05:00
David Rowe
dd674c395e
Default canRezAvatarEntities on domains without new permission
2021-03-05 16:27:32 +13:00
HifiExperiments
1abb408a93
type
2021-03-03 18:58:09 -08:00
Kalila
672bceee1c
Merge pull request #1007 from digisomni/feature/manual-noise-reduction-gate
...
Add manual mode to noise reduction + add noise reduction threshold
2021-03-03 21:18:59 -05:00
HifiExperiments
68c20ce73d
text backgrounds have texcoord if not simple
2021-03-03 17:47:03 -08:00
Kalila
053548cd14
Merge pull request #1033 from HifiExperiments/skyboxShape
...
Non-uniformly scaled sphere zones and models behave like ellipsoids (and fix EntityItem::contains sphere case)
2021-03-03 16:15:47 -05:00
Kalila L
bc2b345709
Merge branch 'master' into feature/manual-noise-reduction-gate
2021-03-03 02:47:34 -05:00
Kalila L
4dd3ee6e1e
"Test your voice" now takes into account noise gate state.
2021-03-03 02:47:19 -05:00
HifiExperiments
ccda630a3a
fixing _glColor4f
2021-03-02 21:44:06 -08:00
Kalila
3f97b4da13
Merge pull request #1066 from vircadia/fix/crash-avi-ik
...
Fix AnimInverseKinematics crash
2021-03-02 06:02:04 -05:00
David Rowe
3beceb4d7d
Clear user's avatar entities if rez permissions change to "no"
2021-03-01 22:03:02 +13:00
David Rowe
8b6182e756
Misc fixes
2021-03-01 15:24:13 +13:00
Dale Glass
b102b3477a
Set resource total size to content size when using a qrc:// resource
...
When a Resource is requested from qrc://, the Resource::handleDownloadProgress
event is never called, and therefore _bytesTotal remains at zero. This confuses
ResourceCache later, which has a sanity check that doesn't pass when resources
are retrieved, yet no data accumulates.
Fixes #1065
2021-02-26 20:04:53 +01:00
Kalila L
6b5cffa5e4
Initial pass at adding canRezAvatarEntities.
2021-02-26 06:14:06 -05:00
Kalila L
df7fd920d7
Change INVALID_JOINT_INDEX to AnimSkeleton::INVALID_JOINT_INDEX
2021-02-25 23:28:00 -05:00
HifiExperiments
c47351c4f2
merge with master
2021-02-25 19:39:09 -08:00
HifiExperiments
826eb709ce
more work on materials
2021-02-25 19:03:42 -08:00
Kalila L
0e03eccbdf
Change NO_PARENT_INDEX to INVALID_JOINT_INDEX.
2021-02-25 21:43:17 -05:00
Kalila L
4276ea295c
Change -1 to NO_PARENT_INDEX.
2021-02-25 21:29:54 -05:00
Kalila
c79eb479f0
Update AnimInverseKinematics.cpp
2021-02-25 20:36:45 -05:00
Kalila
080d42be39
Update AnimInverseKinematics.cpp
2021-02-25 20:35:02 -05:00
David Rowe
5ad2f9d192
Fix OSX crash on shutdown
2021-02-26 09:05:52 +13:00
HifiExperiments
186f505b15
images support materials
2021-02-24 20:56:14 -08:00
HifiExperiments
25e4f59d55
gizmos have materials, working on images
2021-02-23 20:54:57 -08:00
Phil Palmer
26369ca2a9
Fix for some spinner boxes not changing value when using their buttons or the mouse wheel.
...
Changed the default value of FloatPreference::_step from 0.1f to 1, because FloatPreference::_decimals defaults to 0. Also because before this branch, all spinners used a step of 1 rather than SpinnerPreference::_step.
Spinners such as Settings > General > Desktop Tablet Scale / VR Tablet Scale work again.
2021-02-22 22:34:04 -05:00
Kalila
ba54dd755c
Merge pull request #1034 from vircadia/v2021.1.0-rc
...
merge V2021.1.0 rc into master
2021-02-22 00:16:36 -05:00
HifiExperiments
5677b5d5dc
docs
2021-02-20 23:03:30 -08:00
HifiExperiments
30cf1555e4
fix keepAspectRatio, give text entities naturalDimensions
2021-02-20 22:47:33 -08:00
Julian Groß
937e0a55db
Merge remote-tracking branch 'refs/remotes/HifiExperiments/fixBillboard'
2021-02-20 12:12:59 +01:00
HifiExperiments
eefe809950
CR
2021-02-19 19:31:06 -08:00
Phil Palmer
72725e783a
Small optimisations and tidying of things that were noticed in passing. No behaviour should change.
...
* Removed the deprecated MyAvatar.setToggleHips script function and the "Toggle Hips Following" option from the Developer menu. They had no effect on any code.
* In CharacterController::applyMotor, prevented unnecessary calls to btVector3::rotate() when the motor has no rotation. This change also improves readability through the use of clearly-named lambdas.
* In AvatarData::getFauxJointIndex, prevented unnecessary string comparisons when the named joint is a real joint rather than a faux one.
* In Avatar::getJointIndex, removed an unnecessary call to QHash<QString, int>::contains(), by supplying a default index for QHash<QString, int>::value().
* Removed unnecessary condition "forwardLeanAmount < 0" in MyAvatar::FollowHelper::shouldActivateHorizontal_userSitting.
* Corrected the return type of MyAvatar::getSitStandStateChange from float to bool.
* Added a missing 'f' suffix to a float literal in PreferencesDialog.cpp.
2021-02-19 21:55:08 -05:00
HifiExperiments
852edec9e7
entities with billboardMode != none use local rotation so parent rotation doesn't affect them
2021-02-18 22:15:12 -08:00
HifiExperiments
f9b88c68e0
treat non-uniform spheres as ellipsoids everywhere
2021-02-15 21:13:58 -08:00
HifiExperiments
30c4779eeb
name all the threads
2021-02-13 20:17:28 -08:00
Kalila
26894b4325
Merge pull request #1020 from HifiExperiments/alignment
...
Text Entity alignment property
2021-02-13 01:28:41 -05:00
HifiExperiments
51bf54c703
fix EntityItem::contains sphere case
2021-02-12 12:27:35 -08:00
HifiExperiments
56fa4698da
potential fix for offset soft attachments
2021-02-11 20:07:46 -08:00
HifiExperiments
f46f1b2219
Merge branch 'master' into alignment
2021-02-11 18:07:23 -08:00
HifiExperiments
a18c24832a
fix android build
2021-02-11 18:01:33 -08:00
HifiExperiments
b296fff197
add text alignment property
2021-02-10 21:45:53 -08:00
HifiExperiments
0645866549
Merge branch 'master' into billboard
2021-02-09 23:28:58 -08:00
HifiExperiments
ae26416c59
Merge branch 'master' into billboard
2021-02-09 22:57:10 -08:00
HifiExperiments
f1d6a4e3d4
Merge branch 'master' into feature/web-entity-user-agent
2021-02-09 22:47:46 -08:00
HifiExperiments
b6e7466804
triggerHapticPulse supports arbitrary device index instead of hands
2021-02-09 17:14:13 -08:00
Kalila L
5a40007758
Update default threshold value.
2021-02-09 00:46:46 -05:00
Kalila L
d2875c2c4f
Add manual mode to noise reduction + add noise reduction threshold
2021-02-09 00:44:01 -05:00
HifiExperiments
766b91f1a3
add note about only supporting 0,0,0 pivot
2021-02-05 20:46:14 -08:00
HifiExperiments
ace6bf6c5b
dirty physics on useOriginalPivot change, other small fix for compound shapes
2021-02-03 17:35:17 -08:00
HifiExperiments
56fa143ee6
Merge remote-tracking branch 'upstream/master' into pivot
2021-02-02 22:27:49 -08:00
HifiExperiments
8f3ed5d66d
Merge pull request #971 from HifiExperiments/apitraceFix
...
Fix crashes when running with QML disabled in VR
2021-02-01 21:56:11 -08:00
Phil Palmer
a2e4b81ed8
* Add more rounding in SpinBox.qml, allowing FloatPreference::step to work reliably for the spinners without needing double precision (suggestion from ctrlaltdavid: https://github.com/vircadia/vircadia/pull/930#issuecomment-765838930 ).
...
* Change FloatPreference::step from double back to float.
2021-02-01 20:26:18 -05:00
HifiExperiments
4554aa338b
Update BillboardMode.cpp
2021-01-30 00:28:25 -08:00
Kalila L
c57b1a92f3
CR + update user agent.
2021-01-30 02:16:53 -05:00
HifiExperiments
19cd0fa6ad
CR
2021-01-29 22:31:17 -08:00
HifiExperiments
3d9142d8cb
Update libraries/ui/src/InfoView.cpp
...
Co-authored-by: David Rowe <david@ctrlaltstudio.com>
2021-01-29 17:11:10 -08:00
Kalila
af8ce1ba3d
Merge pull request #937 from daleglass/skip_repeated_log_entries
...
Skip repeated log entries
2021-01-28 17:22:51 -05:00
Kalila L
f8119daa47
Remove user agent overwriting in RequestFilters.
2021-01-23 18:49:21 -05:00
HifiExperiments
7bed9b0754
Merge remote-tracking branch 'origin/pivot' into pivot
2021-01-21 21:05:28 -08:00
HifiExperiments
bb898aac33
non-exact collisions should work on models with pivots and useOriginalPivot=true
2021-01-21 21:05:00 -08:00
HifiExperiments
54d57afdae
use rotation property to determine which axis is facing you
2021-01-21 19:21:38 -08:00
Kalila
a1fe046350
Merge pull request #953 from Phil-Palmer/fix/alpha-zwrite
...
Disable z-write for transparent draws
2021-01-21 17:54:59 -05:00
Kalila L
82313eccbf
Add userAgent property for web entities.
2021-01-21 01:51:37 -05:00
HifiExperiments
2667af3682
more safeguards
2021-01-20 21:25:30 -08:00
HifiExperiments
3335c040e5
hurr durr I'm an idiot
2021-01-18 18:39:12 -08:00
HifiExperiments
4bf952260f
fix crashes when running with qml disabled in VR
2021-01-18 12:57:44 -08:00
HifiExperiments
7030798d41
cleanup
2021-01-17 22:47:26 -08:00
HifiExperiments
92ea14a059
proper render bounds for models (need to pass RenderArgs to getBound everywhere)
2021-01-17 22:08:06 -08:00
HifiExperiments
1f71a23082
optimize picking
2021-01-17 13:09:09 -08:00
daleglass
06b1a8e17c
Merge pull request #928 from Phil-Palmer/fix/vr-recenter
...
VR fixes for: couldn't sit on the floor, wrong walk directions.
2021-01-16 20:51:03 +01:00
HifiExperiments
2a27fc4de2
billboarding for model entities
2021-01-13 22:31:21 -08:00
HifiExperiments
6d1667df5a
better picking against billboarded shapes other than spheres
2021-01-10 16:48:44 -08:00
HifiExperiments
bef0c79b67
billboard mode working on most entity types
2021-01-10 16:03:04 -08:00
Dale Glass
aab5b22e25
Skip duplicated log entries
...
This helps with log flooding. Successive repeated log messages will be skipped and counted,
the count will be output when a different message is logged.
A new option of 'keep_repeats' has been added to VIRCADIA_LOG_OPTIONS to disable this.
2021-01-09 19:39:32 +01:00
Phil Palmer
1cdc3610c3
Disable z-write for transparent fonts, grid entities and teleport beams
...
as suggested in the review here: https://github.com/vircadia/vircadia/pull/953#pullrequestreview-560779456
2021-01-05 06:47:33 -05:00
HifiExperiments
1ccdfe37a6
Update libraries/entities/src/EntityItemProperties.cpp
...
Co-authored-by: David Rowe <david@ctrlaltstudio.com>
2021-01-04 12:14:35 -08:00
Phil
646a5798e6
Apply suggestions from code review
...
Tidying (bracing style, spaces, remove final comma from enum, fix JSDoc comments).
Co-authored-by: David Rowe <david@ctrlaltstudio.com>
2021-01-04 00:12:57 -05:00
HifiExperiments
030524c3ee
CR and actually send property over wire
2021-01-03 21:03:43 -08:00
HifiExperiments
6e0bad814e
working on billboard mode for all entity types
2021-01-03 20:33:08 -08:00
Phil Palmer
4f71cb5945
Disable z-write when drawing web entities with alpha < 1.
2021-01-03 22:59:31 -05:00
Phil Palmer
90799e10da
Fix z-write enabled for transparent draws.
...
Fix z-write being enabled for transparencies in GeometryCache::getSimplePipeline and Procedural::Procedural (fixes https://github.com/vircadia/vircadia/issues/224 ).
Z-write is controlled by the 'writeMask' parameter of gpu::State::setDepthTest.
2021-01-03 16:31:51 -05:00
HifiExperiments
5dc45e895c
more fixes and create checkbox defaults to checked
2021-01-02 19:18:54 -08:00
HifiExperiments
a072010b02
Merge remote-tracking branch 'upstream/master' into pivot
2021-01-02 17:13:24 -08:00
HifiExperiments
20e0c24163
cleanup + create
2021-01-02 00:04:24 -08:00
HifiExperiments
002271a4cc
finishing touches
2021-01-01 21:52:16 -08:00
Phil Palmer
8c7c91ed6f
Remove const from variable declarations as suggested in the review.
...
Suggested here: https://github.com/vircadia/vircadia/pull/928/files#r549830690
The ones I've left are either
- values known at compile time, eg. const float MIN_LENGTH_FOR_NORMALIZE = 0.061f;
- consts that were already there in the previous code, eg. const float MAX_DISPLACEMENT = 0.5f * _radius;
2020-12-29 19:31:35 -05:00
HifiExperiments
0f9f95f716
possible fix for physics
2020-12-28 23:46:37 -08:00
Phil Palmer
3e25e32f18
Revert temporary "added pragmas" (optimize off)
...
This reverts commit 20e4f952ab
.
2020-12-27 02:52:52 -05:00
Phil Palmer
c9cf7eb75d
Merge branch 'fix/vr-recenter-PRAGMAS' into fix/vr-recenter
2020-12-26 23:22:16 -05:00
Phil Palmer
20e4f952ab
added pragmas
2020-12-26 23:19:21 -05:00
daleglass
f894a0a141
Merge pull request #877 from vircadia/feature/domain-server-reporting-socket
...
Send address and port with each metaverse heartbeat.
2020-12-26 20:40:58 +01:00