Brad Hefta-Gaub
3e05d95478
Merge branch 'master' of https://github.com/highfidelity/hifi into menuGroups
2016-01-11 09:09:37 -08:00
David Rowe
9068d55998
Fix display of File > About Interface window
2016-01-11 15:58:00 +13:00
Brad Davis
d74686474a
Ensure VR menus never render off the overlay
2016-01-10 11:39:47 -08:00
Anthony J. Thibault
8e915733f0
added place holder right hand open/searching animation
2016-01-08 17:15:18 -08:00
Zach Pomerantz
c8d3342aca
Merge branch 'master' of github.com:highfidelity/hifi into feat/render-shape
2016-01-08 17:04:02 -08:00
Brad Hefta-Gaub
e2a3903def
add support for advanced/developer plugins and change diplay modes to match spec
2016-01-08 16:58:25 -08:00
Brad Hefta-Gaub
e70be2d8fe
more menu rework
2016-01-08 11:58:13 -08:00
Brad Hefta-Gaub
0f52b82c21
allow scripted addMenu() to specify grouping
2016-01-08 11:21:37 -08:00
Anthony J. Thibault
cac19b8579
grab animation work
...
Hand animations now have 5 states:
* idle
* open
* grasp
* point
* farGrasp
The handControllerGrab.js script now chooses one of these five animations, based on the state of the HandController object.
Also, removed hand trigger AnimVar setting from C++ Rig class.
2016-01-07 19:36:57 -08:00
Anthony J. Thibault
c2736cb68c
Merge branch 'master' into tony/grab-script-hand-animation
2016-01-07 16:58:10 -08:00
Seth Alves
8e199e0457
Merge pull request #6794 from hyperlogic/tony/soft-avatar-attachment-script
...
Added avatarAttachmentTest.js script
2016-01-07 16:41:41 -08:00
Anthony J. Thibault
7bef1ebdac
Merge remote-tracking branch 'upstream/master' into tony/soft-avatar-attachment-script
2016-01-07 16:14:52 -08:00
Anthony J. Thibault
031f59b7b5
Support for adding soft attachments from script.
...
Also, bug fixes for setting MyAvatar.attachmentData property.
2016-01-07 16:12:36 -08:00
Stephen Birarda
404fb2f781
Merge branch 'master' of https://github.com/highfidelity/hifi into console
2016-01-07 16:02:32 -08:00
Brad Davis
35e17b7604
movable audio bar
2016-01-07 15:43:51 -08:00
Brad Davis
3a7ec33d38
Merge pull request #6790 from ZappoMan/menuGroups
...
Menu restructuring
2016-01-07 17:48:20 -05:00
Brad Hefta-Gaub
45b85735d3
disable the not yet implemented menu items
2016-01-07 14:37:42 -08:00
Brad Hefta-Gaub
e9ec561a55
add separator in View menu
2016-01-07 14:28:44 -08:00
Brad Hefta-Gaub
cdc982c6e5
mini mirror off by default
2016-01-07 14:22:20 -08:00
Brad Hefta-Gaub
a8383238e4
make mini mirror a standard option
2016-01-07 13:46:55 -08:00
Philip Rosedale
c5ab29071e
Merge pull request #6791 from jherico/qml_hang
...
Stop QML hanging the app on shutdown
2016-01-07 13:29:47 -08:00
Brad Hefta-Gaub
04a5f5ce1b
remove dead code for friends, since its handled by users.js
2016-01-07 13:26:03 -08:00
Philip Rosedale
3e8f26d591
Merge pull request #6789 from jherico/url_loop
...
Stop looping on URL fixing
2016-01-07 13:10:54 -08:00
Brad Hefta-Gaub
d51f514281
reworking of view/camera mode to match spec
2016-01-07 12:42:18 -08:00
Brad Davis
660304a0a3
Stop QML hanging the app on shutdown
2016-01-07 12:25:25 -08:00
Brad Hefta-Gaub
1508a637ab
Menu restructuring
2016-01-07 12:09:02 -08:00
AlessandroSigna
eaa67a41dd
Following coding standard
2016-01-07 11:09:27 -08:00
AlessandroSigna
18390c87da
handling NULL pointer
2016-01-07 11:09:26 -08:00
AlessandroSigna
7b74f7407a
Threadsafe access to EntityTree in OverlayPanel
2016-01-07 11:09:25 -08:00
Seth Alves
bc538a0f7d
Merge pull request #6756 from AndrewMeadows/physics-cleanup-003
...
more correct management of MotionState pointers
2016-01-07 11:04:28 -08:00
Andrew Meadows
8ae1e750ab
Merge pull request #6783 from sethalves/fix-h0ld-action
...
try harder to ensure that a held object is active in bullet
2016-01-07 10:53:55 -08:00
Brad Davis
144af19ebd
Stop looping on URL fixing
2016-01-07 10:52:28 -08:00
Andrew Meadows
36e19b43c9
add some comments; specify const and overrides
2016-01-07 10:19:46 -08:00
Andrew Meadows
c1206ca73d
fix bad merge
2016-01-07 10:19:46 -08:00
Andrew Meadows
e0ec941476
fix typo
2016-01-07 10:19:46 -08:00
Andrew Meadows
6a642bdcf8
fix misusage of smart-pointers
2016-01-07 10:19:46 -08:00
Andrew Meadows
6eb177091b
overhaul of MotionState cleanup
...
Moved MotionState deletes out of PhysicsEngine.
EntityMotionStates are deleted by the PhysicsEntitySimulation.
AvatarMotionStates are deleted in the Avatar dtor.
2016-01-07 10:19:46 -08:00
Andrew Meadows
534bfa5983
remove dangling whitespace
2016-01-07 10:19:46 -08:00
Brad Hefta-Gaub
a78d5274e7
Merge pull request #6780 from jherico/z_order
...
Address some z-ordering issues in overlay windows
2016-01-06 20:08:52 -08:00
Atlante45
e59397a97a
Merge branch 'master' of https://github.com/highfidelity/hifi into fix/skybox
2016-01-06 18:56:58 -08:00
Clément Brisset
447f2f6361
Merge pull request #6785 from ZappoMan/fixWarnings
...
fix warnings
2016-01-06 18:56:26 -08:00
Anthony J. Thibault
dfc3f02db3
avatar-animation.json: Removed point outro state.
...
Also replaced right hand point with force grab animation.
2016-01-06 18:15:32 -08:00
Atlante45
3effa9d5e1
Fix skybox rendering
2016-01-06 17:03:29 -08:00
Anthony J. Thibault
1251be1b2b
Merge branch 'master' into tony/grab-script-hand-animation
2016-01-06 16:26:56 -08:00
Brad Hefta-Gaub
335ab3c501
fix warnings
2016-01-06 15:24:52 -08:00
Seth Alves
b873d92469
try harder to ensure that a held object is active in bullet
2016-01-06 14:12:58 -08:00
Andrew Meadows
b8b113844f
reduced avatar max fly speed from 300 to 30
2016-01-06 11:22:58 -08:00
Brad Davis
44b9bc7115
Force active focus on the address bar line while address bar is visible
2016-01-06 11:10:05 -08:00
Brad Davis
1b82200ecb
Address some z-ordering issues in overlay windows
2016-01-06 10:58:56 -08:00
Anthony J. Thibault
3e6ff0eb68
Moved hand animation control into grab script.
2016-01-05 19:56:56 -08:00
Anthony Thibault
95f821d61a
Merge pull request #6732 from sethalves/set-model-entity-joints
...
hook up a way for scripts to set model-entity joint state
2016-01-05 17:31:18 -08:00
Zach Pomerantz
444a014252
Delay renderEngine init for GLBackend init
2016-01-05 17:20:08 -08:00
Andrew Meadows
9ab5ef358a
remove dangling whitespace
2016-01-05 16:44:36 -08:00
Seth Alves
b59934573a
Merge branch 'master' of github.com:highfidelity/hifi into set-model-entity-joints
2016-01-05 13:50:12 -08:00
Brad Hefta-Gaub
c2f2f950fb
Merge pull request #6673 from hyperlogic/tony/get-palm-thread-safe
...
Make Avatar palm position/rotation accessors thread safe
2016-01-05 13:07:47 -08:00
Brad Davis
908c1072ce
Merge pull request #6763 from ZappoMan/scriptMessageBoxesOffscreen
...
move alert and confirm to use offscreen ui
2016-01-05 15:26:48 -05:00
Seth Alves
b222c12857
unmangle merge
2016-01-05 12:21:50 -08:00
Seth Alves
cd82383d33
Merge branch 'master' of github.com:highfidelity/hifi into improve-grab-action-reliability
2016-01-05 11:13:38 -08:00
Anthony J. Thibault
a21b604746
Simplified implementation of ThreadSafeValueCache
2016-01-05 11:08:08 -08:00
Andrew Meadows
0473891e86
Merge pull request #6671 from sethalves/near-grab-via-parenting
...
queryAACube plumbing
2016-01-05 11:01:28 -08:00
Andrew Meadows
62688d5c07
Merge pull request #6768 from jherico/vr_keys
...
Tweaks for supporting the new QML UI
2016-01-05 10:31:57 -08:00
Seth Alves
212d2d9e8f
merge from upstream
2016-01-05 10:27:45 -08:00
Howard Stearns
5f85e0a4c0
Merge pull request #6769 from hyperlogic/tony/marketplace-avatar-attachment-support
...
Interface support for avatar attachments from Marketplace
2016-01-05 10:17:33 -08:00
Brad Hefta-Gaub
927fe97359
migrate callers of QMessageBox::warning() to OffscreenUi::warning()
2016-01-05 10:17:16 -08:00
Andrew Meadows
43d8c14c16
Merge pull request #6767 from howard-stearns/pid-render-limits
...
render limits fixes
2016-01-05 10:17:04 -08:00
Anthony J. Thibault
9ea6079c64
Merge branch 'master' into tony/get-palm-thread-safe
2016-01-05 10:16:52 -08:00
Brad Hefta-Gaub
d98c2d1413
migrate callers of QMessageBox::question() to OffscreenUi::question()
2016-01-05 09:39:39 -08:00
Brad Davis
900a0f7f08
Trigger selection is too twitchy
2016-01-05 09:16:44 -08:00
Brad Davis
4b6f58dcab
Restoring code commented out for debugging
2016-01-04 20:51:52 -08:00
Brad Davis
8485c89a0e
More work on exposing tools to QML overlay windows
2016-01-04 20:51:52 -08:00
Brad Davis
56ee48a084
Working on focus problems
2016-01-04 20:51:51 -08:00
Brad Davis
e6b59cb0a1
Make it easier for QML dialogs to access the global menu, manipulate the overlay desktop
2016-01-04 20:51:50 -08:00
Brad Davis
41dcc3d52b
QML dialogs should not consume key events when disabled
2016-01-04 20:51:49 -08:00
Seth Alves
ce1b8ae6f0
Merge branch 'master' of github.com:highfidelity/hifi into near-grab-via-parenting
2016-01-04 19:35:36 -08:00
Anthony J. Thibault
bac6570655
Interface support for avatar attachments from Marketplace
...
Drag and drop support of ava.json files is also supported and
at the moment the only way to test.
To test:
1. Create a cowboyhat.ava.json file on your hard-drive, with the following contents:
{
"version": "0.1",
"name": "Cowboy Hat",
"modelUrl": "https://s3.amazonaws.com/hifi-public/tony/cowboy-hat.fbx ",
"jointName": "Head",
"transform": {
"rotation": {"x": 0, "y": 0, "z": 0, "w": 1},
"translation": {"x": 0, "y": 0, "z": 0},
"scale": {"x": 1, "y": 1, "z": 1}
},
"isSoft": false
}
2. Create a leatherjacket.ava.json file, with the following contents:
{
"version": "0.1",
"name": "Leather Jacket",
"modelUrl": "https://hifi-content.s3.amazonaws.com/ozan/dev/clothes/coat/coat_rig.fbx ",
"isSoft": true
}
3. Run interface
4. Drag-and-Drop cowboyhat.ava.json onto the main Interface window.
5. You should be prompted wear the 'Cowboy Hat' attachment.
6. If you select 'Yes', the cowboy hat should appear on the avatar.
7. Do the same with leatherjacket.ava.json file.
2016-01-04 17:50:45 -08:00
Stephen Birarda
8dc074c0a3
fix stars file discovery without full binary dir include
2016-01-04 15:52:06 -08:00
Stephen Birarda
184bae2561
undo change to Stars headers
2016-01-04 15:41:31 -08:00
Stephen Birarda
7304e695b3
resolve conflicts on merge with upstream/master
2016-01-04 15:40:16 -08:00
Stephen Birarda
508a5c74a2
include application version to interface
2016-01-04 15:35:22 -08:00
howard-stearns
715826cc0d
Full speed (no more half speed), and fix shouldRender for objects larger
...
than their distance.
2016-01-04 15:12:14 -08:00
Brad Davis
125d103e29
Merge pull request #6762 from ZappoMan/hideMirrorAndAudioInHMD
...
hide the rear view mirror and the audio in the HMD
2016-01-04 18:03:33 -05:00
howard-stearns
a37b9157bc
simplify preferences
2016-01-04 15:00:54 -08:00
Andrew Meadows
164c649a33
Merge pull request #6681 from howard-stearns/pid-render-limits
...
Pid render limits
2016-01-04 14:47:31 -08:00
howard-stearns
333eadd551
Don't show render count / distance when using acuity.
2016-01-04 14:46:57 -08:00
Brad Hefta-Gaub
2b5956af99
move alert and confirm to use offscreen ui
2016-01-04 13:57:36 -08:00
Brad Hefta-Gaub
f719f4a1cc
hide the rear view mirror and the audio in the HMD
2016-01-04 13:31:01 -08:00
Stephen Birarda
efa0813ae9
Merge remote-tracking branch 'origin/console' into console-dev
2016-01-04 13:18:27 -08:00
Brad Hefta-Gaub
26f0030ca0
Merge pull request #6758 from jherico/vr_keys
...
Allow keyboard navigation of the VR/overlay menu
2016-01-04 12:42:34 -08:00
Ryan Huffman
471c555bca
Add shared memory back into main.cpp
2016-01-04 11:58:56 -08:00
Stephen Birarda
b3e46d1ed8
some macro renaming and cleanup
2016-01-04 10:26:37 -08:00
Stephen Birarda
02069bfcd2
Merge remote-tracking branch 'leo/master' into console
2016-01-04 09:57:55 -08:00
Howard Stearns
342d3e80bc
fix MSVC formatting
2016-01-04 09:49:25 -08:00
Howard Stearns
9c8a04ce1e
Merge branch 'master' of https://github.com/highfidelity/hifi into pid-render-limits
2016-01-04 09:26:14 -08:00
Brad Hefta-Gaub
5b177404d5
Merge pull request #6749 from jherico/resource_override
...
Allow a script to set a resource override.
2016-01-04 09:17:38 -08:00
Brad Davis
297e58fbc6
Cleanup
2016-01-03 20:29:31 -08:00
Brad Davis
435ab8c4e8
Fix possible log spam issue
2016-01-03 20:22:55 -08:00
Brad Davis
bfa9213a10
Allow keyboard navigation of 'vr menu'
2016-01-03 20:22:39 -08:00
Brad Hefta-Gaub
ec8a2ae093
Merge pull request #6739 from jherico/qml_window
...
Support QML and Web content in overlay windows
2016-01-03 10:18:26 -10:00
Brad Hefta-Gaub
02835fc960
Merge pull request #6702 from hyperlogic/tony/soft-attachments
...
Soft Attachment Support
2016-01-03 08:46:16 -10:00
Seth Alves
86b551c177
back out off-brand change
2016-01-03 07:33:50 -08:00
Seth Alves
5d0604b8d3
activateBody doesn't help if called from inside the action callback, because the callback isn't called on inactive bodies. call it from the setup routine, instead
2016-01-03 07:33:10 -08:00
Seth Alves
bfa8cc1969
merge from upstream
2016-01-03 06:47:25 -08:00
Brad Davis
67e32cc1f0
Consolidating URL handling, exposing to all QML objects
2015-12-31 14:14:48 -08:00
Brad Davis
462cc325e5
Cleanup, moving some QML objects to OffscreenUI
2015-12-31 12:39:56 -08:00
Leonardo Murillo
379cdf1d5d
Merge branch 'master' of github.com:highfidelity/hifi
2015-12-31 09:06:44 -06:00
Brad Davis
a883891197
Expose the username to scripts (and thus QML)
2015-12-30 22:28:16 -08:00
Brad Davis
000130617e
Allow input devices to break up their mappings into multiple files
2015-12-30 22:28:10 -08:00
Brad Davis
c77b66f88c
Make navigation directions into axes
2015-12-30 22:28:08 -08:00
Brad Davis
4c26627622
Add navigation actions and wire them up in the standard controller
2015-12-30 17:14:40 -08:00
Brad Davis
a834f28eca
Add a tag to the top level QML dialog so loaded content can manipulate it easily
2015-12-30 17:14:03 -08:00
Brad Davis
bfe7ab4d94
Allow QML windows to quit the application
2015-12-30 11:39:34 -08:00
Brad Davis
f4bd2afc8e
Make script launched windows invisible at creation time
2015-12-30 11:38:34 -08:00
Stephen Birarda
a8896de140
remove dead code, use stop index
2015-12-30 09:45:23 -08:00
Brad Davis
d6f5296c3b
Working on event bridge and scripting interfaces
2015-12-30 09:14:50 -08:00
Brad Davis
0901e3aae1
Support QML and Web content in overlay windows
2015-12-30 09:14:49 -08:00
Brad Davis
07531353e4
Allow a script to set a resource override.
2015-12-30 09:06:04 -08:00
Andrew Meadows
b83987331b
Merge pull request #6725 from huffman/fix-avatar-get-myavatar
...
Fix crash when getting MyAvatar.sessionUUID from AvatarManager
2015-12-30 08:41:52 -08:00
Brad Davis
76eba89f7d
Merge pull request #6745 from hyperlogic/tony/neuron-plugin
...
Support for Perception Neuron
2015-12-30 11:39:32 -05:00
Stephen Birarda
6b4db2707e
Merge branch 'console' into console-dev
2015-12-29 17:55:22 -08:00
Stephen Birarda
948bc45d49
Merge branch 'console' of github.com:birarda/hifi into console
2015-12-29 17:55:10 -08:00
Anthony J. Thibault
feb63772f3
ThreadSafeValueCache added class and method descriptions
...
Also, changed callback prototype.
2015-12-29 17:08:17 -08:00
Anthony J. Thibault
17e6a04aa8
Renamed ThreadSafeValue to ThreadSafeValueCache
...
Also bug fixes where I was incorrectly swapping left and right hands.
2015-12-29 16:35:31 -08:00
Anthony J. Thibault
e7f3f549a5
Avatar getPalm* methods are thread-safe and non-blocking
...
Uses newly added ThreadSafeValue template class.
2015-12-29 15:10:38 -08:00
Anthony J. Thibault
e67fdf1c04
Merge branch 'master' into tony/get-palm-thread-safe
2015-12-29 14:08:55 -08:00
Anthony J. Thibault
f4f4bd44cb
SoftAttachmentModel: added a descriptive comment.
2015-12-29 13:28:04 -08:00
Anthony J. Thibault
c2dd00375d
Merge branch 'master' into tony/soft-attachments
2015-12-29 13:21:37 -08:00
Stephen Birarda
e399a3709e
remove debug for bytes read from message
2015-12-29 11:44:06 -08:00
Stephen Birarda
5887867ccf
use a QLocalServer to handle multiple instance launches
2015-12-29 11:10:40 -08:00
Zach Pomerantz
12fa223004
Render SKY_DOME when SKY_MAP tex is loading
2015-12-29 10:58:23 -08:00
Leonardo Murillo
2ac42d9a2b
Merge branch 'master' of https://github.com/highfidelity/hifi
2015-12-28 18:37:19 -06:00
Anthony Thibault
878fe80040
Merge branch 'master' into tony/neuron-plugin
2015-12-25 10:24:55 -08:00
Zach Pomerantz
687eef37da
Move final blit into RenderDeferredTask
...
- Also changes color buffer clearing, such that
anything run through Blit will now clear BUFFER_COLOR0 to 0,0,1,0.
- Blit will always be added to RenderDeferredTask, but
will only run if renderArgs._blitFramebuffer is set.
2015-12-23 18:21:08 -08:00
Leonardo Murillo
ec6f572d68
Merge branch 'master' of https://github.com/highfidelity/hifi
2015-12-23 08:26:24 -06:00
Ryan Huffman
14e71778a8
Remove unused captures from lambdas in main()
2015-12-22 16:30:02 -08:00
Ryan Huffman
c396caee5e
Update interface to support --url on all platforms
2015-12-22 16:27:33 -08:00
Seth Alves
036002151d
call activateBody in prepareForPhysicsSimulation rather than various other places
2015-12-22 12:40:38 -08:00
Seth Alves
5e4a165b4d
Merge branch 'master' of github.com:highfidelity/hifi into near-grab-via-parenting
2015-12-22 11:23:09 -08:00
Ryan Huffman
00b47cacea
Fix crash when getting MyAvatar.sessionUUID from AvatarManager
...
The previous code inadvertently added a default constructed shared pointer
to the avatar hash, causing it to crash when dereferencing it in
the update loop.
2015-12-22 09:59:57 -08:00
Anthony J. Thibault
0459479c2b
NeuronPlugin: Added external project for Neuron SDK
...
Now builds on windows with actual Neuron SDK.
Can to TCP server on localhost, and receive joint data.
Will debug draw joint 6, (left foot?)
2015-12-21 18:30:15 -08:00
Brad Hefta-Gaub
3dfc48e205
Merge pull request #6687 from jherico/marketplace
...
Support the marketplace in QML
2015-12-21 17:55:55 -08:00
Brad Davis
95c524fba1
Fixing authentication token for followed links
2015-12-21 15:44:35 -08:00
Zach Pomerantz
d8022aa5b0
Add back deferred debugging and combine context init
2015-12-21 14:32:06 -08:00
Zach Pomerantz
c6a2f5b20d
Nest JS props in RenderScriptingInterface
2015-12-21 14:32:06 -08:00
Seth Alves
76df582a6c
Merge branch 'master' of github.com:highfidelity/hifi into near-grab-via-parenting
2015-12-21 14:29:32 -08:00
Brad Hefta-Gaub
111a8caa3c
Merge pull request #6701 from highfidelity/graphics
...
Graphics merge into Master: Adding Gamma correction, Tone Mapping and Debugging tool
2015-12-21 13:54:50 -08:00
Brad Davis
6ef77bc46a
Support the marketplace in QML
2015-12-21 11:34:03 -08:00
Brad Davis
05b7fcc957
Remove script -> qt::webchannel dependency
2015-12-21 11:19:05 -08:00
samcake
6bbc94badc
Merge branch 'master' of https://github.com/highfidelity/hifi into graphicsMaster
2015-12-21 10:48:55 -08:00
Anthony J. Thibault
dcde640acd
Stub Perception Neuron input plugin
2015-12-21 10:06:36 -08:00
Seth Alves
1d9a81d5d4
Merge branch 'master' of github.com:highfidelity/hifi into near-grab-via-parenting
2015-12-21 09:14:37 -08:00