Anthony J. Thibault
ccf85c1f7c
Merge branch 'vive-ui' into bug-fix/hmd-ui-center-improvements
2016-06-13 09:48:58 -07:00
Anthony J. Thibault
f6ed5a1dae
Bugfixes based on feedback
...
* When the overlay is hidden because your head is too close to the sphere,
instead of coming back immediately, it waits until the avatar's velocity is near zero
for a period of time.
* Hooked up jump and fly to MyAvatar::hasDriveInput()
* Added an internal state machine to OverlayConductor to manage hiding/showing transitions.
* The overlay menu state is now tied directly to the overlay, so it will change state as the
overlay is dynamically hidden/shown from code.
* Removed slot going directly from MenuOption::Overlays directly to OverlayConductor::setEnable().
2016-06-10 18:33:40 -07:00
Brad Davis
472a3540d7
Merge remote-tracking branch 'upstream/master' into vive-ui
...
Conflicts:
scripts/system/controllers/handControllerGrab.js
2016-06-10 10:43:09 -07:00
Brad Hefta-Gaub
fda91677f8
Merge pull request #8049 from kencooke/master
...
Use shared CPUDetect.h for CPU detection
2016-06-10 08:25:27 -07:00
Brad Hefta-Gaub
426d67f5bf
Merge pull request #8038 from jherico/pure_virtual
...
Attempt to get better logging from pure virtual call crashes
2016-06-10 08:25:10 -07:00
Anthony J. Thibault
685710d0ec
OverlayConductor improvments
...
* the HUD will fade/in when driving, even in desktop mode.
* the HUD no longer pops when you lean outside of the UI sphere,
instead it should smoothly fade out and fade back in.
* the overlay toggle button should override fading while driving, as expected.
* removed any notion of SITTING, STANDING or FLAT mode from overlay.
2016-06-09 18:09:04 -07:00
Ken Cooke
dd0d594524
cleanup
2016-06-09 16:31:09 -07:00
Ken Cooke
d7079fce8c
Use shared CPUDetect.h for CPU detection
2016-06-09 15:07:24 -07:00
Brad Davis
cd7c6be590
Fix formatting
2016-06-09 12:25:21 -07:00
Brad Hefta-Gaub
ae9b8696d4
Merge pull request #8013 from zzmp/feat/add-metadata
...
add basic metadata to domains
2016-06-09 12:18:28 -07:00
Brad Hefta-Gaub
3c5af56421
Merge pull request #8010 from hyperlogic/feature/hmd-lean-recenter-property
...
Added MyAvatar.hmdLeanRecenterEnabled property
2016-06-09 12:17:51 -07:00
Brad Hefta-Gaub
020077b6cb
Merge pull request #8045 from ctrlaltdavid/load-dfaults-button
...
fix height of Load Defaults button in Running Scripts dialog
2016-06-09 12:06:01 -07:00
Anthony J. Thibault
6e3057479f
fixes for warnings
...
Also overlays menu option should work better in conjunction with ui-center/fading
2016-06-09 11:27:02 -07:00
Brad Davis
eee1ba0906
trying to get buildability
2016-06-09 10:19:38 -07:00
Anthony J. Thibault
1aae22f5a5
Optimized MyAvatar.getCharacterControllerEnabled()
...
Instead of doing a blocking queued invokeMethod, it just calls into CharacterController.isEnabled() which is now thread-safe.
2016-06-09 09:35:19 -07:00
Brad Davis
ff8d4883b1
Attempt to get better logging from pure virtual call crashes
2016-06-08 22:35:39 -07:00
David Rowe
5352bd4b76
Fix height of Load Defaults button
2016-06-09 17:15:17 +12:00
Anthony J. Thibault
5ef6847dc3
HMD re-centering while driving improvements.
...
Previously the HUD fading in/out would also recenter the hmd sensor and the avatar, which caused many problems including:
* The user's view could shift vertically.
* Your avatar would briefly go into t-pose
* other users would see your avatar go into t-pose.
Now we now move the UI sphere instead, which results in a much smoother experience.
MyAvatar: added hasDriveInput method.
OverlayConductor:
* removed avatar and sensor reset, instead the overlay's modelTransform is changed.
* revived STANDING mode, which is active if myAvatar->getClearOverlayWhenDriving() is true and you are wearing an HMD.
* SITTING & FLAT mode should be unchanged.
* Instead of using avatar velocity to fade out/fade in the hud, We use the presense or absanse of avatar drive input.
* Additionally, we check distance to the UI sphere, and quickly recenter the hud if the users head is too close to the actual hud sphere.
CompositorHelper:
* Bug fixes for ray picks not using the modelTransform.
HmdDisplayPlugin:
* Bug fixes for rendering not using the modelTransform.
2016-06-08 18:36:36 -07:00
Brad Hefta-Gaub
262e0262fc
Merge pull request #7889 from samcake/color
...
add support for ambient occlusion texture and lightmap texture for fbx exported from Blender
2016-06-08 17:38:45 -07:00
Zach Pomerantz
9926c80917
Only check user metadata before sending
2016-06-08 18:45:01 -05:00
Brad Hefta-Gaub
fc5214c938
Merge pull request #8033 from SamGondelman/xboxFix
...
Game pads work after falling asleep and being reactivated
2016-06-08 16:27:26 -07:00
Brad Hefta-Gaub
8434aa9416
Merge pull request #8027 from SamGondelman/exposeHaptics
...
Expose haptics to JS
2016-06-08 16:17:04 -07:00
Anthony Thibault
05ca715074
Merge pull request #7974 from hyperlogic/tony/daz3d-model-fix
...
Fix for models exported from Daz3D.
2016-06-08 15:44:50 -07:00
Brad Hefta-Gaub
69ae33ad9a
Merge pull request #7997 from SamGondelman/touchFixes
...
Corrected Oculus Touch coordinate system so that hands track properly
2016-06-08 15:39:17 -07:00
Brad Davis
0565d3aea1
Merge remote-tracking branch 'upstream/master' into vive-ui
2016-06-08 14:59:58 -07:00
Brad Hefta-Gaub
4e418f328f
Merge pull request #7924 from imgntn/moreshelfstuff
...
[Home] Add More Content
2016-06-08 13:53:26 -07:00
James B. Pollack
65e2cdbbf3
clear dead code
2016-06-08 13:44:53 -07:00
Brad Hefta-Gaub
0df72548f8
Merge pull request #8024 from kencooke/audio-src-avx2
...
AVX2 optimized audio resampler
2016-06-08 12:43:52 -07:00
Howard Stearns
b21fbe5d99
Merge pull request #8037 from howard-stearns/button-content
...
new hmd button content and initial positions
2016-06-08 11:28:26 -07:00
Howard Stearns
7588579ec3
Merge pull request #8026 from jherico/steamvr_keyboard
...
SteamVR keyboard functionality
2016-06-08 11:21:07 -07:00
howard-stearns
f8353fb082
New button content and initial positions.
2016-06-08 11:11:18 -07:00
howard-stearns
bd24a07750
Merge branch 'vive-ui' of https://github.com/highfidelity/hifi into vive-ui
2016-06-08 10:50:03 -07:00
Brad Davis
40778d7f29
Allow env disabling of the keyboard. Show keyboard after short delay to avoid flickers
2016-06-08 10:41:19 -07:00
Howard Stearns
bf48099286
Merge pull request #8032 from jherico/pin-button
...
Add a constant hud toggle button to the UI
2016-06-08 10:33:11 -07:00
Howard Stearns
8bf6ed8b7a
Merge pull request #8025 from hyperlogic/feature/vive-ui-equip-hotspot
...
Render equip hotspot when trigger is squeezed
2016-06-08 09:42:33 -07:00
Brad Hefta-Gaub
d0e946c907
Merge pull request #8034 from ctrlaltdavid/20953
...
fix colors of buttons in Asset Browser dialog
2016-06-08 07:47:34 -07:00
Brad Davis
79c68b2ecb
Working on positioning of the keyboard
2016-06-07 21:52:22 -07:00
Brad Davis
c2aa9e7f61
Update SteamVR keyboard behavior
2016-06-07 21:52:21 -07:00
Brad Davis
eab611acc0
Enable Steam VR text input
2016-06-07 21:52:20 -07:00
Brad Davis
ca6e86e767
Merge remote-tracking branch 'upstream/master' into vive-ui
...
Conflicts:
interface/resources/qml/hifi/dialogs/RunningScripts.qml
2016-06-07 21:51:47 -07:00
Brad Hefta-Gaub
338557358d
Merge pull request #8035 from Atlante45/master
...
Fix OS X warning
2016-06-07 18:17:58 -07:00
Brad Hefta-Gaub
80100b1d34
Merge pull request #8000 from Atlante45/feat/plugins
...
Select/Disable plugins via command line args
2016-06-07 18:17:29 -07:00
SamGondelman
2c1d20bd1a
removed _deviceCounts, cache joystick available inputs, added deadzone to gamepad thumbsticks
2016-06-07 17:12:24 -07:00
Brad Hefta-Gaub
9a0076d4f1
Merge pull request #8028 from ctrlaltdavid/20949
...
add "Load Defaults" button to Running Scripts dialog
2016-06-07 17:09:29 -07:00
Brad Hefta-Gaub
6603289de9
Merge pull request #8029 from SamGondelman/constantTurn
...
Fixed constant turn of 22.5 degrees in comfort mode
2016-06-07 17:09:07 -07:00
Anthony J. Thibault
30d8ae36e8
Added MyAvatar.characterControllerEnabled property
2016-06-07 16:55:32 -07:00
Atlante45
71fb0e665f
Fix OSX warning
2016-06-07 16:46:32 -07:00
Brad Davis
29d9f51b58
Adding missed file
2016-06-07 16:46:17 -07:00
David Rowe
a87483dfff
Fix colors of buttons in Asset Browser dialog
2016-06-08 10:55:14 +12:00
Brad Davis
ba61491ee6
PR feedback
2016-06-07 15:33:00 -07:00