Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[VFX] 10.2 fixes #2290

Merged
merged 190 commits into from
Oct 23, 2020
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
190 commits
Select commit Hold shift + click to select a range
645a10e
property attributes not serialized (#253)
julienf-unity Mar 23, 2020
f0e09f2
Remove shader warnings (#261)
julienf-unity Mar 27, 2020
ba38685
Vfx/feature/filter enum (#243)
iTris666 Mar 30, 2020
c0e13e5
Remove raytracing enumerator filter as it was removed from HDRP enum
julienf-unity Mar 31, 2020
6aac856
Remove irrelevant render queues from some HDRP outputs (#263)
julienf-unity Apr 3, 2020
d64a8bd
Fixed Flipbook Texture Names
peeweek Apr 17, 2020
45ab417
Update CHANGELOG.md
Apr 20, 2020
257a4de
Merge pull request #9 from unity/vfx/fix/flipbook-asset-names
Apr 20, 2020
8c9c4b7
Merge remote-tracking branch 'srp/master' into vfx/staging
julienf-unity Apr 20, 2020
3734160
Fix exception when creating new category on new visual effect asset.
iTris666 Apr 21, 2020
6f4f572
Forward port - Dont remove suboutputs objects if it cannot be deseria…
julienf-unity Apr 22, 2020
b0c452e
Merge branch 'master' into vfx/staging
PaulDemeulenaere Apr 24, 2020
c63e6d9
Fix to graft : support for flag enum in inspector
PaulDemeulenaere Apr 29, 2020
3390036
*Update changelog
PaulDemeulenaere Apr 29, 2020
f1f7f8c
Merge pull request #11 from unity/vfx/fix/new-category
iTris666 Apr 29, 2020
4c49282
Merge pull request #13 from unity/vfx/fix/enum-flag-in-inspector
PaulDemeulenaere Apr 30, 2020
f26a487
Revert "Fix Enum Flag" (#15)
PaulDemeulenaere Apr 30, 2020
18803f2
"Fix Enum Flag" (#16)
PaulDemeulenaere Apr 30, 2020
adfdce9
Fix for Initial Event field height, (#17)
iTris666 May 4, 2020
dd47610
Merge remote-tracking branch 'srp/master' into vfx/staging
julienf-unity May 4, 2020
9b568b6
Vfx/fix colorfield height (#19)
iTris666 May 13, 2020
c0f5529
Mesh Sampling (revival) (#1)
PaulDemeulenaere May 14, 2020
b8ec5e0
Update experimental disclaimers (#367)
JordanL8 May 14, 2020
99aacf9
Merge branch 'vfx/staging' of github.com:Unity-Technologies/Graphics …
julienf-unity May 14, 2020
1405b00
[HDRP] MSAA & MotionVector (#12)
PaulDemeulenaere May 14, 2020
0779451
Allow an object slot to have null as its value (#25)
iTris666 May 14, 2020
990ee1c
Vfx/fix/prevent capacity change locked (#24)
iTris666 May 14, 2020
2ad32f1
Merge branch 'master' into vfx/staging
PaulDemeulenaere May 14, 2020
e7f360c
*Update all vfx (had to do it manually...)
PaulDemeulenaere May 14, 2020
ba1d189
Restore missing enty in hdrp changelog (bad resolve conflict from me)
PaulDemeulenaere May 14, 2020
103d2d3
Fix 1233044 - capacity cannot be zero (#21)
julienf-unity May 14, 2020
3463f0c
Vfx/fix/param order (#22)
iTris666 May 14, 2020
3735779
Fix minor issue with VFXPreviousPositionBinder.cs (#23)
PaulDemeulenaere May 14, 2020
fa9dfce
Vfx/fix/sgoperator create context drag (#28)
iTris666 May 18, 2020
0654337
Vfx/fix/context no blocks (#27)
iTris666 May 18, 2020
733b227
PropertyBinder : Minor Fixes (#29)
PaulDemeulenaere May 18, 2020
657a61f
Add Update Modes & Time Access (revival) (#4)
PaulDemeulenaere May 25, 2020
db7d767
Fix editor test
PaulDemeulenaere May 25, 2020
8cab507
Read Attribute in Spawn Context (#6)
PaulDemeulenaere Jun 2, 2020
907b889
Merge branch 'master' into vfx/staging
julienf-unity Jun 7, 2020
2f49340
Update VFX
julienf-unity Jun 7, 2020
78ee098
Misc small fixes (#36)
julienf-unity Jun 11, 2020
eef590a
Test for Override resetted (#26)
PaulDemeulenaere Jun 11, 2020
66aa776
Add test to cover https://fogbugz.unity3d.com/f/cases/1232862/ (#20)
PaulDemeulenaere Jun 11, 2020
7ae1939
New Test : total time is sum of delta time (#7)
PaulDemeulenaere Jun 12, 2020
e7e4645
Merge branch 'master' into vfx/staging
PaulDemeulenaere Jun 12, 2020
ecfc936
Merge branch 'master' into vfx/staging
PaulDemeulenaere Jun 15, 2020
ab25368
[Fix] Disable reset option (#41)
PaulDemeulenaere Jun 15, 2020
d8e8fca
Fix minor issue with PreviousPropertyBinder (bis) (#31)
PaulDemeulenaere Jun 15, 2020
d5c8f55
Fix culture issues when generating attributes defines in shaders (#40)
julienf-unity Jun 15, 2020
6bf79b5
[PropertyBinder] Move Update to LateUpdate (#38)
PaulDemeulenaere Jun 15, 2020
687b56c
Call resyncslots on shadergraph dependent models. (#10)
iTris666 Jun 15, 2020
f376be5
update vfx and settings
julienf-unity Jun 15, 2020
f4a5b2f
Renable 009_MultiCamera in URP project
PaulDemeulenaere Jun 15, 2020
e0c4e37
Easy Wins (Small Workflow / Cosmetic fixes) (#37)
Jun 16, 2020
9f60bf0
Vfx/docs/compatability disclaimer (#43)
JordanL8 Jun 16, 2020
c4865df
Save a specific vfx asset and its sugraphs only (#35)
iTris666 Jun 18, 2020
f4bc4bc
Remove some unecessary compilation (not all) (#46)
julienf-unity Jun 24, 2020
a3bc32d
New TransformVector4 and GetTextureDimensions operators (#18)
julienf-unity Jun 26, 2020
e11292a
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity Jun 29, 2020
eb3d805
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity Jun 29, 2020
6ff5aff
Output Event (#5)
PaulDemeulenaere Jun 29, 2020
2b603be
*Fix build
PaulDemeulenaere Jun 29, 2020
0dbb008
Vfx/feature/enum parameter (#8)
iTris666 Jun 29, 2020
0940ed3
Merge branch 'vfx/staging' of github.cds.internal.unity3d.com:unity/v…
julienf-unity Jun 29, 2020
17cf298
Merge branch 'master' into vfx/staging
julienf-unity Jun 29, 2020
4d05d31
Merge remote-tracking branch 'graphics/virtualtexturing-shader-lib-fi…
julienf-unity Jun 30, 2020
5fc843d
Vfx/docs/new operator docs (#50)
JordanL8 Jun 30, 2020
b78a9a6
Fix creation of StringPropertyRM (#51)
iTris666 Jun 30, 2020
30f8704
Fix input of event emitting block beeing to small because of output
iTris666 Jun 30, 2020
36078e9
Multi-mesh output, LODs and compute culling (#14)
julienf-unity Jul 1, 2020
5f6c25b
Simulate headers on enum values in SlotContainerEditor (#49)
iTris666 Jul 1, 2020
dabba9d
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity Jul 2, 2020
af03309
Update VFX
julienf-unity Jul 2, 2020
a526606
Fix for blackboard scrollable element hidden by resize.
iTris666 Jul 2, 2020
23b0db0
Disable LOD test for XR
julienf-unity Jul 2, 2020
1f5a122
Fix test threshold that was reset to 0...
julienf-unity Jul 3, 2020
fe156b6
Ignoer graphviz folder
julienf-unity Jul 3, 2020
650ffc2
Merge branch 'vfx/staging' of github.cds.internal.unity3d.com:unity/v…
iTris666 Jul 6, 2020
4003aeb
Target Gameobject windows resize doesn't go too far above scrollbars
iTris666 Jul 6, 2020
cfdda19
Merge branch 'master' into vfx/staging
PaulDemeulenaere Jul 9, 2020
e3ba0e6
Missing or incorrect unit in uss.
iTris666 Jul 10, 2020
53a3ca8
fix for reference image "VFX/Execution" not updated to new path ( war…
iTris666 Jul 10, 2020
716c649
Merge branch 'vfx/staging' of github.cds.internal.unity3d.com:unity/v…
iTris666 Jul 16, 2020
e1deab6
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity Jul 17, 2020
da23eb9
Change description in package.json to reflect VFX is not out of previ…
julienf-unity Jul 17, 2020
89945d1
Simplify linear drag (#67)
iTris666 Jul 17, 2020
a99b1f1
Enable m_CachingShaderPreprocessor (#65)
PaulDemeulenaere Jul 21, 2020
8c8e57a
Fix for node window staying when clicking elsewhere (#68)
iTris666 Jul 22, 2020
40c04ca
Prevent resourcehistory from beeing set to null by serialization (#66)
iTris666 Jul 22, 2020
54114d9
Vfx/docs/system requirements (#69)
JordanL8 Jul 23, 2020
5816cbe
Fix position of block creation window (#72)
iTris666 Jul 23, 2020
56a532e
Fix Missing System Seed Builtin (#70)
PaulDemeulenaere Jul 24, 2020
9bc1fb3
Fix Prefab Highlight for initial event name toggle & override (#71)
PaulDemeulenaere Jul 24, 2020
6838cf2
Add test for Mesh Stripping (#59)
PaulDemeulenaere Jul 24, 2020
a8f2375
Call recreateCopy after recusion test not before. (#52)
iTris666 Jul 27, 2020
c23e884
Uniquify create visual effect gameobject name. Standard behaviour. (#75)
iTris666 Jul 27, 2020
9709d6d
Use the AssetDatabase.FindAsset to find VFXResources asset (#48)
iTris666 Jul 30, 2020
0c8a64b
Added feature: User can specify a directory that holds their VFX temp…
tyanalunas Aug 3, 2020
a7c57f4
Vfx/fix/1246989 normals and scale (#81)
julienf-unity Aug 18, 2020
d738a68
Fix Texture2DArray and Cubemap exposition from sg in output mesh cont…
julienf-unity Aug 19, 2020
84602be
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity Aug 19, 2020
f73d36d
Temporarily deactivate non uniform scale test (Some files were lost :()
julienf-unity Aug 20, 2020
a4c7bf3
[Test] Enable test to cover properly reset override behavior (#80)
PaulDemeulenaere Aug 24, 2020
3e771e2
int and uint support in Compare (#53)
julienf-unity Aug 25, 2020
453feba
Added render pipeline compatability table (#87)
JordanL8 Aug 27, 2020
2981e68
Fix square complexity on parameter to serialized property matching (#78)
iTris666 Aug 27, 2020
e600d59
Fix vfx view not beeing framed at launch (#79)
iTris666 Aug 27, 2020
42aa588
Fix for the lookup of mixed values in the VisualEffectEditor with obj…
iTris666 Aug 31, 2020
ea2697f
Merge branch 'master' into vfx/staging
PaulDemeulenaere Aug 31, 2020
9ef7a9d
SampleSDF operator (#88)
ludovic-theobald Sep 2, 2020
55f6371
Fix Shadow compilation using shaderGraph (URP/HDRP) (#77)
PaulDemeulenaere Sep 2, 2020
292a833
Fix UInt/Int Condition Reduction (PS4/X1 issue) (#96)
PaulDemeulenaere Sep 3, 2020
dca3c30
Fix 1154328 - infinite recompile with rand (#93)
julienf-unity Sep 10, 2020
cd77446
World to Viewport Point & Viewport to World Point operators + Test (#98)
gabrieldelacruz Sep 10, 2020
7ceeec9
Make null ( not deserializable ) objects part of undo state (#86)
iTris666 Sep 11, 2020
d2b86f6
Fix compile loop in vfxoperator (#61)
iTris666 Sep 11, 2020
a81c07b
Update to visual studio package 2.0.2 (#74)
iTris666 Sep 11, 2020
7049656
Fix SDF Operators and blocks from PR #88 (#94)
ludovic-theobald Sep 15, 2020
683a661
Merge remote-tracking branch 'graphics/mobile/fast-srgb-linear-conver…
julienf-unity Sep 17, 2020
aba779d
Fix Mesh Sampling for PS4/XOne (ByteAddressBuffer) (#91)
PaulDemeulenaere Sep 17, 2020
6f4d5a6
Merge branch 'vfx/staging' of github.cds.internal.unity3d.com:unity/v…
julienf-unity Sep 17, 2020
318b302
Update assets
julienf-unity Sep 18, 2020
6608c91
Update URP tests assets
julienf-unity Sep 18, 2020
963d321
More update to assets
julienf-unity Sep 18, 2020
64fcf79
Remove old gfx tests images ref
julienf-unity Sep 18, 2020
96ffc00
Fix changelog
julienf-unity Sep 18, 2020
293b0d4
Fix Construct Matrix on GPU (#102)
PaulDemeulenaere Sep 21, 2020
eb830bb
Output Event Helpers (#58)
Sep 23, 2020
0958290
Add support for Gradient sampling with and without gradient mode #100
gabrieldelacruz Sep 23, 2020
f6fd8a5
Fix changelog
julienf-unity Sep 24, 2020
192b466
Fix case 1279294 : Invalid Random per component behavior in spawn con…
PaulDemeulenaere Sep 24, 2020
e72745d
Revert "Output Event Helpers" (#110)
PaulDemeulenaere Sep 24, 2020
12afe73
Fix changelog (missing revert)
PaulDemeulenaere Sep 24, 2020
52f3133
Fix changelog : Unexpected carriage return
PaulDemeulenaere Sep 24, 2020
f92c78b
Point cache: Binary format corrupted due to an extra byte offset (#108)
gabrieldelacruz Sep 25, 2020
62def82
Fix InvalidCastException when using byte properties in point cache fi…
gabrieldelacruz Sep 25, 2020
f25625a
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity Sep 28, 2020
a8b921f
update asset and scripts
julienf-unity Sep 29, 2020
dd4d21a
Remove unwanted files
julienf-unity Sep 29, 2020
eba1a0c
Output Event Helpers (revival) (#111)
PaulDemeulenaere Sep 29, 2020
839ecc7
Merge branch 'master' into vfx/staging
PaulDemeulenaere Sep 30, 2020
d590e41
Fix spawner set attribute/ custom category (#115)
iTris666 Sep 30, 2020
61505d8
Merge branch 'master' into vfx/staging
PaulDemeulenaere Oct 1, 2020
6310a99
Setting ZClip in shadow caster templates (#99)
gabrieldelacruz Oct 1, 2020
55d4afc
Trigger output can start an edge drag [Case 1271691] (#114)
iTris666 Oct 1, 2020
9d3d1f7
Fix and reenable test (#117)
julienf-unity Oct 1, 2020
a90e176
Error display in vfx editor (#33)
iTris666 Oct 1, 2020
a1db362
*Add missing reference image & fix changelog bad merde
PaulDemeulenaere Oct 1, 2020
3de3b7f
Fix bad merge : unexpected change in "ConstantBuffer.cs"
PaulDemeulenaere Oct 2, 2020
368f63c
Fix non uniform scale test (once again)
julienf-unity Oct 2, 2020
ed83bec
Update assets
julienf-unity Oct 2, 2020
2b6fcff
Update URP assets
julienf-unity Oct 2, 2020
3438e7e
Increase error threshold on test 26 (due to sky)
julienf-unity Oct 2, 2020
5b380cf
Fix reference images for shadow test
julienf-unity Oct 4, 2020
0d33ace
Merge remote-tracking branch 'master' into vfx/staging
julienf-unity Oct 5, 2020
9a25692
Fix cascaded type popup width (#124)
iTris666 Oct 5, 2020
d74c0c2
Be resilient to possible null subgraph references. (#120)
iTris666 Oct 6, 2020
c72287d
Merge branch 'master' into vfx/staging
iTris666 Oct 8, 2020
740a296
Fix 101_Exposure on PS4 (#126)
PaulDemeulenaere Oct 8, 2020
368fc26
Forbid creation of context in VisualEffectSubgraphBlock through edge …
iTris666 Oct 8, 2020
85e6af2
Make sure m_DependentDirty is flagged when the strutu change because …
iTris666 Oct 8, 2020
20d6fb9
Fix overlap in properties (#128)
iTris666 Oct 8, 2020
296ffd3
Fix bad merge from c72287dfdb8c9b041db6c6d49582241810c73a9b
PaulDemeulenaere Oct 8, 2020
ad2feb1
Fix Sample installation in URP (#122)
PaulDemeulenaere Oct 9, 2020
be3c497
Four bug fixes for event tester (#123)
iTris666 Oct 9, 2020
2b02eb7
Fix for displaying error from the creation of a node. (#131)
iTris666 Oct 14, 2020
21b236c
Blackboard improvements ( clear unused properties, add output ) (#45)
iTris666 Oct 14, 2020
000dfd9
Merge branch 'master' into vfx/staging
PaulDemeulenaere Oct 14, 2020
128d159
Reset the indentLevel at the end of VisualEffectEditor, also better c…
iTris666 Oct 15, 2020
4c881d0
Un edit nodes that are collapsed (#133)
iTris666 Oct 15, 2020
5137fd9
Fixes https://fogbugz.unity3d.com/f/cases/1268956/ (#125)
iTris666 Oct 15, 2020
02f6be6
Block - Position on SDF (#105)
ludovic-theobald Oct 16, 2020
0f6037d
Fix several URP issue (for 10.2) (#116)
PaulDemeulenaere Oct 19, 2020
145a398
"Create new VisualEffect Graph" creates a graph from the default temp…
iTris666 Oct 20, 2020
8149a8b
fixed spelling (#142)
iTris666 Oct 20, 2020
4012fa9
Positition on SDF - Graphics Tests Fix (#138)
ludovic-theobald Oct 20, 2020
f8a94ec
Update assets
julienf-unity Oct 20, 2020
ae5b232
Fix changelog
julienf-unity Oct 20, 2020
2fb7cba
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity Oct 20, 2020
4ad6493
More changelog fixes
julienf-unity Oct 20, 2020
08ff952
Add missing warning for other block operator using depth (#140)
PaulDemeulenaere Oct 20, 2020
75b4f58
*Adding missing meta file in TestProject
PaulDemeulenaere Oct 21, 2020
bd6167e
Missing doc & Deprecate VFXViewModicationProcessor (#143)
PaulDemeulenaere Oct 21, 2020
88af45c
Merge branch 'master' into vfx/staging
julienf-unity Oct 21, 2020
81a9cb5
Fix Several issue in Property Binder (#106)
PaulDemeulenaere Oct 21, 2020
660b777
Merge branch 'vfx/staging' of github.cds.internal.unity3d.com:unity/v…
julienf-unity Oct 21, 2020
3e72ca9
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity Oct 23, 2020
51f3d7d
Fix positionDepthOperator ref images
julienf-unity Oct 23, 2020
6d9dd5c
Merge branch 'master' into vfx/staging
julienf-unity Oct 23, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Mesh Sampling (revival) (#1)
* Squashed commit of the following:

commit 4cd4cb244d720c87580c3386a75209532f2b8629
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Thu Apr 2 18:13:24 2020 +0200

    Minor change to ease graphViz output view

commit a6f9f78ecff57045899508f8a7bb03c9cc731c29
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Thu Apr 2 18:11:09 2020 +0200

    Fix VFXObjectValue initial flag (cc @tristan) : Store ContentType & return it in VFXObjectValue directly (VFXObjectValue become an extension of VFXValue)

    Fix regression introduced by my change at 7abaf9bbf27c587033ad621301778b15748793e4 (due to missing in PropagateParentsFlags)
    Add OuputExpression_From_Slot_Mesh_Should_Be_Invalid_Constant & OuputExpression_From_Slot_Mesh_Should_Be_Invalid_Constant_Propagation to ease the check of expected behavior

commit 7c11de30553cbc378926e3a1d6775f361921ad7a
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Thu Apr 2 14:54:57 2020 +0200

    *Update 007 SampleMesh to cover more cases

commit 0baa1401f6fad276323d6369eb4330ef717c978f
Merge: 40749ce2ba a9338688a6
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Mar 31 18:04:49 2020 +0200

    Merge branch 'vfx/staging' into vfx/feature/mesh-sampling

commit 40749ce2ba015f004c6e161d75c4063edefd0f3a
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Thu Mar 26 21:50:40 2020 +0100

    *Reupdate Image (HDRP, there was an issue with shaderGraph)

commit fa7ecbf9656db5316a60aadd450414b4d790e9ff
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Thu Mar 26 21:46:02 2020 +0100

    *Update reference Image & .vfx (always in HDRP project)

commit 7abaf9bbf27c587033ad621301778b15748793e4
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Thu Mar 26 15:13:20 2020 +0100

    Fix issue https://github.cds.internal.unity3d.com/unity/vfx-graph/pull/197#discussion_r44714 : set InvalidConstant directly on VFXValueType of Mesh

commit c5a7a3ed477af8732da0095091c080692c9c64b2
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Thu Mar 26 14:52:07 2020 +0100

    Add graphic test to cover constant folding (TODO : Update all images)

commit 27e3c7464d60659905f13f172c79a79a94b7ac56
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Thu Mar 26 13:37:38 2020 +0100

    Fix issue https://github.cds.internal.unity3d.com/unity/vfx-graph/pull/197#discussion_r44714

commit 128101bc638d98d9628dc90be078450e1f706534
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Mar 24 12:39:39 2020 +0100

    Minor : forgot a punctation

commit 8c395cd600dfd8301cf6c83d1354ba457e49e889
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Mar 24 11:01:30 2020 +0100

    *Update documentation from @Lewis feedback https://github.cds.internal.unity3d.com/unity/vfx-graph/pull/197#issuecomment-18488

commit 28f0ca20a0c422c5a5f1e64e1401271f63762ade
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Mon Mar 23 09:33:39 2020 +0100

    Fix documentation image link (bis)

commit 1b102c1c1ef3d3da69c9aa4332737e3f935959fa
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Mon Mar 23 09:24:13 2020 +0100

    *Fix path in documentation

commit 662d086481c228491536d1463dfe61198048a263
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Mon Mar 23 09:06:12 2020 +0100

    Fix issue https://github.cds.internal.unity3d.com/unity/vfx-graph/pull/197#discussion_r43790

commit 241ca5edf7451345ecce30da9310b19e24ee37d5
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Mon Mar 23 08:21:56 2020 +0100

    *Update documentation

commit d89f307aca40f88bdda2dc0e9a0324556e296400
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Fri Mar 20 17:50:44 2020 +0100

    *Update documentation

commit 9f79d5a48e22881011ccf978217b21ce44ed9a37
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Fri Mar 20 15:59:56 2020 +0100

    first draft of documentation

commit f84300e560bfd3698e27da58a4e93236209ac513
Merge: 9c5bd4e887 c04b64c1b3
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Fri Mar 20 13:22:28 2020 +0100

    Merge branch 'vfx/staging' into vfx/feature/mesh-sampling

commit 9c5bd4e88764d91371d0551fdf3fe64654c2e63f
Merge: f8284406c8 ec959d5de3
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Mon Mar 16 10:13:09 2020 +0100

    Merge branch 'vfx/staging' into vfx/feature/mesh-sampling

commit f8284406c8a99ceb442c13e20049ca14efd3cd7d
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Mon Mar 16 10:12:08 2020 +0100

    Fix issue : https://github.cds.internal.unity3d.com/unity/vfx-graph/pull/197#discussion_r43071 & https://github.cds.internal.unity3d.com/unity/vfx-graph/pull/197#discussion_r43068 & https://github.cds.internal.unity3d.com/unity/vfx-graph/pull/197#discussion_r43067 & https://github.cds.internal.unity3d.com/unity/vfx-graph/pull/197#pullrequestreview-50944

    Split Texture & Buffer

commit 39328fb09e1d470727becea05842cd48ceb7c5e2
Author: Tristan Genevet <tristan@unity3d.com>
Date:   Wed Mar 11 11:42:23 2020 +0100

    Fix delegate set that must not be postponed

commit 9ddac63551eea34f630ddea0380035728b97bf3a
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Mar 10 17:48:44 2020 +0100

    Add sample test for case 1226578 (TODO : fix HDRP 007_SimpleMaterial)

commit e04224320d5404e44c969e49470eec827622916f
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Mar 10 15:30:46 2020 +0100

    Fix after merge

commit fb7dbd291fc063640295b35a24caf87ddccef1f9
Merge: 302ae40d59 5bdcd30bd9
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Mar 10 15:15:42 2020 +0100

    Merge branch 'vfx/staging' into vfx/feature/mesh-sampling

commit 302ae40d59ec0c3dd214405392853de8097373ca
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Feb 25 10:48:54 2020 +0100

    Fix build & behavior

commit 61ce50e6dd9e08987bb7273f678e064edc01d110
Merge: 70c93148d4 5d2dfe278f
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Feb 25 10:18:17 2020 +0100

    Merge branch 'vfx/staging' into vfx/feature/mesh-sampling

    # Conflicts:
    #	com.unity.visualeffectgraph/Editor/Compiler/VFXShaderWriter.cs

commit 70c93148d49f776dc68a47c28053258f8a713f54
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Wed Feb 12 09:04:23 2020 +0100

    Relate to issue https://github.cds.internal.unity3d.com/unity/vfx-graph/pull/197#discussion_r36772

    Add adressing mode in Position (Mesh) too & Update Tooltips

commit e5d35ed0d6b6398c7d25d02166a32ca7d2afec65
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Feb 11 17:18:28 2020 +0100

    *Update reference image for HDRP (clear color isn't exactly the same)

commit 65883b0f521cd1e1438890084593081400d594a2
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Feb 11 16:09:18 2020 +0100

    Fix Color Sampling test

commit 3e7ab2cddca5556855280709d18395df1229be57
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Feb 11 15:54:25 2020 +0100

    *Update Mesh Sampling vfx

commit b46ffc745a55347e4d310e617afd1a40f2c2a804
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Feb 11 15:47:06 2020 +0100

    Resolve issue https://github.cds.internal.unity3d.com/unity/vfx-graph/pull/197#issuecomment-15567

commit 03dff8383f4cc7acb383a630f0745871db2b7303
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Feb 11 15:31:48 2020 +0100

    Resolve issue : https://github.cds.internal.unity3d.com/unity/vfx-graph/pull/197#issuecomment-15555

    Remove output count from the SampleMesh for consistency

commit 0d6620339efc53b56906226e78b005ab06a0ab53
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Feb 11 15:26:24 2020 +0100

    *Update test using vertex mesh sampling

commit 33433a4ccacc91c5861957b4f1d414d91eb1abb5
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Feb 11 15:17:00 2020 +0100

    *Use flag in inspector as @julienf suggested

commit f6d9f3ab494b50dcd15ad7104ff0ea40f398cee9
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Feb 11 11:22:36 2020 +0100

    Resolve issue : https://github.cds.internal.unity3d.com/unity/vfx-graph/pull/197#discussion_r36772

    Add adressingMode in Custom Sampling

commit 00444271a0c3c1efda6373f16432cad3659d8238
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Feb 11 10:29:07 2020 +0100

    Resolve issue : https://github.cds.internal.unity3d.com/unity/vfx-graph/pull/197#discussion_r36771 & https://github.cds.internal.unity3d.com/unity/vfx-graph/pull/197#discussion_r36770

commit d4422c88b66f0cf67c561086798b176db69b3d1a
Merge: a7052746e1 0e325d7de5
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Feb 11 09:05:59 2020 +0100

    Merge branch 'vfx/staging' into vfx/feature/mesh-sampling

    # Conflicts:
    #	com.unity.visualeffectgraph/CHANGELOG.md

commit a7052746e10326979c3e4c4d69ddc4004bcad83b
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Feb 11 09:04:44 2020 +0100

    Unexpected change in upm-ci-vfxmain.yml

commit 3fa67e367aeda4f85025886d53729111a0d841e6
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Mon Dec 23 10:34:57 2019 +0100

    Update upm-ci-vfxmain.yml

commit 8abf8e07dbe96fb4f02ab0733e3f22fa30622a7d
Merge: 442c3cd4e0 1758e4de4b
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Mon Dec 23 10:34:28 2019 +0100

    Merge branch 'vfx/staging' into vfx/feature/mesh-sampling

commit 442c3cd4e0264a0ef2942ebbe4c1476da370d848
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Mon Dec 9 08:59:41 2019 +0100

    Fix experimental & add mesh vertex count output as suggested by @vlad

commit 7e306fe26a8839a9d72f4625a61e91814b4105ce
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Thu Nov 28 13:13:04 2019 +0100

    Update upm-ci-vfxmain.yml

commit 31604a66ff6f0b2031681bf26ac7f59d047d493d
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Thu Nov 28 13:12:46 2019 +0100

    Revert upm-ci-vfxmain.yml

commit 9f8cdafdbc98f084453894897b54858a67e75483
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Thu Nov 28 13:11:49 2019 +0100

    Revert upm-ci-vfx_lwrp.yml

commit e95e7659b7f0a5a6cf1fc15ee8aef9a207038573
Merge: 858f1a94ed 5b678082c5
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Nov 26 16:55:52 2019 +0100

    Merge branch 'vfx/staging' into vfx/feature/mesh-sampling

commit 858f1a94edfc88756a43b41d4652624939a6ab57
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Nov 26 16:49:20 2019 +0100

    Restrict constant folding on mesh operation

commit 1b5216571e1a8b6d21787f10f33c4a819729c0ba
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Nov 26 16:04:40 2019 +0100

    *Update ChangeLog.md

commit 651ce34b5baa57c43b2aff6b10f602f4643ec13a
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Nov 26 14:21:01 2019 +0100

    Clean useless code

commit 8e2e438886de3db5b8ba6c2613102a38947461aa
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Nov 26 13:45:51 2019 +0100

    Use name expression to compute vertex index

commit 8349f56e96668f3656113850048e427859602583
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Nov 26 09:03:17 2019 +0100

    Rename "texture_" to "mesh_" when expression is actually a mesh

    Remove useless sampler for mesh

commit 51f1e01943e4d221a7323363c39656b861a94fe7
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Nov 26 08:39:31 2019 +0100

    Update Canvas to include test in graphicTest

commit fff4b79856a215bc1d13cb08752f88e40549ddbb
Merge: ca39c0d6ec efba8dad57
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Nov 26 07:49:14 2019 +0100

    Merge branch 'refs/heads/vfx/staging' into vfx/feature/mesh-sampling

    # Conflicts:
    #	TestProjects/VisualEffectGraph/ProjectSettings/EditorBuildSettings.asset
    #	TestProjects/VisualEffectGraph_LWRP/ProjectSettings/EditorBuildSettings.asset

commit ca39c0d6ece391081f786e10e96aa6007af6b18e
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Nov 19 11:22:36 2019 +0100

    Remove shape test

commit 2aedcdd8bcee3342fc2a43be759f7c31d77628d4
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Mon Nov 18 15:02:58 2019 +0100

    Temporary : change yamato target to graphics/vfx/fix/mesh-sampling

commit aea552d59b018fbf7c217b37d8846e02bfefb349
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Mon Nov 18 14:59:04 2019 +0100

    *Update player reference images

commit b0ab2685f7bdbd0b859a010422e8074bc95bfbc3
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Mon Nov 18 14:36:49 2019 +0100

    Fix PositionMesh

commit 05aec35f9a430497583f5b952fa97ce6784c676d
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Thu Nov 14 17:01:52 2019 +0100

    *Update graphicTest

commit 052cb87133878404390365f0403b6faa44821133
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Thu Nov 14 15:30:46 2019 +0100

    Fix mesh color sampling

commit c2db4d2ebe41d1ba0648b439bb167e486fd318ff
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Thu Nov 14 11:41:59 2019 +0100

    Use explicit VFXExpressionMesh.GetVertexCount which handle in unified way to mesh nullity

commit 2ecdcc54480aa17665db6b980a5ba797539931e9
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Wed Nov 13 10:28:19 2019 +0100

    Add MeshVertexCount operator

commit c5b144214270c741bc61a6bc0994c0c5098ba39a
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Wed Nov 13 10:08:14 2019 +0100

    Add a true embedded random in SampleMesh

commit d4e9dcf5a9abbc6ad79315cc1c60afe79f94af87
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Tue Nov 12 18:35:35 2019 +0100

    Fix unexpected cast int to uint

commit 0fc7ed15c61435dbe917a56da4c939de35b57f2c
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Fri Nov 8 14:39:06 2019 +0100

    Add WIP TODOPAUL

commit 6ff729e50e85204a597c0628be601a2b8064cc3e
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Fri Nov 8 13:55:20 2019 +0100

    Use uint instead of int & remove RandInt

commit 22770d8cfef4135a054e0ed7194ee4a45b1497b4
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Mon Nov 4 15:09:22 2019 +0100

    *Update Shape.vfx

commit 5d17343ddd478986d867e6d0f499cb5bd6c93d52
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Mon Nov 4 15:07:11 2019 +0100

    Fix build

commit 3a2729fb19b09fda873eff06ebad83b38b84ceb6
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Mon Nov 4 14:46:47 2019 +0100

    Report changes from https://github.cds.internal.unity3d.com/unity/vfx-graph/blob/bd366e5cf8dc25b725a4f064ad65577d26d1f51f/com.unity.visualeffectgraph/Shaders/VFXCommon.cginc

commit cc0a36b42965c6e04f9b088d363f68ec8b2d41ae
Merge: bd366e5cf8 d2bacd6482
Author: Paul Demeulenaere <pauld@unity3d.com>
Date:   Mon Nov 4 14:43:23 2019 +0100

    Merge branch 'vfx/staging' into vfx/feature/mesh-sampling

    # Conflicts:
    #	TestProjects/VisualEffectGraph/ProjectSettings/EditorBuildSettings.asset
    #	com.unity.visualeffectgraph/Editor/Compiler/VFXCodeGenerator.cs
    #	com.unity.visualeffectgraph/Editor/Compiler/VFXShaderWriter.cs
    #	com.unity.visualeffectgraph/Shaders/VFXCommon.cginc

commit bd366e5cf8dc25b725a4f064ad65577d26d1f51f
Author: Richard Kettlewell <richardk@unity3d.com>
Date:   Wed Dec 12 12:53:50 2018 +0000

    Fix mesh sampling stride and remove fmod when not needed

commit 706aa48a4a98b76f5f2a4d190b4df9250e0896dc
Author: Richard Kettlewell <richardk@unity3d.com>
Date:   Tue Dec 11 16:40:06 2018 +0000

    color space fix

commit 3df16fe0c60a235e3991249553ccf4167bd7d736
Author: Richard Kettlewell <richardk@unity3d.com>
Date:   Tue Dec 11 16:03:25 2018 +0000

    Shape gfx test

commit ceef2e0410503647eb1f997f217e9442fb50b823
Author: Richard Kettlewell <richardk@unity3d.com>
Date:   Tue Dec 11 12:32:36 2018 +0000

    Remove baking prototype and fix channel offsets

commit 39d518807d279fd328cc4408d5f85667f60e719b
Author: Richard Kettlewell <richardk@unity3d.com>
Date:   Mon Dec 10 15:26:55 2018 +0000

    Mesh sampling

* Commit data files as lfs

* Resolve issue https://github.cds.internal.unity3d.com/unity/vfx-graphics/pull/1#discussion_r47935

Rename IsTypeCanBeConstantFolded into IsTypeConstantFoldable

* Resolve issue https://github.cds.internal.unity3d.com/unity/vfx-graphics/pull/1#discussion_r47933

Use simpler & explicit definition of propagated flags

* Fix several issue/comment

Fix issue https://github.cds.internal.unity3d.com/unity/vfx-graphics/pull/1#discussion_r50761
Fix issue https://github.cds.internal.unity3d.com/unity/vfx-graphics/pull/1#discussion_r50762
Fix issue https://github.cds.internal.unity3d.com/unity/vfx-graphics/pull/1#discussion_r50764
Fix issue https://github.cds.internal.unity3d.com/unity/vfx-graphics/pull/1#discussion_r50765

* Switch 007_SimpleMaterial from Lit to Unlit to avoid any change from shadergraph

* Fix tooltip issue from @LewisJordan

Fix issue from https://github.cds.internal.unity3d.com/unity/vfx-graphics/pull/1#discussion_r51380
Fix issue from https://github.cds.internal.unity3d.com/unity/vfx-graphics/pull/1#discussion_r51381
Fix issue from https://github.cds.internal.unity3d.com/unity/vfx-graphics/pull/1#discussion_r51382
Fix issue from https://github.cds.internal.unity3d.com/unity/vfx-graphics/pull/1#discussion_r51383
Fix issue from https://github.cds.internal.unity3d.com/unity/vfx-graphics/pull/1#discussion_r51384
Fix issue from https://github.cds.internal.unity3d.com/unity/vfx-graphics/pull/1#discussion_r51385
Fix issue from https://github.cds.internal.unity3d.com/unity/vfx-graphics/pull/1#discussion_r51386
Side note : use mode instead of "addressingMode" in PositionMesh as well.

* Fix issue : https://github.cds.internal.unity3d.com/unity/vfx-graphics/pull/1#discussion_r51553

* As suggested by @julienf default VFXOperatorUtility.SequentialAddressingMode to Clamp for performance in https://github.cds.internal.unity3d.com/unity/vfx-graphics/pull/1#issuecomment-20777

* Add composition for Position (Mesh) as suggested by @thomasi

Co-authored-by: Tristan Genevet <tristan@unity3d.com>
  • Loading branch information
2 people authored and GitHub Enterprise committed May 14, 2020
commit c0f55293072ef2af5755b9deadd0ca0c9b146ac1
Original file line number Diff line number Diff line change
Expand Up @@ -236,6 +236,53 @@ public void ProcessExpressionMatrixToVector4s()

Assert.AreEqual(new Vector4(1, 0, 0, 0), reduced.Get<Vector4>());
}


[Test]
public void OuputExpression_From_Slot_Mesh_Should_Be_Invalid_Constant()
{
var source = ScriptableObject.CreateInstance<VFXInlineOperator>();
source.SetSettingValue("m_Type", (SerializableType)typeof(Mesh));
var expressionOutput = source.outputSlots[0].GetExpression();

var context = new VFXExpression.Context(VFXExpressionContextOption.ConstantFolding);
var reduced = context.Compile(expressionOutput);

Assert.IsTrue(expressionOutput.Is(VFXExpression.Flags.InvalidConstant));
}

[Test]
public void OuputExpression_From_Slot_Mesh_Should_Be_Invalid_Constant_Propagation()
{
var source = ScriptableObject.CreateInstance<VFXInlineOperator>();
source.SetSettingValue("m_Type", (SerializableType)typeof(Mesh));

var meshCount = ScriptableObject.CreateInstance<Operator.MeshVertexCount>();
meshCount.inputSlots[0].Link(source.outputSlots[0]);

var add = ScriptableObject.CreateInstance<Operator.Add>();
add.SetOperandType(0, typeof(uint));
add.SetOperandType(1, typeof(uint));
add.inputSlots[1].value = 8u;

var expressionOutputBefore = add.outputSlots[0].GetExpression();
var contextBefore = new VFXExpression.Context(VFXExpressionContextOption.ConstantFolding); //Used by runtime
var reducedBeforeLink = contextBefore.Compile(expressionOutputBefore);

bool success = add.inputSlots[0].Link(meshCount.outputSlots[0]);
Assert.IsTrue(success);

var expressionOutputAfter = add.outputSlots[0].GetExpression();
var contextAfter = new VFXExpression.Context(VFXExpressionContextOption.ConstantFolding); //Used by runtime
var reducedAfterLink = contextAfter.Compile(expressionOutputAfter);

var contextAfterCPUEvaluation = new VFXExpression.Context(VFXExpressionContextOption.CPUEvaluation | VFXExpressionContextOption.ConstantFolding); //Used by GUI
var reducedAfterLinkCPUEvaluation = contextAfterCPUEvaluation.Compile(expressionOutputAfter);

Assert.IsAssignableFrom(typeof(VFXValue<uint>), reducedBeforeLink);
Assert.IsAssignableFrom(typeof(VFXExpressionAdd), reducedAfterLink);
Assert.IsAssignableFrom(typeof(VFXValue<uint>), reducedAfterLinkCPUEvaluation);
}
}
}
#endif
Loading