SamGondelman
3f42d083f5
fix some transparency issues on amd
2019-06-03 16:14:09 -07:00
SamGondelman
b92e26722c
rebake default skybox
2019-05-21 15:58:46 -07:00
SamGondelman
43874fbfb3
fix AA toggle
2019-05-20 17:21:10 -07:00
SamGondelman
2e666836c7
add more options to render scripting interface
2019-05-20 13:42:53 -07:00
SamGondelman
0039fb2f54
attempt to fix material crash
2019-05-17 14:51:42 -07:00
Shannon Romano
b09247d191
Merge pull request #15572 from hyperlogic/bug-fix/blender-run-crash-fix
...
Fix blender::run crash
2019-05-16 22:09:18 -04:00
Anthony J. Thibault
3ae33353d9
Fixed unused variables warnings
2019-05-16 16:38:47 -07:00
SamGondelman
fee20d9e46
render scripting interface + renderMethod control
2019-05-16 16:01:21 -07:00
Anthony J. Thibault
98fe059d97
Fix blender::run crash
...
Pass a shared_ptr of the HFMModel to the Blender. This will prevent the HFMModel
from being destroyed on the main thread if an Avatar changes their skeletonModelURL.
Also the _blendshapeOffset hash in Model has been eliminated, it was not necessary and
was also a source of data races.
The body of Blender::run has been updated slightly to reduce the number of allocation necessary for temporary QVectors.
2019-05-16 13:12:16 -07:00
jennaingersoll
4c6c0acc56
Merge pull request #15454 from ctrlaltdavid/M22246
...
Case 22246: Picks, PickType, RayPick JSDoc update
2019-05-13 16:16:17 -07:00
Sam Gondelman
4c4589271c
Merge pull request #15469 from SamGondelman/switch
...
Case 22379: Run-time switch for deferred/forward rendering
2019-05-13 11:14:26 -07:00
SamGondelman
eb8c722080
fix runtime switch
2019-05-13 09:58:55 -07:00
Shannon Romano
5c58cec5af
Merge pull request #15522 from SaracenOne/forward_lightmapping
...
Case 22494, BUGZ-127: Render lightmaps in the forward renderer
2019-05-13 09:13:34 -07:00
SamGondelman
59e7db2d6b
Merge remote-tracking branch 'upstream/master' into switch
2019-05-09 11:42:05 -07:00
Shannon Romano
4bd41a1aa3
Merge pull request #15523 from SamGondelman/zone
...
Case 22466, BUGZ-102: Fix zone rendering issues
2019-05-08 14:52:33 -07:00
SamGondelman
04198c6bfc
use weak ptrs, add comment about SelectSortItems performance
2019-05-08 13:13:05 -07:00
SamGondelman
da092cc5f0
fix zone issues
2019-05-08 11:04:54 -07:00
Saracen
410679b9b7
Render lightmaps in the forward renderer
2019-05-08 00:56:34 +01:00
Brad Davis
17632e3c50
PR feedback
2019-05-07 10:36:14 -07:00
Brad Davis
2b1267ffeb
Disable the use of tbb::parallel_for in Blender
2019-05-06 16:53:37 -07:00
Shannon Romano
29e415a104
Merge pull request #15498 from SamGondelman/crash
...
Case 22444: Try to fix materialMapping crash
2019-05-02 16:29:39 -07:00
SamGondelman
50e538a73c
try to fix materialMapping crash
2019-05-01 17:23:19 -07:00
SamGondelman
5a184bd584
fix model bounds
2019-04-30 13:38:11 -07:00
SamGondelman
4a02ab4fe2
move switch logic around
2019-04-29 14:07:49 -07:00
SamGondelman
ca5c7e3904
runtime switch for deferred/forward rendering
2019-04-26 14:37:27 -07:00
David Rowe
73fd61dcf0
Picks, PickType, RayPick JSDoc update
2019-04-25 13:19:07 +12:00
Sam Gateau
dfce7dcaa6
Merge pull request #15405 from SamGondelman/stencil2
...
Case 20060: Grab correct stencil masks from display plugins
2019-04-24 09:52:12 -07:00
Shannon Romano
7a9dd49eed
Merge pull request #15411 from Zvork/shadow
...
Case 22117: Shadows Appear Incorrectly Placed Relative to Avatars
2019-04-23 09:32:53 -07:00
SamGondelman
06fbc8440e
Merge remote-tracking branch 'upstream/master' into stencil2
2019-04-22 13:28:30 -07:00
Olivier Prat
8dabcb76b8
Taking into account comments
2019-04-22 21:30:57 +02:00
Olivier Prat
7d412f9109
Simplified material binding in shadow mode. Added opacity mask to shadow fade. Adjusted default bias.
2019-04-19 11:03:43 +02:00
Sam Gondelman
2604afa454
Merge pull request #15396 from SamGondelman/oven2
...
Case 22244: Fix oven crash (RC83)
2019-04-18 20:22:36 -07:00
Olivier Prat
39d03ce87a
Removed magic number
2019-04-18 19:19:38 +02:00
Olivier Prat
9d0706ec8b
Merge branch 'master' of https://github.com/highfidelity/hifi into shadow
2019-04-18 11:06:35 +02:00
Olivier Prat
3cb9c518ea
Exposed max shadow distance and a shadow bias scale parameter in graphics::Light
2019-04-18 11:06:12 +02:00
Sam Gateau
e6c76cdb19
Merge pull request #15329 from Zvork/amc
...
case 22219: Improved ambient maps
2019-04-17 10:20:53 -07:00
Olivier Prat
3fc711dba2
Added opacity mask to shadow casters
2019-04-17 12:35:24 +02:00
Olivier Prat
5d7b149a9e
Switched to clamped tangent for shadow slope bias
2019-04-17 11:12:59 +02:00
Olivier Prat
ae20a5d439
Fixed crash in debugShadow.js
2019-04-17 09:47:33 +02:00
SamGondelman
2d5cfbf4f5
fix oven crash
2019-04-16 15:16:26 -07:00
SamGondelman
c730e51d1e
wip redo stencil work
2019-04-11 13:22:51 -07:00
David Rowe
38e21dcaa2
Doc review
2019-04-11 11:04:02 +12:00
David Rowe
ca3f45163f
Merge branch 'master' into M21989
2019-04-11 10:37:34 +12:00
Sam Gateau
51d1c4b1f3
Merge pull request #15357 from SamGondelman/cauterize
...
Case 21417: Fix cauterization of entities that are children of MyAvatar's head
2019-04-10 12:29:40 -07:00
SamGondelman
a50cca006e
use # instead of ? for material URL name selection
2019-04-08 23:45:47 -07:00
SamGondelman
27338c3639
fix cauterization of entities that are children of MyAvatar's head
2019-04-08 19:48:11 -07:00
Sam Gondelman
88c278d357
Merge pull request #15319 from SamGondelman/materialBaker
...
Case 21764: Oven bakes model materials directly to separate material description
2019-04-05 17:08:22 -07:00
Sam Gondelman
660818aded
Revert "Case 20060: Grab correct stencil masks from display plugins"
2019-04-05 11:59:46 -07:00
Olivier Prat
89ca7ac415
Fixed compilation errors
2019-04-05 10:22:57 +02:00
Olivier Prat
a45b91c4be
Merge branch 'master' of https://github.com/highfidelity/hifi into amc
2019-04-05 09:01:03 +02:00
Olivier Prat
361371b2a9
Added flag to enable / disable ambient fresnel LUT
2019-04-05 08:58:06 +02:00
Sam Gateau
bda54c71ea
Merge pull request #15324 from AndrewMeadows/avoid-nan-model-scale
...
Case 22054: flat models can introduce nan into geometry
2019-04-04 14:51:19 -07:00
Sam Gondelman
85bf1da0a1
Merge pull request #15266 from SamGondelman/stencil
...
Case 20060: Grab correct stencil masks from display plugins
2019-04-04 13:36:25 -07:00
Andrew Meadows
72ac35c6f7
avoid nan in Model::_scale
2019-04-04 08:28:03 -07:00
Olivier Prat
b71a8f7902
Switched to split sum model for ambient (as Unreal)
2019-04-04 16:10:33 +02:00
Olivier Prat
acded5488e
Merge branch 'master' of https://github.com/highfidelity/hifi into amc
2019-04-04 08:58:49 +02:00
David Rowe
2a17ad3da5
AvatarList and AvatarManager JSDoc
2019-04-04 10:11:54 +13:00
Brad Davis
44fc0d21db
Revert "Remove _compositeFramebuffer from display plugins"
...
This reverts commit cb311408c6
.
2019-04-03 13:43:39 -07:00
Olivier Prat
e3355cd6a4
Trying to work uniformly with Image
2019-04-03 10:26:39 +02:00
SamGondelman
770b863604
fixing embedded textures and materialMapping priority
2019-04-02 19:04:23 -07:00
SamGondelman
7b0854c121
support selecting material in json by name with ?
2019-04-02 14:13:00 -07:00
Olivier Prat
1aedfff6f7
Working convolution
2019-04-02 15:40:42 +02:00
Olivier Prat
20f53f5de3
Merge branch 'master' of https://github.com/highfidelity/hifi into amc
2019-04-01 10:04:41 +02:00
Olivier Prat
cef9e454d5
Working beta pipeline
2019-03-28 16:44:22 +01:00
SamGondelman
36921276c6
fix transparent shape flickering
2019-03-27 11:52:37 -07:00
Sam Gondelman
0f99280c15
Merge pull request #15265 from hyperlogic/bug-fix/blendshape-precision
...
Improve blendshape precision for small models
2019-03-27 10:51:22 -07:00
Sam Gondelman
3c42cb34ed
Merge pull request #15251 from SamGondelman/animation82
...
Case 21888: Revert changes that impacted animation performance
2019-03-27 10:50:43 -07:00
Olivier Prat
4a2323f3c2
Just need to write correct textureLod equivalent on CPU cube map
2019-03-27 17:43:26 +01:00
Olivier Prat
aa4401801e
Added new texture types : sky and ambient in place of just cube
2019-03-27 11:54:45 +01:00
SamGondelman
4ed7c09016
grab correct stencil masks from display plugins
2019-03-26 13:42:18 -07:00
Anthony Thibault
08c6acdf99
Improve blendshape precision for small models
...
For avatars authored in meters, the max component length would often be less then 1.
In that case, the blendshape offset was not normalized before quantization, resulting in loss of precision.
This change will normalize the offset for all cases, except when the max component length is 0.
2019-03-26 11:21:13 -07:00
John Conklin II
e5a999b66a
Merge pull request #15256 from SamGondelman/shadow
...
Case 21898: Fix shadows when tablet is open and misc threading issues
2019-03-25 15:20:23 -07:00
Sam Gateau
69a83e647e
Merge pull request #15157 from jherico/compositeless
...
Case 21730: Remove composite framebuffer from display plugins
2019-03-23 10:38:15 -07:00
SamGondelman
7db498a130
fix shadows when tablet is open and misc threading issues
2019-03-22 16:20:54 -07:00
SamGondelman
c1c45d8a01
revert some now unnecessary changes that were impacting performance
...
(cherry picked from commit b6984de16c2fd17f04ea72de7b339c31db6467ab)
2019-03-22 11:55:04 -07:00
Sam Gondelman
385970c39d
Merge pull request #15200 from SamGondelman/web
...
Case 21755: Allow Web Entities to use alpha from html/qml textures
2019-03-21 18:04:57 -07:00
SamGondelman
0d94030515
use web surface alpha
2019-03-15 15:32:31 -07:00
SamGondelman
79dda7a6c7
build errors
2019-03-15 14:29:50 -07:00
SamGondelman
8748a7561b
fix lighting/color grading for everything
2019-03-15 12:48:32 -07:00
SamGondelman
c985fc735d
clean up avatar rendering and ring gizmo normals
2019-03-14 14:43:43 -07:00
Brad Davis
cb311408c6
Remove _compositeFramebuffer from display plugins
2019-03-12 12:20:20 -07:00
SamGondelman
2b32b77bed
handle case when clusterMatrices.size() == 0
2019-03-11 17:32:40 -07:00
SamGondelman
b24b7fed3d
the root node isn't the first onegit add ../.git add ../.
2019-03-11 15:34:41 -07:00
Shannon Romano
a8f6e74ca4
Merge pull request #15135 from SamGondelman/text81
...
Case 21628: Fix text rendering on AMD/Mac
2019-03-08 14:59:37 -08:00
SamGondelman
af03fb5f85
try to fix text rendering on amd with transparency
2019-03-07 16:23:12 -08:00
Shannon Romano
8be93fd16c
Merge pull request #14891 from kencooke/glm-pack-normals-speedup
...
Case 21114: SIMD optimized blendshape packing
2019-03-07 15:28:40 -08:00
SamGondelman
fd88ec0d16
need to copy meshStates on main thread
2019-03-04 15:25:02 -08:00
SamGondelman
708632ee82
possible fix for model crash
2019-03-04 10:00:26 -08:00
amerhifi
35dc13e06a
Merge branch 'master' into quest-demo
2019-02-28 14:06:47 -08:00
SamGondelman
6e4ec15c9d
there we go
2019-02-25 17:14:51 -08:00
SamGondelman
f482ae3b63
Merge remote-tracking branch 'upstream/master' into untexture
2019-02-25 16:26:14 -08:00
Shannon Romano
5f99158c25
Merge pull request #14977 from SamGondelman/rot
...
Case 21354: Add "modelScale" property to fix pal
2019-02-22 16:36:17 -08:00
SamGondelman
dbc3ae3793
hmmm not working
2019-02-22 14:18:59 -08:00
SamGondelman
a31b09b204
handle models with no materials
2019-02-22 13:17:13 -08:00
SamGondelman
6d6cd42adb
fix bound scaling
2019-02-22 12:00:00 -08:00
Dante Ruiz
109eb62886
requested changes
2019-02-22 11:09:40 -08:00
danteruiz
aa8563f3fe
fix quest ui elements
2019-02-22 10:40:32 -08:00
Anthony Thibault
e54754c4ce
Merge pull request #14926 from luiscuenca/flowCpp
...
Cpp implementation of the Flow script
2019-02-21 17:10:05 -08:00
luiscuenca
dcbf57ee0b
Fix linux warning and HMD breaks flow
2019-02-21 16:41:24 -07:00
Brad Davis
d60dcb99d2
Merge remote-tracking branch 'upstream/master' into feature/quest
2019-02-19 12:37:30 -08:00
SamGondelman
27f05db825
fix ao
2019-02-18 01:12:00 -08:00
Andrew Meadows
7872da6b97
Merge pull request #14915 from samcake/brown
...
Case 21190: Introducing msaa to forward renderer
2019-02-15 13:48:33 -08:00
Brad Davis
a5f84ab51a
Merge remote-tracking branch 'upstream/master' into feature/quest
2019-02-15 11:37:13 -08:00
Sam Gondelman
9aa99f24f0
Merge pull request #14905 from SamGondelman/materialMapping
...
Case 20242: FST materialMapping supports our material JSON format
2019-02-15 11:21:51 -08:00
Brad Davis
0b171ffe13
Merge remote-tracking branch 'upstream/master' into feature/quest
2019-02-15 10:31:04 -08:00
Sam Gateau
34db48d3a3
Merging and resolving conflict
2019-02-14 17:03:44 -08:00
Anthony Thibault
39b4eaac34
Revert "AnimPose operator* optimizations"
...
This reverts commit 569bef50fd
.
2019-02-14 16:13:00 -08:00
Sam Gateau
522a9ed7c1
Keeping only the minimum for quest
2019-02-14 15:43:36 -08:00
Sam Gateau
98a5ec84a9
Adjusting the HUD operator render job to shave an extra framebuffer
2019-02-14 15:35:02 -08:00
Bradley Austin Davis
d45d87031d
Merge pull request #14782 from SamGondelman/NOverlaysFinal
...
Case 20723, Case 20334: Internally, replace all overlays with local entities
2019-02-14 13:49:47 -08:00
Sam Gateau
bd3a732cdc
Introducing msaa to forward renderer
2019-02-13 17:38:59 -08:00
SamGondelman
13ece79476
merge with master
2019-02-13 16:30:22 -08:00
Brad Davis
db121957d2
Merge remote-tracking branch 'upstream/master' into feature/quest
2019-02-12 15:00:03 -08:00
SamGondelman
fdbcf4b2ea
cleanup and expose mapped materials to getScriptableModel
2019-02-12 12:03:35 -08:00
SamGondelman
f75a3e1a72
it's working!
2019-02-12 11:41:47 -08:00
Brad Davis
a6f23f48d6
Merge branch 'feature/quest_custom_plugins' into feature/quest
2019-02-12 09:53:12 -08:00
SamGondelman
61346437da
working on material mapping
2019-02-12 09:22:31 -08:00
Sam Gateau
9ad783135c
Bringing back brownBis to just msaa support
2019-02-11 19:42:05 -08:00
Sam Gateau
8a4f7fe2b6
Merge branch 'master' of https://github.com/highfidelity/hifi into brown
2019-02-11 18:57:33 -08:00
SamGondelman
77a8ddb3f0
Merge remote-tracking branch 'upstream/master' into materialMapping
2019-02-11 16:35:05 -08:00
SamGondelman
4202685a4b
Merge remote-tracking branch 'upstream/master' into fst
2019-02-11 16:07:36 -08:00
SamGondelman
d988de4a17
Merge remote-tracking branch 'upstream/master' into NOverlaysFinal
2019-02-11 10:27:12 -08:00
SamGondelman
4f03157f39
working on fst material mapping
2019-02-11 10:20:55 -08:00
Ken Cooke
68480f6760
Replace glm::packSnorm3x10_1x2() with fast SIMD implementation
2019-02-09 10:49:18 -08:00
Sabrina Shanman
baf72eaae0
Merge pull request #14802 from sabrina-shanman/hfm_prep_joints
...
Case 20887: Move FST joint property handling to the model preparation step
2019-02-08 15:02:23 -08:00
John Conklin II
851b968501
Merge pull request #14737 from SamGondelman/zone
...
Case 19291: Fix zone bugs
2019-02-08 14:07:26 -08:00
SamGondelman
f7a487a020
move materialcache et al to material-networking library
2019-02-08 10:28:07 -08:00
SamGondelman
3addcb630c
Merge remote-tracking branch 'sabrina/hfm_prep_joints' into materialMapping
2019-02-07 11:45:59 -08:00
Sam Gateau
35491bf5b0
Multisampling works in 4.1
2019-02-06 00:05:17 -08:00
SamGondelman
3ee448a89a
fix scattering and working on resource cache bug
2019-02-05 17:32:15 -08:00
Anthony Thibault
569bef50fd
AnimPose operator* optimizations
2019-02-05 14:48:05 -08:00
Sam Gateau
4089f8c5b0
Adding Color filter to the tone mapper
2019-02-04 23:45:35 -08:00
Sam Gateau
d0a044120a
Adding the sub samples control
2019-02-03 21:31:19 -08:00
SamGondelman
b80d2a9b06
Merge remote-tracking branch 'upstream/master' into NOverlaysFinal
2019-02-01 13:33:04 -08:00
Sam Gateau
84db9f4729
testing the water...
2019-01-31 16:18:47 -08:00
Brad Davis
10a7403d44
Merge remote-tracking branch 'upstream/master' into feature/quest
2019-01-30 10:19:46 -08:00
Sam Gateau
b47ecc9890
Merge branch 'master' of github.com:highfidelity/hifi into brown
2019-01-30 09:17:02 -08:00
Jeff Clinton
3b84580e88
Merge pull request #14794 from SamGondelman/colors
...
Case 20888: Fix color space
2019-01-30 09:09:07 -08:00
SamGondelman
56096708d3
one more try
2019-01-29 15:26:49 -08:00
SamGondelman
e41f5617e9
fix color space
2019-01-29 14:52:57 -08:00
Brad Davis
0d34030135
Merge remote-tracking branch 'upstream/master' into feature/quest
2019-01-29 14:13:11 -08:00
SamGondelman
5be6a31b6c
possible fix for transparency
2019-01-29 12:20:46 -08:00
sabrina-shanman
203e8e2455
Realize joint properties isFree and freeLineage are unused, so tear them out
2019-01-29 11:55:35 -08:00
Sam Gateau
3ab66fde5e
Merge branch 'master' of https://github.com/highfidelity/hifi into brown
2019-01-28 19:22:33 -08:00
SamGondelman
0d1e4bed66
merge with master
2019-01-28 18:13:05 -08:00
Sam Gondelman
faeb5b36dc
Merge pull request #14764 from SamGondelman/NOverlays12
...
Case 20722: Ring Gizmo Entities to replace Circle Overlays
2019-01-28 18:09:23 -08:00
Sam Gateau
e39a6b5a7d
Merging with master
2019-01-28 17:58:17 -08:00
Brad Davis
f1d3fc36e5
Cleaning up pre-master merge
2019-01-28 15:52:36 -08:00
Brad Davis
b1e4e17f47
Santa Cruz
2019-01-28 15:52:36 -08:00
Shannon Romano
d8f781deae
Merge pull request #14719 from jherico/feature/quest_frame_serialization
...
case 20883: GPU frame serialization and related tools
2019-01-28 15:47:55 -08:00