Commit graph

79393 commits

Author SHA1 Message Date
Shannon Romano
d13b8d354c
Merge pull request #15840 from danteruiz/launcher-issues
BUGZ-837: Fix Launcher crash (mac)
2019-06-25 15:04:44 -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
dante ruiz
1e38e7b7eb print out exception error 2019-06-25 14:11:41 -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
dante ruiz
68d620fca3 fix crash 2019-06-25 13:37:45 -07:00
Zach Fox
1789622bce
Merge pull request #15839 from highfidelity/MiladNazeri-patch-1
Update BUILD_WIN.md
2019-06-25 13:32:10 -07:00
MiladNazeri
31c10d1aa1
Update BUILD_WIN.md
When I updated the download link, I forgot to change the text above.  It might be a little confusing.
2019-06-25 13:24:57 -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
Brad Hefta-Gaub
a2aff0d072
Merge pull request #15832 from huffman/fix/winlauncher-terms-link
BUGZ-710: Update win32 launcher with working ToS link
2019-06-25 12:48:49 -07:00
Brad Hefta-Gaub
04ab11eab2
Merge pull request #15833 from huffman/fix/winlauncher-logo-aspect-ratio
Fix aspect ratio of splash logo in win32 launcher
2019-06-25 12:47:28 -07:00
Zach Fox
89db67552f
Merge pull request #15837 from zfox23/SUI/fasterSettingsTabs
DEV-170: Increase the speed of the animation when clicking between tabs in Settings
2019-06-25 12:06:50 -07:00
Sam Gateau
768dd051aa Add sanity check for viewport resolution scale to avoid negative value 2019-06-25 11:54:50 -07:00
Ken Cooke
b079e3283e BUGFIX: use unaligned loads 2019-06-25 11:48:41 -07:00
Zach Fox
b7a3d82f0f DEV-170: Increase the speed of the animation when clicking between tabs in Settings 2019-06-25 11:30:25 -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
Dante Ruiz
bcdf409fd3
Merge pull request #15824 from MattHardcastle/mac-hq-launcher
A couple macOS HQ Launcher bug fixes
2019-06-25 08:28:50 -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
Shannon Romano
b7559dac11
Merge pull request #15831 from danteruiz/fix-launcher-text
BUGZ-774: Lilypad Launcher (Mac) text issue
2019-06-24 18:38:20 -07:00
Sam Gateau
8d0b7a81f5 one more 2019-06-24 17:01:11 -07:00
Sam Gateau
cb1bf57bd1 Address pr review comments 2019-06-24 16:54:06 -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
Sam Gateau
b0ebcc745d Merge branch 'master' of github.com:highfidelity/hifi into yellow 2019-06-24 15:36:28 -07:00
dante ruiz
dd639c4191 fix typo 2019-06-24 15:33:47 -07:00
Bradley Austin Davis
71fb1183be
Merge pull request #15830 from jherico/fix/bugz-771
BUGZ-771: Prevent duplicates from accumulating in EntityTree::_needsParentFixup
2019-06-24 15:15:10 -07:00
Ryan Huffman
2824d6fc5f Fix aspect ratio of splash logo in win32 launcher 2019-06-24 15:13:55 -07:00
Ryan Huffman
5d3ed3f80e Update win32 launcher with working ToS link 2019-06-24 15:01:31 -07:00
Roxanne Skelly
c5883a8d67 CR fixes 2019-06-24 14:58:06 -07:00
dante ruiz
e119afdead terms of service 2019-06-24 14:35:59 -07:00
SamGondelman
c605c2917f trying to fix entity tree renderer performance 2019-06-24 14:32:56 -07:00
Matt Hardcastle
9ae67c15b2 Use old API to launch tasks on all versions of macOS 2019-06-24 14:27:07 -07:00
Roxanne Skelly
3c0c1413db fix apple build 2019-06-24 14:12:25 -07:00
Zach Fox
920effd742
Merge pull request #15829 from zfox23/SUI/newPlatformInfo
BUGZ-746: About tab: Better CPU/GPU info reporting; New copied info (including OS version)
2019-06-24 14:05:16 -07:00
Brad Davis
aefa43bd11 Prevent duplicates from accumulating in EntityTree::_needsParentFixup 2019-06-24 13:02:28 -07:00
Ken Cooke
2322df5a59 Add unit-test to validate AVX2 2019-06-24 12:57:42 -07:00
Ken Cooke
541d45012a Move BlendshapePacking_avx2.cpp to shared 2019-06-24 12:54:58 -07:00
Zach Fox
3e2e020731 BUGZ-746: About tab: Better CPU/GPU info reporting; New copied info (including OS version) 2019-06-24 12:48:13 -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
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
Matt Hardcastle
4f6e2c85f9 Never cache the tags API in macOS's HQ Launcher
Prior to this change we used the default session while downloading the
latest tags API response from Thunder. This left open the possibility that
NSURLSession could cache the response, even though the server asked it
not to; NSURLSession can be pretty aggressive about its caching.

This change ensure no caching of the API is occurring my using an
ephemeral session when calling the tags API.
2019-06-22 12:35:05 -07:00
Matt Hardcastle
4d28c5fe41 Use version from Interface in macOS HQ Launcher
Prior to this change the macOS HQ Launcher used the version from the
settings files. Pull this information in the settings file could
result in a situation where the setting file was updated, but interface
wasn't. When the launcher ran a second time it would check the settings
file and think Interface was updated even though it wasn't. This change
resolves the issue by asking interface for its version directly.

In the event that Interface doesn't response with a version number HQ
Launcher knows how to interoperate HQ Launcher will fall back to using the
settings file.

Known Issues
---

1) Interface reports different version number formats depending
    on how its built. A stable interface for getting the build version
    from interface should be added.
2019-06-22 12:34:47 -07:00