Olivier Prat
|
dbf0b64dfb
|
Refactored Fade.slh to take into account differences between instanced draw and normal draw
|
2017-07-18 12:49:34 +02:00 |
|
Olivier Prat
|
1f14b6ef38
|
Shape entities have the correct pipeline picked when fading is activated. Still need to support instanced rendering
|
2017-07-17 17:50:59 +02:00 |
|
Olivier Prat
|
f8b2ffe359
|
Removed transparency on fading shapes
|
2017-07-17 15:06:32 +02:00 |
|
Olivier Prat
|
db7871fca7
|
Merge branch 'fadevoxel' into fadeshape
|
2017-07-17 14:33:00 +02:00 |
|
Olivier Prat
|
3f8daa21ec
|
Created FadeEffect singleton to be able to get fade item & batch setters for every special entity render
|
2017-07-17 14:26:41 +02:00 |
|
Olivier Prat
|
146f934019
|
Cleaned up shader code as fade position is now world position
|
2017-07-17 11:59:10 +02:00 |
|
Olivier Prat
|
5e5148ca91
|
Merge branch 'fade' into fadeshape
|
2017-07-17 09:53:26 +02:00 |
|
Olivier Prat
|
82da9fb537
|
Merge branch 'master' of git://github.com/highfidelity/hifi into fade
|
2017-07-14 17:28:35 +02:00 |
|
Seth Alves
|
12f52e8f20
|
don't do SoftAttachmentModel::updateClusterMatrices if geometry isn't ready
|
2017-07-13 13:18:21 -07:00 |
|
Olivier Prat
|
4d5f2ebdfe
|
Removed unused variable that prevented build on Linux
|
2017-07-13 18:45:08 +02:00 |
|
Olivier Prat
|
96f0c35b79
|
Yet some more compilation fixes for Mac and Linux
|
2017-07-13 18:22:18 +02:00 |
|
Olivier Prat
|
1b8696fdda
|
First draft of custom pipeline on geometry cache
|
2017-07-13 17:09:49 +02:00 |
|
Olivier Prat
|
736ecf0082
|
Fixed infinite recursion in collectMetaSubItems due to meta sending itself as sub-item
|
2017-07-13 14:43:41 +02:00 |
|
Olivier Prat
|
53a92c1506
|
Fade edit is working again and time based transitions are garbage collected
|
2017-07-13 12:31:10 +02:00 |
|
Olivier Prat
|
2d2722bfc5
|
Added async transition query on scene
|
2017-07-13 11:05:04 +02:00 |
|
Olivier Prat
|
2f9885870b
|
First merge with Sam's fader branch with custom pipeline support in shape plumber
|
2017-07-12 17:29:21 +02:00 |
|
Olivier Prat
|
7552cca316
|
First alpha version of bubble collision fade events. Missing a lot of information.
|
2017-07-11 19:26:15 +02:00 |
|
Olivier Prat
|
381e0c64a8
|
Working avatar fade in / fade out except that it is also triggered on bubble collisions
|
2017-07-11 16:43:27 +02:00 |
|
Olivier Prat
|
aba8be595e
|
Separated fade categories from transition event types
|
2017-07-11 11:37:24 +02:00 |
|
Olivier Prat
|
9758a6ded0
|
Edition picking again (but without bounding box highlighting)
|
2017-07-10 17:57:02 +02:00 |
|
Sam Gateau
|
746812ff78
|
Merging with origin orange
|
2017-07-10 17:25:13 +02:00 |
|
Olivier Prat
|
66d09a4c3c
|
Some objects fade and fixed crash due to invalid meta item id
|
2017-07-10 16:02:12 +02:00 |
|
Olivier Prat
|
267531cc1a
|
First working fade
|
2017-07-10 15:27:09 +02:00 |
|
Sam Gateau
|
0c3755483b
|
adding assert or checks whenever getting a scene stage
|
2017-07-10 12:37:26 +02:00 |
|
Sam Gateau
|
4edea433ce
|
Rename the _pipeline into _shapePipeline in the render::Args
|
2017-07-10 12:16:53 +02:00 |
|
Olivier Prat
|
06d69d04c3
|
TransitionStage + FadeJob compiling but not linked to entity events
|
2017-07-07 18:22:11 +02:00 |
|
Olivier Prat
|
4256a1f2a7
|
Preparing for merge with stage. DOESN'T COMPILE!
|
2017-07-07 15:16:20 +02:00 |
|
Sam Gateau
|
d15c4ea2d3
|
Merging with the stage branch
|
2017-07-07 15:12:40 +02:00 |
|
Sam Gateau
|
a8086764da
|
REmoving warnings for unused var
|
2017-07-07 12:19:22 +02:00 |
|
Sam Gateau
|
4c1bf6af47
|
REmoving comments
|
2017-07-07 11:38:25 +02:00 |
|
Olivier Prat
|
5ab093dc38
|
Preparing to introducte TransitionStage
|
2017-07-07 11:01:47 +02:00 |
|
Sam Gateau
|
156c20d01e
|
Merge branch 'master' of https://github.com/highfidelity/hifi into orange
|
2017-07-07 10:58:05 +02:00 |
|
Olivier Prat
|
69a7ec42fd
|
Added fade state in render::Item
|
2017-07-07 09:16:54 +02:00 |
|
Olivier Prat
|
018c0489f4
|
Merged with 21378
|
2017-07-06 16:53:47 +02:00 |
|
Sam Gateau
|
53ffca796f
|
Drafting a better SHape plumber to render the items
|
2017-07-06 16:35:40 +02:00 |
|
Sam Gateau
|
48b4b5f49c
|
Fixing the bug appearing on Nvidia 284.76
|
2017-07-05 18:39:09 +02:00 |
|
Olivier Prat
|
b1b11ec756
|
Correct fix for mac and linux due to multiple Logging.h files
|
2017-07-05 09:08:51 +02:00 |
|
Olivier Prat
|
23bfc2c13d
|
Fixed compilation on mac and linux
|
2017-07-04 18:36:54 +02:00 |
|
Olivier Prat
|
5cee2cff9f
|
Merge branch 'master' of git://github.com/highfidelity/hifi into 21378
|
2017-07-04 17:48:07 +02:00 |
|
Olivier Prat
|
45342a00fd
|
Forced faded objects to double sided (without correct lighting for the moment)
|
2017-07-04 17:45:32 +02:00 |
|
Olivier Prat
|
704effc0a6
|
Added cubic interpolation in noise for rounder effect
|
2017-07-04 17:38:45 +02:00 |
|
Olivier Prat
|
2525fe5869
|
Working save and load
|
2017-07-04 17:31:24 +02:00 |
|
Olivier Prat
|
98d915cf0f
|
Smoother ease in / out functions
|
2017-07-04 14:35:43 +02:00 |
|
Olivier Prat
|
7d851c1cbd
|
Added timing parameters and visual debug of threshold
|
2017-07-04 12:01:28 +02:00 |
|
Olivier Prat
|
0244dd6325
|
Working bubble isect trespasser POV
|
2017-07-04 09:47:23 +02:00 |
|
Olivier Prat
|
57b2bdf709
|
Working bubble isect owner POV
|
2017-07-04 09:14:08 +02:00 |
|
Seth Alves
|
70a7b302fc
|
Merge pull request #10860 from jherico/deadlock_guards
Don't use blocking connections on the main thread
|
2017-07-03 09:05:56 -07:00 |
|
Olivier Prat
|
f2b8bd4c84
|
Merged with 21378
|
2017-07-03 16:44:00 +02:00 |
|
Olivier Prat
|
ec1cf9dc50
|
Changed array initialization to old style C
|
2017-07-03 16:42:27 +02:00 |
|
Olivier Prat
|
0d1d262db4
|
Working on bubble intersections
|
2017-07-03 16:28:00 +02:00 |
|
Olivier Prat
|
3fddac9f6e
|
Fixed compilation errors with array initializations
|
2017-07-03 16:12:23 +02:00 |
|
Olivier Prat
|
d9a83539b2
|
Merged with master
|
2017-07-03 15:32:30 +02:00 |
|
Olivier Prat
|
af7957491b
|
Working avater enter/leaves + manual threshold
|
2017-07-03 12:40:58 +02:00 |
|
Brad Davis
|
6fc82bb351
|
Switch to preprocessor macro for blocking invokes to capture function information
|
2017-06-30 11:36:24 -07:00 |
|
Olivier Prat
|
87833abd31
|
Sky working again.
|
2017-06-30 16:46:25 +02:00 |
|
Brad Davis
|
b52dd7b822
|
Don't use blocking connections on the main thread
|
2017-06-29 20:45:17 -07:00 |
|
Olivier Prat
|
c5ca23f4ea
|
Changing edited fade category properly updates widgets in edit window
|
2017-06-29 17:14:20 +02:00 |
|
Olivier Prat
|
fb33b8d1c1
|
Working edition and emissive edge on fade element enter/leave
|
2017-06-29 12:59:43 +02:00 |
|
Olivier Prat
|
6a31dc2659
|
Selection of edited object working
|
2017-06-29 12:13:55 +02:00 |
|
Olivier Prat
|
8a12d0c106
|
Fade effect working again for basic enter domain but with various Fade jobs
|
2017-06-29 08:54:23 +02:00 |
|
Sam Gateau
|
93963b3257
|
Apply the projection and deferred transform fixes found while working on spectator camera
|
2017-06-28 15:44:17 +02:00 |
|
Sam Gateau
|
76dae279cf
|
Removing the default case from the renderer
|
2017-06-27 14:24:34 +02:00 |
|
Sam Gateau
|
7687bdc060
|
less comments & constant
|
2017-06-26 17:02:45 +02:00 |
|
Sam Gateau
|
5e05c41980
|
less comments & constant
|
2017-06-26 16:56:04 +02:00 |
|
Sam Gateau
|
6ab2dccd38
|
less comments & constant
|
2017-06-26 16:52:04 +02:00 |
|
Sam Gateau
|
7cbeabfc29
|
less comments & constant
|
2017-06-26 16:49:20 +02:00 |
|
Sam Gateau
|
a2fc44703d
|
One less constant
|
2017-06-26 16:45:54 +02:00 |
|
Sam Gateau
|
904f22985c
|
CLeaning up comments
|
2017-06-26 16:43:04 +02:00 |
|
Sam Gateau
|
77644e7e9d
|
Removing commented objects from deferredlighting effect
|
2017-06-26 14:34:09 +02:00 |
|
Olivier Prat
|
1bb0d51849
|
Merged with master
|
2017-06-26 11:55:46 +02:00 |
|
Sam Gateau
|
75e457ce7c
|
Merge branch 'master' of https://github.com/highfidelity/hifi into orange
|
2017-06-26 10:05:04 +02:00 |
|
samcake
|
20d8c11e28
|
ALmost there, getting eback everything to work with the light and background stages in the scene, not in deferredLighting Effect anymore
|
2017-06-22 17:54:16 -07:00 |
|
Sam Cake
|
07e18eb3a8
|
Keep cleaning up the DeferredLightingEffect , removing stage s from there...
|
2017-06-22 01:12:32 -07:00 |
|
samcake
|
9ae2861ee6
|
Moving the stage objects under the scene umbrella and creating a cear task to update the scene elements
|
2017-06-21 18:29:38 -07:00 |
|
Anthony J. Thibault
|
2dcca2125b
|
Merge branch 'master' into feature/pole-vector
|
2017-06-21 15:50:03 -07:00 |
|
samcake
|
ba9dbbb4d4
|
Fix the local lights issue, and correct the script relying on the Render.getConfig(), this one is on me...
|
2017-06-19 17:34:50 -07:00 |
|
Zach Fox
|
cbdffce88e
|
Merge branch 'master' of https://github.com/highfidelity/hifi into spectatorCamera_mergeable_20170619
|
2017-06-19 13:53:29 -07:00 |
|
Olivier Prat
|
2e3ffe7721
|
Disabled check on enabled physics when deciding is fade is adequate
|
2017-06-19 18:19:36 +02:00 |
|
Anthony J. Thibault
|
323dc62ef2
|
Merge branch 'master' into feature/pole-vector
|
2017-06-16 17:37:11 -07:00 |
|
Brad Davis
|
a69cf31f4b
|
PR feedback and cmake fixes
|
2017-06-16 16:59:58 -07:00 |
|
Brad Davis
|
fece438602
|
Cleanup and refactoring
|
2017-06-15 18:58:56 -07:00 |
|
Zach Fox
|
47e5fb56d3
|
Show MyAvatar's head in the SpectatorCamera view!
|
2017-06-15 11:31:20 -07:00 |
|
Olivier Prat
|
5eeff5aa28
|
Fixed unwanted red tint due to unreset color attrib in ModelMeshPartPayload
|
2017-06-14 10:23:12 +02:00 |
|
Olivier Prat
|
ef60f78d2b
|
Merge branch 'master' of git://github.com/highfidelity/hifi into 21378
|
2017-06-14 10:16:02 +02:00 |
|
Anthony J. Thibault
|
03a6f7082e
|
Merge branch 'master' into feature/pole-vector
|
2017-06-13 15:37:59 -07:00 |
|
Anthony J. Thibault
|
f20c03fa6e
|
Pole vectors can be controlled via anim vars.
|
2017-06-13 15:36:05 -07:00 |
|
Zach Fox
|
79b6dc3f78
|
Remove one more instance of FramebufferCache
|
2017-06-13 15:26:07 -07:00 |
|
Zach Fox
|
52ea7e7994
|
Rendering improvements based on spectator-camera changes
|
2017-06-13 15:19:29 -07:00 |
|
Olivier Prat
|
ace301945c
|
Added scale and duration debug parameters in debugFade.qml
|
2017-06-13 15:31:04 +02:00 |
|
Olivier Prat
|
24d45e0f5b
|
Updated from upstream master because of change of protocol
|
2017-06-13 10:43:25 +02:00 |
|
Olivier Prat
|
f3d252ee65
|
Switched fade curve to easeInOutQuad
|
2017-06-13 08:50:50 +02:00 |
|
Brad Davis
|
db8bdbc0a6
|
Merge pull request #10659 from samcake/orange
simple Render Engine refactors coming from the Spectator Cam project
|
2017-06-12 20:31:07 -07:00 |
|
Zach Fox
|
e96c55956f
|
First pass at the fix
|
2017-06-12 09:53:14 -07:00 |
|
Seth Alves
|
eb049c8c6e
|
Merge pull request #10624 from misslivirose/feat/add-primitive-shapes
Add additional primitive shapes
|
2017-06-09 19:02:54 -07:00 |
|
samcake
|
bb38938534
|
Merge branch 'master' of https://github.com/highfidelity/hifi into orange
|
2017-06-09 14:34:25 -07:00 |
|
Liv
|
7785473ccb
|
moving else
|
2017-06-09 12:59:08 -07:00 |
|
Liv
|
8c488d95d1
|
Stylish updates
|
2017-06-09 11:46:38 -07:00 |
|
Liv
|
1808505d8b
|
Coding standard fixes
|
2017-06-09 10:54:57 -07:00 |
|
Liv
|
34bd2b8a2b
|
style fix
|
2017-06-08 09:01:01 -07:00 |
|
Olivier Prat
|
7d58c9a741
|
Fixed fade for shadow job
|
2017-06-08 17:09:08 +02:00 |
|
Olivier Prat
|
cba70e6be0
|
Fade working on voxel objects
|
2017-06-08 14:57:09 +02:00 |
|
Olivier Prat
|
20d4fcbbc7
|
Fixed fading on skinned objects. Added initialiazeShapePipelines on GeometryCache to postpone simple pipeline creation after initializeGL
|
2017-06-08 09:24:12 +02:00 |
|
howard-stearns
|
fa74daf875
|
Merge branch 'master' of https://github.com/highfidelity/hifi into do-not-get-stuck-in-floor
|
2017-06-07 16:43:25 -07:00 |
|
Liv
|
c3bf915fd4
|
Changing loop to avoid unused warnings
|
2017-06-07 15:04:39 -07:00 |
|
samcake
|
bac66ee4c7
|
Introducing the renderview task
|
2017-06-06 18:00:41 -07:00 |
|
Olivier Prat
|
de143d0ea2
|
Switched to uniforms for sending fade shader data. Moved more fade functions to FadeEffect class
|
2017-06-06 17:07:20 +02:00 |
|
Olivier Prat
|
a9ab9d2476
|
Renamed FadeManager to FadeEffect
|
2017-06-06 16:27:56 +02:00 |
|
Olivier Prat
|
8af2f75996
|
Added FadeManager to centralize some common fade effect data and functions
|
2017-06-06 16:11:12 +02:00 |
|
Olivier Prat
|
e7eca7728f
|
Debug fade management moved out of the inner render loop
|
2017-06-06 14:57:52 +02:00 |
|
Liv
|
5579c409e7
|
Style fix
|
2017-06-05 18:03:10 -07:00 |
|
Liv
|
42cb2332d5
|
Remove unimplemented comment on circle
|
2017-06-05 17:46:13 -07:00 |
|
Liv
|
393aa84a55
|
Renaming conical to isConical
|
2017-06-05 17:45:52 -07:00 |
|
Liv
|
e4963e076a
|
Merge branch 'master' of https://github.com/highfidelity/hifi into feat/add-primitive-shapes
|
2017-06-05 17:38:28 -07:00 |
|
Clément Brisset
|
67970182aa
|
Merge pull request #10579 from AndrewMeadows/fix-generateBasisVectors
Fix generateBasisVectors() helper
|
2017-06-05 14:47:18 -07:00 |
|
Liv
|
6cecac36d5
|
Merge branch 'master' of https://github.com/highfidelity/hifi into feat/add-primitive-shapes
|
2017-06-05 12:23:23 -07:00 |
|
Andrew Meadows
|
506f522802
|
use correct format for float literals
|
2017-06-05 08:54:05 -07:00 |
|
Olivier Prat
|
1936c209a5
|
Working fade debugging scripts for both opaque and transparents
|
2017-06-05 17:21:33 +02:00 |
|
Olivier Prat
|
cce99ef8c4
|
Added translucent shaders
|
2017-06-05 16:56:57 +02:00 |
|
Olivier Prat
|
74bb3213e4
|
Added shadow shader variants
|
2017-06-05 16:44:32 +02:00 |
|
Olivier Prat
|
08fcd6c357
|
Added new shaders
|
2017-06-05 16:32:36 +02:00 |
|
Olivier Prat
|
1433ae4b34
|
Merged from 21274
|
2017-06-05 11:12:57 +02:00 |
|
Howard Stearns
|
3d62900daf
|
When we do precision detailed picking on a model, check the back faces, too. In other words, precision picking from inside a model works.
|
2017-06-03 16:49:16 -07:00 |
|
samcake
|
f70702beb7
|
Introducing debug flags
|
2017-06-02 17:54:41 -07:00 |
|
Sam Cake
|
f9aa400b95
|
Refining the stencil configuration and triggering only in hmd mode
|
2017-06-02 00:22:38 -07:00 |
|
samcake
|
4a419f2d07
|
Merging with upstream
|
2017-06-01 18:25:24 -07:00 |
|
samcake
|
14f9a9848e
|
Merge branch 'master' of https://github.com/highfidelity/hifi into brown
|
2017-06-01 18:05:47 -07:00 |
|
samcake
|
c5e9551bab
|
more cleanup
|
2017-06-01 18:05:18 -07:00 |
|
samcake
|
9c1e99fe3f
|
Removing cruft and organizing the stencil config
|
2017-06-01 13:06:22 -07:00 |
|
Sam Cake
|
ea6be93c9c
|
adding another flavor of the prepare stencil
|
2017-06-01 01:24:57 -07:00 |
|
Sam Cake
|
e02115bcda
|
clearing up the stencil jobs
|
2017-05-31 23:00:05 -07:00 |
|
Sam Cake
|
d19956f93c
|
Fixing warnings
|
2017-05-31 22:02:47 -07:00 |
|
Sam Cake
|
b528c2fc60
|
Merged
|
2017-05-31 19:33:14 -07:00 |
|
samcake
|
82d348a2ef
|
Stencil rejection is working, and more cleaning
|
2017-05-31 16:46:20 -07:00 |
|
Liv
|
8bcaacbe40
|
Removing incomplete torus function
|
2017-05-31 15:46:35 -07:00 |
|
Liv
|
f594fd6aa5
|
Merge branch 'feat/add-primitive-shapes' of https://github.com/misslivirose/hifi into feat/add-primitive-shapes
|
2017-05-31 15:14:04 -07:00 |
|
Sam Cake
|
32c5dac66a
|
Big cleanup of unecessary shaders and legacy from deferred lighting, and messing around with the stencil
|
2017-05-31 00:55:28 -07:00 |
|
samcake
|
8559ed6260
|
Starting to add the stencil mask for hmd
|
2017-05-30 16:37:10 -07:00 |
|
Liv
|
2808ab4865
|
Sort of making progress on torus vertex buffer
|
2017-05-26 10:45:29 -07:00 |
|
Liv
|
10408a0fe4
|
basic circle function to be used as base for torus
|
2017-05-25 15:32:49 -07:00 |
|
Liv
|
fee26c3976
|
Remove not yet implemented comment from Cone shape
|
2017-05-25 13:12:08 -07:00 |
|
Liv
|
ffbe39df0a
|
Refactor to add optional conical parameter to existing extrude polygon function
|
2017-05-25 13:06:24 -07:00 |
|
Liv
|
d3e900e42f
|
Adding first pass on cone shape
|
2017-05-25 12:54:49 -07:00 |
|
Liv
|
417d9ec80b
|
Surface cylinder option for primitive shape to html
|
2017-05-25 11:04:25 -07:00 |
|
Liv
|
362e08a90d
|
Add extrudePolygon for cylinder
|
2017-05-25 10:23:28 -07:00 |
|
samcake
|
c256893575
|
some clean up:
|
2017-05-23 18:00:22 -07:00 |
|
samcake
|
e7b808cbc1
|
Merging with upstream
|
2017-05-23 12:12:31 -07:00 |
|
Thijs Wenker
|
712aff7ad6
|
base scale attachment on the natural dimensions
|
2017-05-23 17:53:08 +02:00 |
|
Chris Collins
|
207c13c3c3
|
Merge pull request #10528 from AndrewMeadows/payload-gets-weak-pointer
MeshPartPayload keeps weak pointer to Model
|
2017-05-22 21:54:40 -07:00 |
|
Andrew Meadows
|
f7db877b7f
|
payload keeps weak pointer to Model
|
2017-05-22 17:29:15 -07:00 |
|
Sam Gateau
|
589bcc19ce
|
Refining the shader for key and testing removing completely the code dealing with Zone lighting in the ENtityTreeREnderer
|
2017-05-19 17:50:19 -07:00 |
|