Olivier Prat
|
24692f13fd
|
Added separate scribe function to evalGlobalLightingAlphaBlendedWithHaze to shorten shader C string
|
2018-01-23 14:19:39 +01:00 |
|
Olivier Prat
|
43f7bb5f56
|
Fixed compilation error due to really long shader
|
2018-01-22 16:50:03 +01:00 |
|
Olivier Prat
|
a807e41ff4
|
Merge branch 'master' of http://github.com/highfidelity/hifi into locallights
|
2018-01-22 16:05:54 +01:00 |
|
Brad Davis
|
d2fe9e2710
|
PR feedback
|
2018-01-19 20:24:34 -08:00 |
|
Brad Davis
|
d53b8b38ac
|
Merge remote-tracking branch 'upstream/master' into android
|
2018-01-19 14:35:20 -08:00 |
|
Seth Alves
|
9be2c67f00
|
Merge branch 'master' of github.com:highfidelity/hifi into cauterize-head-av-entities-1
|
2018-01-19 11:46:34 -08:00 |
|
Seth Alves
|
bce9b5f459
|
Merge branch 'master' of github.com:highfidelity/hifi into cauterize-head-av-entities-1
|
2018-01-19 09:53:54 -08:00 |
|
Olivier Prat
|
12c48a38f7
|
Normalized diffuse & specular of directional, point and spot lights such as a light intensity of 1 gives a perpendicular diffuse lighting of the same color as the albedo for dielectric materials.
|
2018-01-19 13:58:35 +01:00 |
|
Brad Davis
|
bdfa1273ba
|
Merge remote-tracking branch 'upstream/master' into android
|
2018-01-18 17:33:10 -08:00 |
|
Seth Alves
|
31c007d167
|
more backwards logic, added withViewVisibilityMask call in ItemKey
|
2018-01-18 14:15:30 -08:00 |
|
Seth Alves
|
7c32d3c536
|
flip logic back around
|
2018-01-18 13:49:17 -08:00 |
|
Seth Alves
|
0ad4cdc41b
|
works now
|
2018-01-18 13:15:47 -08:00 |
|
Seth Alves
|
fb974b0b9c
|
attempt to straighten out use of view-visibility masks
|
2018-01-18 10:09:23 -08:00 |
|
Olivier Prat
|
902bfac380
|
Merged with master
|
2018-01-18 18:31:04 +01:00 |
|
Seth Alves
|
1c819c8422
|
formatting
|
2018-01-18 09:12:37 -08:00 |
|
Sam Gateau
|
dd436229c1
|
Merge pull request #12193 from SamGondelman/transparent
Fix black flashing on transparent objects
|
2018-01-18 09:11:46 -08:00 |
|
Sam Gateau
|
7a9740d258
|
visible-perview
|
2018-01-18 02:18:46 -08:00 |
|
Sam Gateau
|
c1b7bc3ff8
|
Merge branch 'master' of https://github.com/highfidelity/hifi into visible-perview
|
2018-01-17 18:50:56 -08:00 |
|
Brad Davis
|
cbb2d9d854
|
Merge remote-tracking branch 'upstream/master' into android
|
2018-01-17 17:51:39 -08:00 |
|
SamGondelman
|
a44c965f56
|
fix black flashing on transparent objects
|
2018-01-17 15:59:07 -08:00 |
|
Seth Alves
|
33c586de60
|
Merge pull request #12188 from hyperlogic/feature/small-anim-refactor
Remove dangerous "Use Anim Pre and Post Rotations" menu item
|
2018-01-17 13:41:51 -08:00 |
|
Bradley Austin Davis
|
25b778be1d
|
Tracking down remaining SOX crashes
|
2018-01-17 12:18:39 -08:00 |
|
Bradley Austin Davis
|
9f6c2c3cdd
|
Merge remote-tracking branch 'upstream/master' into android
|
2018-01-17 11:44:00 -08:00 |
|
samcake
|
ecb7c622be
|
Merge branch 'master' of https://github.com/highfidelity/hifi into visible-perview
|
2018-01-17 10:51:37 -08:00 |
|
Sam Gateau
|
0e72197a37
|
Merge pull request #12179 from Zvork/specular
Fixed error in Specular shader which gave low key specular highlights
|
2018-01-17 10:51:25 -08:00 |
|
samcake
|
51ed878683
|
Merge branch 'master' of https://github.com/highfidelity/hifi into visible-perview
|
2018-01-17 09:32:03 -08:00 |
|
Seth Alves
|
69a33428c0
|
Merge pull request #12078 from druiz17/soft-entities
Soft Entities
|
2018-01-17 08:02:37 -08:00 |
|
Olivier Prat
|
e6caa83d73
|
Merged with master
|
2018-01-17 16:35:31 +01:00 |
|
Olivier Prat
|
efa6a8c0b5
|
Merged with master
|
2018-01-17 15:49:46 +01:00 |
|
Olivier Prat
|
49549ced17
|
Fixed compilation with new shader system
|
2018-01-17 10:52:58 +01:00 |
|
Brad Davis
|
795a3b8407
|
Fix merge errors
|
2018-01-16 19:27:35 -08:00 |
|
Brad Davis
|
6a06bf405a
|
Merge remote-tracking branch 'upstream/master' into android
|
2018-01-16 18:24:44 -08:00 |
|
Anthony J. Thibault
|
bc587bf6d8
|
Removal of legacy Rig methods
|
2018-01-16 18:19:35 -08:00 |
|
Anthony J. Thibault
|
576273efe3
|
Remove Rig::restoreJointPosition and references to it.
|
2018-01-16 18:01:58 -08:00 |
|
Olivier Prat
|
3911ce59cc
|
Scribe now outputs .h and .cpp. Need to change how shader source is referenced in C++ code
|
2018-01-16 19:02:12 +01:00 |
|
humbletim
|
b91d536dd0
|
rename model:: -> graphics::
|
2018-01-16 12:46:16 -05:00 |
|
humbletim
|
08ccda9cfc
|
rename libraries/model(src/model) -> libraries/graphics(src/graphics)
|
2018-01-16 12:44:44 -05:00 |
|
Olivier Prat
|
cdb94d0832
|
Merge branch 'master' of git://github.com/highfidelity/hifi into scribe
|
2018-01-16 16:43:50 +01:00 |
|
Olivier Prat
|
8fb863e98c
|
Added SurfaceData mechanism to evalGlobalLight
|
2018-01-16 15:57:05 +01:00 |
|
Olivier Prat
|
705b475d0c
|
Merged with master
|
2018-01-16 15:07:20 +01:00 |
|
Olivier Prat
|
3382a35c3f
|
Fixed bug due to incorrect discard of fragments with no local lights
|
2018-01-16 12:13:45 +01:00 |
|
Olivier Prat
|
6686b328c7
|
Fixed error in Specular shader which gave low key specular highlights
|
2018-01-16 10:47:46 +01:00 |
|
Brad Davis
|
17e9c3d00c
|
Don't try to set invalid uniforms
|
2018-01-15 13:43:19 -08:00 |
|
samcake
|
1baa2a242a
|
Merge branch 'master' of https://github.com/highfidelity/hifi into visible-perview
|
2018-01-15 11:12:28 -08:00 |
|
Sam Gateau
|
2f5d2bef49
|
Merge pull request #12028 from Zvork/roughness_metal
Lighting model update for better specular
|
2018-01-15 10:51:18 -08:00 |
|
Dante Ruiz
|
645f608814
|
fixing merge conflict
|
2018-01-15 10:45:51 -08:00 |
|
Dante Ruiz
|
c76fdd1f5f
|
adding scale
|
2018-01-15 10:43:26 -08:00 |
|
Brad Davis
|
db30e9c45f
|
Fixing PR builds
|
2018-01-15 09:47:31 -08:00 |
|
Olivier Prat
|
32445a5660
|
Updated pipelines
|
2018-01-15 18:18:13 +01:00 |
|
Olivier Prat
|
54eab1c878
|
First working local lights on transparent objects
|
2018-01-15 17:49:55 +01:00 |
|
Olivier Prat
|
a3e50689cb
|
Modified light outline shader to use some factorized code
|
2018-01-15 12:18:22 +01:00 |
|
Olivier Prat
|
6af6b5fe41
|
evalLocalLighting function created in LightLocal.slh
|
2018-01-15 12:02:29 +01:00 |
|
Olivier Prat
|
ca776fb9b4
|
Added LightLocal.slh to centralize shading with local lights
|
2018-01-15 11:36:52 +01:00 |
|
Brad Davis
|
58530c595a
|
Pre-merge cleanup
|
2018-01-14 19:48:12 -08:00 |
|
Brad Davis
|
acb95d1355
|
GLAD polish
|
2018-01-14 00:10:05 -08:00 |
|
Brad Davis
|
24b83aa0f1
|
Merge remote-tracking branch 'sam/android-gles' into windows_gles
|
2018-01-13 11:36:31 -08:00 |
|
Brad Davis
|
3d69ceea71
|
Re-enable HUD compositing
|
2018-01-13 11:34:56 -08:00 |
|
Sam Gateau
|
d6e771f01d
|
Adding the batch as aprameter to the custom pipeline register to be able to make program through a call to runLamda in order to perform the make call in the present thread where the gl context is valid
|
2018-01-13 10:02:53 -08:00 |
|
Sam Gateau
|
57f1ba2412
|
Merging with master to be able connect to dev domains and it works. fixing shaders for gles compile errors and disabling material textures by default
|
2018-01-13 02:00:34 -08:00 |
|
Sam Gateau
|
df0660f823
|
Merge branch 'master' of https://github.com/highfidelity/hifi into android-gles
|
2018-01-13 01:00:41 -08:00 |
|
Sam Gateau
|
331a8f3094
|
fixing the stencil not clearing correctly and shaders not compiled correctly in main thread
|
2018-01-13 01:00:10 -08:00 |
|
Sam Gateau
|
628731ed19
|
Merge branch 'windows_gles' of https://github.com/jherico/hifi into android-gles
|
2018-01-12 19:37:07 -08:00 |
|
Brad Davis
|
ab7aa52a10
|
GLES emulaton on windows
|
2018-01-12 19:17:35 -08:00 |
|
samcake
|
836b69ab1b
|
exposing several visibility flags
|
2018-01-12 17:42:18 -08:00 |
|
Dante Ruiz
|
283b9a8003
|
fix softEntity edge cases
|
2018-01-12 15:31:54 -08:00 |
|
Dante Ruiz
|
5b82c7bc41
|
fix merge conflict
|
2018-01-12 11:00:19 -08:00 |
|
Anthony J. Thibault
|
088f227df2
|
Pass model offset from avatar skeletonModel to attached entity
|
2018-01-12 10:26:02 -08:00 |
|
Olivier Prat
|
814de4ab81
|
Scribe now outputs shaders as cpp files.
|
2018-01-12 11:59:19 +01:00 |
|
Brad Davis
|
7579451c24
|
Merge remote-tracking branch 'upstream/master' into android
|
2018-01-11 23:31:45 -08:00 |
|
Sam Gateau
|
e3faec838c
|
Adding colors to the world
|
2018-01-11 23:22:51 -08:00 |
|
Sam Gateau
|
6f6aedbf4f
|
Merge branch 'master' of https://github.com/highfidelity/hifi into android-fixes
|
2018-01-11 19:56:52 -08:00 |
|
Sam Gateau
|
8142b207af
|
Making the forward model normal lighted
|
2018-01-11 19:56:08 -08:00 |
|
samcake
|
f22429d098
|
Working on the shaders
|
2018-01-11 18:03:11 -08:00 |
|
Anthony J. Thibault
|
7753b8a0b5
|
Merge branch 'master' into feature/dual-quat
|
2018-01-11 17:31:29 -08:00 |
|
Dante Ruiz
|
96a97b5938
|
added model transform override
|
2018-01-11 16:41:45 -08:00 |
|
samcake
|
4dd925f025
|
Fixing forward render task to draw entities and avatars shapes
|
2018-01-10 17:51:03 -08:00 |
|
SamGondelman
|
e9d751fd23
|
try to avoid reusing uniform buffer locations
|
2018-01-10 17:01:01 -08:00 |
|
Brad Davis
|
2c35242af1
|
Merge remote-tracking branch 'upstream/master' into android_nov
|
2018-01-10 13:40:12 -08:00 |
|
Sam Gateau
|
539ee82937
|
Merge pull request #12033 from Zvork/compactvb
More compact representation of meshes on GPU
|
2018-01-10 09:11:33 -08:00 |
|
Olivier Prat
|
2960ad845c
|
Fixed weird rendering bug.
|
2018-01-10 10:55:45 +01:00 |
|
Olivier Prat
|
cc8a717a81
|
Merge branch 'master' of git://github.com/highfidelity/hifi into roughness_metal
|
2018-01-10 10:07:32 +01:00 |
|
Brad Davis
|
105dffebaf
|
Fixing UI
|
2018-01-09 18:36:42 -08:00 |
|
Nissim Hadar
|
5b1f8e83d4
|
Removed gcc warning.
|
2018-01-09 15:46:15 -08:00 |
|
Nissim Hadar
|
b53e411184
|
Corrected pushing of default lights.
|
2018-01-09 15:24:46 -08:00 |
|
Nissim Hadar
|
c3f6faed00
|
Deal correctly with inheritance at top-most level.
|
2018-01-09 13:27:57 -08:00 |
|
Brad Davis
|
d6dd29b952
|
Merge remote-tracking branch 'upstream/master' into android_nov
|
2018-01-09 11:43:03 -08:00 |
|
Brad Davis
|
bd5af2b493
|
Working on android avatar rendering
|
2018-01-09 11:40:32 -08:00 |
|
Olivier Prat
|
db9e5fdae8
|
Merged from master but rendering seems broken
|
2018-01-09 11:05:34 +01:00 |
|
Sam Gateau
|
3fd319abec
|
Merge branch 'master' of https://github.com/highfidelity/hifi into black
|
2018-01-08 21:11:17 -08:00 |
|
Anthony J. Thibault
|
fbea22e0f0
|
Renamed imag component to dual, using the correct nomenclature
Also removed incomplete test from unit tests.
|
2018-01-08 18:21:23 -08:00 |
|
Nissim Hadar
|
7811ddb904
|
Merge branch 'master' of https://github.com/highfidelity/hifi into keylightInheritance
|
2018-01-08 15:39:09 -08:00 |
|
Nissim Hadar
|
b2b1807490
|
Changes per code review.
|
2018-01-08 15:37:06 -08:00 |
|
John Conklin II
|
fab28e7d44
|
Merge pull request #12106 from SamGondelman/overlayFix
Fix avatar texture loading
|
2018-01-08 14:01:15 -08:00 |
|
Anthony J. Thibault
|
59b843781e
|
Merge branch 'master' into feature/dual-quat
|
2018-01-08 13:18:42 -08:00 |
|
SamGondelman
|
97c0b33975
|
fix avatar texture loading
|
2018-01-08 12:50:05 -08:00 |
|
Bradley Austin Davis
|
68cd768a65
|
Merge branch 'android' into android_render_pr
|
2018-01-08 12:49:52 -05:00 |
|
Olivier Prat
|
c904302057
|
Added back multiplication of specular for point / directional / spot lighting by PI as Naty Hoffman recommends. Limited texture LOD of ambient map by LOD computed for filtering to prevent aliasing
|
2018-01-08 15:23:39 +01:00 |
|
Olivier Prat
|
10b39751e1
|
Merge branch 'master' of git://github.com/highfidelity/hifi into roughness_metal
|
2018-01-08 14:50:05 +01:00 |
|
Sam Gateau
|
a9f1e4102b
|
Merge branch 'master' of https://github.com/highfidelity/hifi into black
|
2018-01-07 22:19:38 -08:00 |
|
Olivier Prat
|
b296b96e5e
|
Merged with master
|
2018-01-06 10:01:00 +01:00 |
|
Nissim Hadar
|
9e5eba4d3a
|
Merge branch 'keylightInheritance' of https://github.com/NissimHadar/hifi into keylightInheritance
|
2018-01-05 23:11:40 -08:00 |
|
Brad Hefta-Gaub
|
6a3609093d
|
Merge pull request #12051 from dback2/polyobjimportfixes
Poly obj import fixes
|
2018-01-05 13:33:29 -08:00 |
|
samcake
|
abc029fd41
|
Merge branch 'master' of https://github.com/highfidelity/hifi into black
|
2018-01-05 12:28:12 -08:00 |
|
samcake
|
50c97ede2b
|
Merge branch 'master' of https://github.com/highfidelity/hifi into black
|
2018-01-05 11:55:43 -08:00 |
|
SamGondelman
|
a9d5dda976
|
always push default haze to current frame
|
2018-01-04 17:54:23 -08:00 |
|
Anthony J. Thibault
|
51ab38f484
|
warning fix
|
2018-01-04 17:32:22 -08:00 |
|
David Back
|
6b9658f8cf
|
merge
|
2018-01-04 16:41:58 -08:00 |
|
Anthony J. Thibault
|
fac0982c67
|
need to use sizeof(TransformType), not sizeof(mat4)
|
2018-01-04 16:37:12 -08:00 |
|
Anthony J. Thibault
|
b8c88fca3b
|
Dual Quaternion skinning optimization
Reduce expensive conversion from quat -> matrix -> quat, by keeping
the inverseBindPose in a Transform instance instead of a mat4.
|
2018-01-04 16:17:23 -08:00 |
|
Anthony J. Thibault
|
aacf2d489f
|
removed comments
|
2018-01-04 16:17:21 -08:00 |
|
Anthony J. Thibault
|
bcd813ac62
|
Optimizations and cleanup
|
2018-01-04 16:15:44 -08:00 |
|
Anthony J. Thibault
|
e86fd4f992
|
Removed SKIN_COMP define, re-enabled cauterization
|
2018-01-04 16:15:42 -08:00 |
|
Anthony J. Thibault
|
b69edceb4f
|
Fixed rotation polarity and weights are now 16 bit.
|
2018-01-04 16:15:41 -08:00 |
|
Anthony J. Thibault
|
5bb0b06061
|
WIP: Dual Quaternion compensation for spinning the right way.
|
2018-01-04 16:15:39 -08:00 |
|
Anthony J. Thibault
|
8bdddf7211
|
Full Dual Quaternion support
|
2018-01-04 16:15:38 -08:00 |
|
Anthony J. Thibault
|
18113d824c
|
Created Model::TransformComponents class
|
2018-01-04 16:13:44 -08:00 |
|
Anthony J. Thibault
|
515d13a4c1
|
WIP checkpoint
|
2018-01-04 16:09:08 -08:00 |
|
Anthony J. Thibault
|
23affb570b
|
WIP checkpoint, root transforms for shapes and non-animated fbx files are working.
|
2018-01-04 16:09:06 -08:00 |
|
Anthony J. Thibault
|
565875e823
|
WIP first attempt at dual quat skinning
|
2018-01-04 16:09:02 -08:00 |
|
Nissim Hadar
|
e797a77262
|
Merge branch 'master' of https://github.com/highfidelity/hifi into keylightInheritance
# Conflicts:
# interface/resources/qml/js/Utils.jsc
|
2018-01-04 15:58:08 -08:00 |
|
Olivier Prat
|
9f04e8597f
|
Merge branch 'master' of git://github.com/highfidelity/hifi into roughness_metal
|
2018-01-04 08:47:15 +01:00 |
|
Gabriel Calero
|
597114afea
|
Prepare forward pipeline for android
|
2018-01-03 16:42:19 -03:00 |
|
Gabriel Calero
|
468fc89c3e
|
Use forward pipeline for android
|
2018-01-03 16:38:23 -03:00 |
|
Gabriel Calero
|
dad526d22b
|
Make Fade.slh compatible with Open GLES SL
|
2018-01-03 16:36:11 -03:00 |
|
humbletim
|
513a69cdcd
|
changes per CR feedback
|
2018-01-03 04:08:43 -05:00 |
|
Olivier Prat
|
dcfeed9b2c
|
Switched to using getFresnelF0 function in overlay3D model shaders
|
2017-12-27 15:52:17 +01:00 |
|
Olivier Prat
|
93ba9ad3b1
|
Adjusted roughness aspect on specular reflection of sky box to more closely match Unity's PBR look especially on high roughness values
|
2017-12-26 15:43:23 +01:00 |
|
Olivier Prat
|
d6b70d459f
|
Merge branch 'master' of git://github.com/highfidelity/hifi into roughness_metal
|
2017-12-26 14:15:24 +01:00 |
|
Sam Gondelman
|
2898fa557e
|
typo
|
2017-12-23 00:53:11 -08:00 |
|
Sam Gateau
|
6032ce39e9
|
Merge branch 'master' of https://github.com/highfidelity/hifi into black
|
2017-12-22 20:20:10 -08:00 |
|
David Back
|
01fcd453b8
|
Merge branch 'master' of https://github.com/highfidelity/hifi into polyobjimportfixes
|
2017-12-22 16:41:17 -08:00 |
|
Nissim Hadar
|
8ee5f642a9
|
Merge branch 'master' of https://github.com/highfidelity/hifi into keylightInheritance
# Conflicts:
# libraries/networking/src/udt/PacketHeaders.cpp
# libraries/networking/src/udt/PacketHeaders.h
|
2017-12-22 15:41:59 -08:00 |
|
SamGondelman
|
c38ef77b26
|
fix model overlays visibility change
|
2017-12-22 15:04:06 -08:00 |
|
Sam Gateau
|
db4f9909c7
|
Merge pull request #12017 from Zvork/glcolor
Removed glColor reset hack in MeshPartPayload
|
2017-12-22 14:25:51 -08:00 |
|
Sam Gateau
|
a2c16ddf6a
|
Merge pull request #12026 from SamGondelman/burp3
Remove _model from ModelMeshPartPayload
|
2017-12-22 13:50:06 -08:00 |
|
Olivier Prat
|
a6d5e33eca
|
Fixed levels between specular, diffuse, ambient specular, ambiend diffuse and background sky
|
2017-12-22 10:39:45 +01:00 |
|
Nissim Hadar
|
e974cac177
|
Keylight inheritance mode works.
|
2017-12-21 19:19:55 -08:00 |
|
David Back
|
f800a6d6fc
|
scale change
|
2017-12-21 17:00:27 -08:00 |
|
SamGondelman
|
69c1c65eb8
|
get rid of _model completely
|
2017-12-21 14:08:21 -08:00 |
|
David Back
|
fd297f1c03
|
convert negative relative indices to absolute indices
|
2017-12-21 10:36:41 -08:00 |
|
Olivier Prat
|
cb4d78ce5c
|
Fixed bug in specular ambient
|
2017-12-21 18:47:18 +01:00 |
|
humbletim
|
a146b778f7
|
support additional .extraInfo for ray intersections
|
2017-12-21 12:35:13 -05:00 |
|
samcake
|
403e77b023
|
Merge branch 'master' of https://github.com/highfidelity/hifi into black
|
2017-12-21 09:17:23 -08:00 |
|
Olivier Prat
|
053bd2ba98
|
Created SurfaceData structure to centralize computation of frequently used shader temporary values
|
2017-12-21 17:41:36 +01:00 |
|
Olivier Prat
|
5c476dc967
|
Merge branch 'master' of git://github.com/highfidelity/hifi into roughness_metal
|
2017-12-21 14:33:00 +01:00 |
|
Olivier Prat
|
0d34569b1a
|
Merge branch 'master' of git://github.com/highfidelity/hifi into compactvb
|
2017-12-21 08:22:35 +01:00 |
|
SamGondelman
|
2ba3e337db
|
cleanup
|
2017-12-20 14:18:01 -08:00 |
|
SamGondelman
|
bd06dc6443
|
cleaning up modelmeshpartpayload
|
2017-12-20 11:00:14 -08:00 |
|
Olivier Prat
|
e8b88cd3f8
|
Specular lighting comming from ambient sphere map is now multiplied by PI to be at the same level as normal light specular
|
2017-12-20 11:14:07 +01:00 |
|
Olivier Prat
|
0e666ce671
|
Metallic value is now continuous and materials can be linearly blended between pure dielectric and pure metal
|
2017-12-20 09:34:53 +01:00 |
|