Olivier Prat
3497c93e9a
Updated ambient occlusion debug script to be a tablet app
2018-04-19 18:02:31 +02:00
Olivier Prat
5e9355235c
First step for HBAO. Not working of course
2018-04-19 17:34:28 +02:00
Olivier Prat
5dcb7f622a
Fixed corrupted glViewport after call to generateMipWithPipeline
2018-04-19 17:34:11 +02:00
Olivier Prat
0316df4fae
Working generateMipWithPipeline command in batch
2018-04-19 15:03:39 +02:00
Olivier Prat
7e78e79685
Created median shader for AO depth mip creation but generateMipWithPipeline not working
2018-04-18 17:20:16 +02:00
Olivier Prat
3548c55bd5
Merge branch 'master' of http://github.com/highfidelity/hifi into ao
2018-04-18 14:35:10 +02:00
Stephen Birarda
0a1f07755e
Merge pull request #12696 from birarda/add-js-baker-quote-tests
...
add single quote tests to JS baking tests
2018-04-17 18:02:34 -07:00
John Conklin II
282db62996
Merge pull request #12928 from birarda/merge-back-stable-66
...
Merge back stable to master after RC66 promotion
2018-04-17 16:56:04 -07:00
John Conklin II
86c9b8c61d
Merge pull request #12892 from SimonWalton-HiFi/batch-compile-shaders
...
Batch compile shaders
2018-04-17 15:47:32 -07:00
Stephen Birarda
9fca98aa0f
Revert "Reverting TAA to FXAA in rc66 until we fix the aa on tablet"
...
This reverts commit 8e7b9dfa2b
.
2018-04-17 15:35:16 -07:00
Stephen Birarda
95c172f418
Merge branch 'stable' of github.com:highfidelity/hifi into merge-back-stable-66
2018-04-17 15:34:46 -07:00
Zach Fox
3b8e52ea41
Merge pull request #12862 from zfox23/discovery_April2018
...
Discovery: April 2018 (Huge PR; see description)
2018-04-17 15:11:50 -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
Stephen Birarda
a0e1d2e54e
Merge pull request #12764 from SimonWalton-HiFi/bakedassettype-enum
...
Make BakedAssetType a scoped enum
2018-04-17 11:50:14 -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
Stephen Birarda
4c0a0a84fa
Merge pull request #12912 from birarda/wireshark-plugin
...
add wireshark HFUDT packet dissector to tools
2018-04-16 17:21:45 -07:00
Stephen Birarda
77b3a2cb7c
add wireshark HFUDT packet dissector
...
Co-authored-by: Ryan Huffman <ryanhuffman@gmail.com>
Co-authored-by: Clément Brisset <clement.brisset@gmail.com>
2018-04-16 16:37:50 -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
Zach Fox
0504220171
Abide by new backend code
2018-04-16 13:01:31 -07:00
Simon Walton
b2e736da70
Remove commented-out code
2018-04-16 11:57:14 -07:00
Zach Fox
02aa8ac566
Bugfixes per QA
2018-04-16 11:53:37 -07:00
Sam Gateau
19aa49832b
Merge pull request #12750 from SamGondelman/androidPrimitives
...
Forward pipelines for primitives
2018-04-16 11:18:56 -07:00
John Conklin II
5705bac87f
Merge pull request #12723 from ctrlaltdavid/21801
...
HMD API JSDoc
2018-04-16 11:12:26 -07:00
Sam Gateau
3ac4a1db2d
Merge pull request #12850 from SimonWalton-HiFi/early-trace
...
Enable Interface tracing from earliest execution point
2018-04-16 10:24:55 -07:00
Zach Fox
ee9519bf1b
Merge branch 'discovery_April2018' of github.com:zfox23/hifi into discovery_April2018
2018-04-16 10:12:34 -07:00
Zach Fox
071bf35683
Merge branch 'master' of github.com:highfidelity/hifi into discovery_April2018
2018-04-16 10:11:44 -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
Ken Cooke
3630198c27
Merge pull request #12886 from kencooke/audio-gverb-deadcode
...
Remove dead code
2018-04-16 08:20:38 -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
Seth Alves
7f285c5f90
Merge pull request #12571 from Atlante45/fix/es-concurrent-traversal
...
Fix unprotected tree traversals
2018-04-14 14:33:25 -07:00
Simon Walton
b469cdfda2
More shaders to deferred compile scheme
2018-04-13 17:52:33 -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
Sam Gondelman
7c65c9c444
Merge pull request #12888 from SamGondelman/statsAssert
...
Rollback some recent QML changes on Android
2018-04-13 16:35:28 -07:00
Simon Walton
1ab31d9116
Defer some shader compilation to a batch job - WIP
2018-04-13 15:38:48 -07:00
John Conklin II
6def70791e
Merge pull request #12864 from sethalves/backtrace-annotations
...
switch to backtrace's newer crashpad blob
2018-04-13 15:34:05 -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
SamGondelman
8005547d03
rollback some qml changes on android
2018-04-13 14:28:00 -07:00
Anthony Thibault
f2c38a77a6
Merge pull request #12877 from hyperlogic/bug-fix/avatar-recording-mtu-overflow
...
Fix for avatar recording playback on avatars with many joints
2018-04-13 14:26:32 -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
John Conklin II
08ca30cf43
Merge pull request #12870 from druiz17/fix-grab-js
...
fix grab.js unable to grab other entities
2018-04-13 12:17:46 -07:00
John Conklin II
008c7be369
Merge pull request #12787 from druiz17/fix-offscreen-windows
...
hide desktop windows when switching into HMD mode
2018-04-13 12:17:15 -07:00