Samuel Gateau
3be8b80eff
Merge branch 'master' of github.com:highfidelity/hifi into nut
2019-07-03 01:01:26 -07:00
Samuel Gateau
a1968bd9d0
Moving mac specific include at the correct place
2019-07-03 01:00:52 -07:00
SamGondelman
4973563c20
return entity load priority operator to proper state
2019-07-02 16:29:19 -07:00
SamGondelman
692c776be5
expose shadow bias and max distance wip
2019-07-02 15:18:28 -07:00
Shannon Romano
a3ec365f6c
Merge pull request #15862 from annabrewer/display-simplification
...
BUGZ-838, BUGZ-850, BUGZ-853: Muted sign displays backwards in second person view, Fix lossy/duplicate color format conversions, Adjust wearables screen is flipped
2019-07-02 11:31:53 -07:00
SamGondelman
fa416adaf6
adding unlit property to text, fixing transparency, normals, other cleanup
2019-07-02 10:28:36 -07:00
Shannon Romano
df34e2f86d
Merge pull request #15864 from hyperlogic/bug-fix/dependency-manager-shutdown-issues
...
Fix for DependencyManager crash on shutdown on Mac
2019-07-02 08:24:11 -07:00
Shannon Romano
2f07d35eb7
Merge pull request #15863 from SimonWalton-HiFi/public-address-change2
...
BUGZ-894: Propagate a Node's public address change, part 2
2019-07-02 08:23:34 -07:00
Sam Gateau
2c412808e7
More information from the platform on mac
2019-07-02 14:48:25 +02:00
Ryan Huffman
d29cd796ca
Add defaultScriptsOverride option
2019-07-01 23:51:34 -07:00
Anthony Thibault
6c66f5a37b
Fix for DependencyManager crash on shutdown on Mac
...
On Mac, it is possible to crash when shutting down, it is not clear if this is due to
shutting down the app on another thread during logout or something that can happen
during normal shutdown, because it is so difficult to reproduce.
However, from looking at the stack traces it is possible for a [NSApplication terminate:]
event to get processed while Appliction::aboutToQuit() is calling ScriptEngine::waitTillDoneRunning()
This causes AppKit to invoke the static destructors too early. Which in turn, causes the
DependencyManager destructor to fire while there are still many dependencies running.
Unfortunatly, the order of destruction is not determinstic, causing them to get shutdown
in an incorrect order.
To workaround this, we delay the call to QCoreApplication::processEvents() as late as possible,
in the Application destructor. Theoretically, this will be a safe time for the static destructors
to be invoked, because it is after all of the DependencyManager's dependencies have been
manually destroyed.
However, this is only a speculative fix, because this is so difficult to reproduce.
2019-07-01 17:37:57 -07:00
Sabrina Shanman
043aee4f78
Merge pull request #15859 from AndrewMeadows/fix-safe-landing
...
BUGZ-787: fix SafeLanding to load correct set of objects before enabling physics simulation
2019-07-01 17:05:19 -07:00
Anna
f44bc52d58
implemented requested changes, fixed math error in filmic curve
2019-07-01 17:05:13 -07:00
Simon Walton
6253adf749
Hook-up remote address-change to Connection class
2019-07-01 16:36:05 -07:00
Andrew Meadows
4bbfd7cad1
more correct bounding sphere around avatar for SafeLanding query
2019-07-01 15:53:42 -07:00
Anna
95f2dfa551
added horizontal flip back to mirror mode
2019-07-01 15:31:26 -07:00
Howard Stearns
36e526d1cd
cr feedback
2019-07-01 15:23:00 -07:00
Howard Stearns
ce26611e1f
CR comments
2019-07-01 15:11:54 -07:00
Howard Stearns
08ebd51559
Merge branch 'master' of github.com:highfidelity/hifi
2019-07-01 14:37:42 -07:00
Howard Stearns
0db69ecc20
add network card info to platform data
2019-07-01 14:36:48 -07:00
Anna
f52376563d
remove redundant getRenderTexturePipeline() override from HMD display plugin
2019-07-01 11:14:54 -07:00
Anna
e6abaf76f3
Merge branch 'master' of github.com:highfidelity/hifi into display-simplification
2019-07-01 10:56:47 -07:00
Anna
787359fdfb
fixed ui flipping issue
2019-07-01 10:52:03 -07:00
Brad Hefta-Gaub
0ef9110f2b
Merge pull request #15853 from SimonWalton-HiFi/public-address-change
...
BUGZ-762: Propagate a Node's public address change to Connection class
2019-06-28 16:12:01 -07:00
Shannon Romano
07fdbeaa0a
Merge pull request #15855 from SamGondelman/forward
...
BUGZ-661: Fix text entity rendering in deferred vs. forward
2019-06-28 15:59:09 -07:00
Sam Gondelman
e2bf3d7138
remove unused constant
2019-06-28 15:11:22 -07:00
SamGondelman
a5b92a6c7b
fix layered rendering of group culled sub items
2019-06-28 14:24:33 -07:00
Shannon Romano
7ff751567b
Merge pull request #15848 from jherico/fix/dev-175-source
...
DEV-175: QML content URL validation, whitelist trusted sources
2019-06-28 14:18:56 -07:00
SamGondelman
c76d267c2a
separate text into two render items
2019-06-28 13:53:44 -07:00
Simon Walton
225f65f4fb
Log message tweaks
...
Also don't need std in std::move, somehow.
2019-06-28 11:30:09 -07:00
Shannon Romano
67901166ba
Merge pull request #15851 from ctrlaltdavid/DOC-79
...
DOC-79: Entities JSDoc Update - Doc Review
2019-06-28 10:12:05 -07:00
Anna
9b85c7f1ac
Merge branch 'master' of github.com:highfidelity/hifi into gamma-simplification
2019-06-28 09:47:17 -07:00
David Rowe
2d6d3eb4fe
Doc review
2019-06-28 17:05:36 +12:00
Simon Walton
9b894456e9
Change address for sequence-number hash also
2019-06-27 17:29:17 -07:00
Brad Davis
8bcde84d89
Disable remote QML unless whitelisted
2019-06-27 16:37:56 -07:00
Simon Walton
1265531f79
Plumb down change of destination address
2019-06-27 15:52:39 -07:00
raveenajain
3a60bc6a13
clang braces fix
2019-06-27 11:52:43 -07:00
raveenajain
d6fb7f8a6f
arrays for bias calcs
2019-06-27 10:42:14 -07:00
raveenajain
309e59ca8b
Merge branch 'master' of https://github.com/highfidelity/hifi into nitpick_shadows
2019-06-27 09:42:03 -07:00
raveenajain
04afbde188
cascade loop, fine tune calc
2019-06-27 09:41:39 -07:00
Simon Walton
50965f1916
Handle remote public-address changes
2019-06-26 18:04:41 -07:00
Anna
6b79b275a9
fixed reinhard and filmic curves
2019-06-26 18:00:49 -07:00
Anna
24b6d64e34
removed extraneous code for hmd
2019-06-26 17:27:53 -07:00
Anna
6f5b37ec87
removed extraneous conversion to SRGB and back during deferred rendering
2019-06-26 16:36:04 -07:00
raveenajain
534794d7ff
move bias init from config to run
2019-06-26 15:42:11 -07:00
Sam Gondelman
7573c1207b
remove extra alpha check in deferred sdf_text3D.slf
2019-06-26 11:21:52 -07:00
SamGondelman
fb4be671e7
fix invoke call
2019-06-26 10:54:50 -07:00
dooglifeSF
9f8d1dd51d
Merge branch 'master' into idles_talks_locomotion_improvements
2019-06-26 09:31:23 -07:00
Anna
59505ab20f
fixed color banding on rift
2019-06-26 09:29:06 -07:00
Brad Hefta-Gaub
06bb09ff58
Merge pull request #15841 from SimonWalton-HiFi/accountmanager-quit-signal
...
BUGZ-789: Use a queued signal to quit from AccountManager::saveLoginStatus()
2019-06-25 17:20:41 -07:00
Shannon Romano
2af701235a
Merge pull request #15815 from annabrewer/snapshot-gamma
...
BUGZ-765: Snaps Photos are Dark
2019-06-25 15:26:00 -07:00
Simon Walton
b4e1c2264c
Use a queued signal to quit from AccountManager::saveLoginStatus()
2019-06-25 14:47:58 -07:00
Sam Gateau
48f9c33bdd
Merge pull request #15822 from samcake/yellow
...
BUGZ-664: Introduce scaling of rendering for forward renderer
2019-06-25 14:27:17 -07:00
Andrew Meadows
20376c9542
Merge pull request #15823 from ctrlaltdavid/DOC-79
...
DOC-79: Entities JSDoc Update
2019-06-25 14:18:13 -07:00
Andrew Meadows
adce2a6fd0
Merge pull request #15838 from kencooke/render-blendshape-optim-avx2
...
Fix Mac crash caused by PR#15825
2019-06-25 13:54:39 -07:00
Ken Cooke
4c5c61231d
Only use QVector resize when actually needed
2019-06-25 12:57:55 -07:00
Ken Cooke
0a34745ff9
Use QVector resize() instead of reserve() to silence Debug builds about size not being set.
...
Causes unneeded default initialization, but no obvious way to avoid.
2019-06-25 12:53:07 -07:00
Ken Cooke
b079e3283e
BUGFIX: use unaligned loads
2019-06-25 11:48:41 -07:00
Sam Gateau
9470467c31
Ad the check for nsight to avoid the COmpositeHUD pass
2019-06-25 11:28:01 -07:00
Sam Gateau
4dcfa59997
Merge branch 'master' of github.com:highfidelity/hifi into yellow
2019-06-25 11:14:09 -07:00
Bradley Austin Davis
ca797e30e4
Merge pull request #15825 from kencooke/render-blendshape-optim-avx2
...
Blendshape CPU optimization
2019-06-25 09:41:13 -07:00
Sam Gateau
962a3c2502
Merge branch 'master' of github.com:highfidelity/hifi into yellow
2019-06-25 09:34:18 -07:00
Shannon Romano
2991bb4a98
Merge pull request #15834 from SamGondelman/perf
...
BUGZ-811: Fix bugs in EntityTreeRenderer::updateChangedEntities
2019-06-25 08:25:33 -07:00
raveenajain
bb5896c174
const fix
2019-06-24 17:24:37 -07:00
Sam Gateau
cb1bf57bd1
Address pr review comments
2019-06-24 16:54:06 -07:00
raveenajain
f68bb957ff
clamp and initialize values
2019-06-24 16:42:38 -07:00
Shannon Romano
f5169093e0
Merge pull request #15828 from roxanneskelly/bugz812
...
BUGZ-812 - Log system info on domain connect or connect refusal
2019-06-24 16:05:55 -07:00
Anna
792cef1a91
fixed bad merge
2019-06-24 15:57:09 -07:00
Sam Gateau
b0ebcc745d
Merge branch 'master' of github.com:highfidelity/hifi into yellow
2019-06-24 15:36:28 -07:00
Anna
658898c2e0
Merge branch 'master' of github.com:highfidelity/hifi into snapshot-gamma
2019-06-24 15:31:55 -07:00
Roxanne Skelly
c5883a8d67
CR fixes
2019-06-24 14:58:06 -07:00
SamGondelman
c605c2917f
trying to fix entity tree renderer performance
2019-06-24 14:32:56 -07:00
Roxanne Skelly
3c0c1413db
fix apple build
2019-06-24 14:12:25 -07:00
Brad Davis
aefa43bd11
Prevent duplicates from accumulating in EntityTree::_needsParentFixup
2019-06-24 13:02:28 -07:00
Ken Cooke
541d45012a
Move BlendshapePacking_avx2.cpp to shared
2019-06-24 12:54:58 -07:00
Roxanne Skelly
e39ccff873
BUGZ-812 - Log system info on domain connect or connect refusal
2019-06-24 11:59:57 -07:00
Ken Cooke
75aea88f20
CR feedback
2019-06-24 11:51:03 -07:00
raveenajain
f0660ba381
modify shadow config via single bias
2019-06-24 11:03:10 -07:00
Ken Cooke
87e0f5b2bb
Runtime dispatch for AVX2
2019-06-23 10:40:15 -07:00
Ken Cooke
8653118b6c
Full SIMD implementation of packBlendshapeOffsets() using AVX2.
...
6x speedup over the existing (partial SIMD) version.
60x speedup over the original (pure GLM) version.
2019-06-23 10:32:57 -07:00
Ken Cooke
cceff21cd0
Pull packBlendshapeOffsets() into separate function
2019-06-23 08:57:56 -07:00
Ken Cooke
87c680382f
Strip-mining optimization to improve cache utilization.
...
For each mesh: init, accumulate, and pack using a recycled offset buffer.
2019-06-23 08:42:38 -07:00
Ken Cooke
9e309b095d
Fix bug that was packing zero offsets that were never used
2019-06-23 08:00:13 -07:00
Anna
8c3ddc049c
works on desktop, android mobile, rift and quest
2019-06-21 20:08:09 -07:00
David Rowe
4c8f281383
Typos etc.
2019-06-22 14:16:17 +12:00
Sam Gateau
a278e6c52c
REmoving unecessary job introduced dureing development
2019-06-21 17:24:21 -07:00
David Rowe
b2b7a6ae99
Merge branch 'master' into DOC-79
2019-06-22 12:11:22 +12:00
David Rowe
eb227c6b9a
Document Entities entity methods
2019-06-22 11:59:07 +12:00
Sam Gateau
e0d0124caa
Merge pull request #15817 from SamGondelman/cube
...
BUGZ-734: Possible fix for black shape issue
2019-06-21 16:13:36 -07:00
Shannon Romano
13615eb9ff
Merge pull request #15818 from sabrina-shanman/crash_scriptengine_thread
...
(BUGZ-619) Fix potential crash when ending script on main thread
2019-06-21 15:08:42 -07:00
MiladNazeri
11a0c671e5
Merge pull request #15795 from zfox23/SUI/fixLasers
...
BUGZ-657; BUGZ-713: Add a copy of the most default JS files because lots of system scripts depend on them being in the default scripts location
2019-06-21 15:01:24 -07:00
Shannon Romano
33c99da71e
Merge pull request #15816 from roxanneskelly/bugz761
...
BUGZ-761 Add locks to OctreeEditPacketSender to protect various members
2019-06-21 14:39:41 -07:00
David Rowe
e3f971a304
Update Entities examples to have a delay after creation before editing
2019-06-22 09:23:07 +12:00
sabrina-shanman
4fafa2135a
Fix potential crash when ending script on main thread
2019-06-21 14:20:15 -07:00
Zach Fox
8044b33d65
This also works
2019-06-21 13:44:31 -07:00
Anna
17163a1ce8
undid some VS auto format changes
2019-06-21 13:41:41 -07:00
Zach Fox
022a47d3ec
Merge branch 'master' of github.com:highfidelity/hifi into SUI/fixLasers
2019-06-21 13:41:31 -07:00
David Rowe
0bee5edc47
Fix documentation of Material's albedo and emissive property values
2019-06-22 08:41:30 +12:00
Zach Fox
5067fd4cd2
OK this is definitely working
2019-06-21 13:41:11 -07:00
SamGondelman
8409119ad0
possible fix for black shape issue
2019-06-21 12:58:49 -07:00
Anna
70fbe840a5
added getCompositeFBColorSpace back into updateCompositeFramebuffer
2019-06-21 12:00:20 -07:00
Roxanne Skelly
001eae784a
Add locks to OctreeEditPacketSender to protect various members
2019-06-21 11:42:27 -07:00
Sam Gateau
35d7211aca
Merge branch 'master' of github.com:highfidelity/hifi into yellow
2019-06-21 11:38:33 -07:00
Anna
3d36c5714f
added comments and cleaned up
2019-06-21 11:34:10 -07:00
Anna
250d18d7df
restructured gamma correction so snapshots look correct
2019-06-21 11:11:44 -07:00
Sam Gateau
a856fdb3ca
getting rid of the resolution Scale on the display plugin
2019-06-21 10:36:25 -07:00
Zach Fox
21454f6256
Merge branch 'master' of github.com:highfidelity/hifi into SUI/fixLasers
2019-06-21 09:44:54 -07:00
amer cerkic
67e42148ef
Merge branch 'master' of https://github.com/highfidelity/hifi
2019-06-21 09:43:33 -07:00
Sam Gateau
69bb9ac0b6
Merge branch 'master' of github.com:highfidelity/hifi into yellow
2019-06-20 22:23:15 -07:00
David Rowe
3c53cb2e90
Add missing grabDelegetToParent property to JSDoc
2019-06-21 15:21:16 +12:00
David Rowe
52860adc1c
Add callEntityMethod() and similar examples
2019-06-21 14:27:51 +12:00
Sam Gateau
22cd631a04
Merge And Modifying the Graphics settings and the dev menu
2019-06-20 17:48:36 -07:00
Anthony Thibault
64a77d07e0
Merge pull request #15814 from hyperlogic/bug-fix/twitchy-finger-fix
...
Disable handTouch.js to prevent finger twitching
2019-06-20 17:03:39 -07:00
David Rowe
a858314898
Remainder of Entities signals' JSDoc
2019-06-21 11:25:10 +12:00
Anthony J. Thibault
3a6d8dc383
Disable handTouch.js to prevent finger twitching
...
This PR disables handTouch.js.
handTouch.js allows the fingers to animate on the surface of an object.
However, it can sometimes detect collisions with walls or tables when the avatar is standing next to them.
We will more properly fix handTouch.js in a future PR, but for now we will disable the functionality.
Also, a small bug fix was made to the Rig to prevent the idleOverlayAlpha from exceeding the 0.0 to 1.0 range.
This can cause the fingers to bend incorrectly for a moment.
Also, three new items were added to the Developer > Show Animation Stats panel.
* Joint Override Count: displays the current count of joints that are overriden by MyAvatar.setJointRotation() JS API calls.
* Flow: displays if flow is active of disabled.
* Network Graph: displays if the network anim graph, used for teleportation, is enabled or disabled.
https://highfidelity.atlassian.net/browse/BUGZ-154
2019-06-20 15:52:36 -07:00
Andy Howell
447f0ca55c
Merge pull request #15807 from AndrewMeadows/fix-crash-bugz512-redux
...
BUGZ-512: fix MacOS crash in FakeAudioInputStream on domain-change and shutdown
2019-06-20 15:42:33 -07:00
amer cerkic
30e295d1a0
push to talk causes fun, removing tttt
2019-06-20 15:12:20 -07:00
amer cerkic
1218f7e014
moved audioclient stop to dtor
2019-06-20 15:10:21 -07:00
Andy Howell
4cc6eae478
Merge pull request #15809 from samcake/nut
...
BUGZ-776 : Detect AMD gpu on more than one possible token
2019-06-20 15:08:41 -07:00
Shannon Romano
7645fcfaa1
Merge pull request #15805 from SamGondelman/shared
...
BUGZ-777: Clean up SharedObject code
2019-06-20 14:35:58 -07:00
Sam Gateau
bde50aa21c
Detect AMD gpu on more than one possible token...
2019-06-20 14:24:04 -07:00
Zach Fox
d49205be74
Merge branch 'master' of github.com:highfidelity/hifi into SUI/fixLasers
2019-06-20 09:45:49 -07:00
Andrew Meadows
1ea0dba083
use weak_ptr for fade-out-finished lambda
2019-06-20 09:29:48 -07:00
Andrew Meadows
87d7a0a72f
recover the Good Parts from first attempt to fix bugz-512
2019-06-20 09:29:48 -07:00
Sam Gateau
a66bd04810
Merge pull request #15803 from SamGondelman/setPipeline
...
BUGZ-703: Possible fix for do_setPipeline crash and other Mac fixes
2019-06-20 09:27:16 -07:00
Andrew Meadows
b23badf374
Merge pull request #15804 from samcake/wall
...
DEV-146, BUGZ-747: Add one call in PlatformInfo::getPlatform() returning the complete description of the platform
2019-06-20 09:07:19 -07:00
dooglifeSF
12b7cb0262
merge dooglifeSF master into branch Merge branch 'master' into idles_talks_locomotion_improvements
2019-06-20 09:01:59 -07:00
David Rowe
0945bdaac7
Remainder of Entities methods' JSDoc
2019-06-20 15:11:01 +12:00
Shannon Romano
77d91fce33
Merge pull request #15802 from annabrewer/unreachable-code
...
Small warning fix
2019-06-19 18:06:34 -07:00
Shannon Romano
80b118560d
Merge pull request #15801 from SimonWalton-HiFi/recording-playback-null-url
...
A null recording clip should be considered an error
2019-06-19 17:58:46 -07:00
Sam Gateau
b5e4a47375
Proper allocation of the resource in forward and starting to remove the ui as we have it
2019-06-19 17:33:26 -07:00
Sam Gateau
b2631e89e9
Merge branch 'master' of github.com:highfidelity/hifi into yellow
2019-06-19 17:11:20 -07:00
SamGondelman
50df5e0bc5
small cleanup to shared object etc.
2019-06-19 16:56:45 -07:00
Sam Gateau
8f04eaae1d
Merge branch 'master' of github.com:highfidelity/hifi into wall
2019-06-19 16:53:04 -07:00
Sam Gateau
53094ef70c
One more pass of clean up on the platform api, returning the complete description in a single call, adding the version of the OS and deprecating legacy PlatformInfo calls
2019-06-19 16:52:33 -07:00
SamGondelman
fb8cc27fef
Merge remote-tracking branch 'upstream/master' into shared
2019-06-19 16:52:04 -07:00
SamGondelman
f2e3218ec0
possible fix for do_setPipeline crash and other mac fixes
2019-06-19 16:34:38 -07:00
Shannon Romano
c7a5d35436
Merge pull request #15799 from roxanneskelly/bugz516a
...
BUGZ-516 - add OS type to connect message for logging
2019-06-19 16:08:13 -07:00
Anna
c215831df8
fixed potential unreachable code warnings
2019-06-19 15:41:53 -07:00
Bradley Austin Davis
e848aca193
Merge pull request #15800 from jherico/fix/gl_context_create_2_0
...
BUGZ-402: Don't request an OpenGL 2.0 context via the dock widget
2019-06-19 15:20:50 -07:00
Simon Walton
7701710aa5
Consider a NetworkClipLoader resource with null URL to be failed
2019-06-19 15:02:16 -07:00
Shannon Romano
12357e5ced
Merge pull request #15797 from annabrewer/gamma-correction-correction
...
BUGZ-271: Android gamma correction is too high
2019-06-19 14:39:09 -07:00
Brad Davis
abb71ba604
Don't request an OpenGL 2.0 context via the dock widget
2019-06-19 14:10:53 -07:00
Roxanne Skelly
2ed5e8aefb
add OS type to connect message
2019-06-19 13:53:38 -07:00
Anna
00820b9a9b
Merge branch 'master' of github.com:highfidelity/hifi into gamma-correction-correction
2019-06-19 13:49:55 -07:00
Zach Fox
8fdfdbaae4
Another attempt, still not working
2019-06-19 13:31:21 -07:00
SamGondelman
ee8cdd6ae6
Merge remote-tracking branch 'origin/master'
2019-06-19 13:09:13 -07:00
Howard Stearns
ff1d828aaa
Merge pull request #15794 from SimonWalton-HiFi/limit-stats-dump-rate
...
Limit the stats-dump rate on packet error
2019-06-19 11:14:48 -07:00
Anna
45ac07de3b
fixed pick profiling
2019-06-19 10:54:28 -07:00
Anna
a19efce173
implemented samuel's requested changes
2019-06-19 10:34:55 -07:00