Skip to content

[VFX] Staging to Master #6048

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

Merged
merged 447 commits into from
Oct 22, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
447 commits
Select commit Hold shift + click to select a range
823e14b
Misc fixes for vfx shadergraph integrations (#130)
iTris666 Oct 28, 2020
b8212d0
Small fix for collapse test
iTris666 Oct 28, 2020
182437a
Some extra security around error feedback (#153)
iTris666 Oct 28, 2020
adaeba7
Fix Event connected directly to Output Event (#152)
PaulDemeulenaere Oct 28, 2020
58ae23c
Misc fixes in strips (#136)
julienf-unity Oct 28, 2020
024dcbf
Revert adaeba7f20802aa19fe089463e1abfaf2a0488e6
julienf-unity Oct 28, 2020
3801a89
update vfx
julienf-unity Oct 28, 2020
20a4672
Update URP assets
julienf-unity Oct 28, 2020
61b8375
Update URP ref
julienf-unity Oct 28, 2020
f6ee116
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity Oct 28, 2020
818adb6
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity Oct 29, 2020
ef6eeaf
Vfx/fix/additional subgraphs 2 (#155)
julienf-unity Oct 29, 2020
15df881
Fix 1255182 Compile errors using Baked GI (default UV settings) / Out…
ludovic-theobald Oct 29, 2020
fe924b0
Fix serveral minor issues (#103)
PaulDemeulenaere Oct 29, 2020
5e1b25c
Update rebuild all script to take subgraph into account
julienf-unity Oct 29, 2020
dedb913
Update VFX assets
julienf-unity Oct 29, 2020
1e7ae1b
Fix URP vfx assets
julienf-unity Oct 29, 2020
249de48
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity Nov 2, 2020
4a0458e
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity Nov 5, 2020
0009e53
Fix Event connected directly to Output Event (revival) (#154)
PaulDemeulenaere Nov 9, 2020
ee55b98
Fix changelog
PaulDemeulenaere Nov 10, 2020
f181b2d
Restore disabled 26_NonUnifomScale due to a wrong merge (need backpor…
PaulDemeulenaere Nov 12, 2020
0c4cf10
[HDRP] Fix debug view material (albedo/normal/...) (#163)
PaulDemeulenaere Nov 13, 2020
981e074
Force ui update when shader might be reimported in StaticMeshOutput (…
iTris666 Nov 16, 2020
1443b7d
Don't create VFXGraph during import callbacks (#148)
iTris666 Nov 16, 2020
47ce7f8
Add the necessary openasset callback for the system to know if we ope…
iTris666 Nov 16, 2020
960eea5
Merge branch 'master' into vfx/staging
PaulDemeulenaere Nov 17, 2020
0a7f877
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity Nov 19, 2020
3142e7b
Select node on create (#166)
iTris666 Nov 20, 2020
1f63413
“Refactor”
PaulDemeulenaere Nov 20, 2020
b6d84e9
"Refactor" bis (some file has been missed)
PaulDemeulenaere Nov 20, 2020
c74194e
Merge branch 'master' into vfx/staging
PaulDemeulenaere Nov 20, 2020
b514cc6
Dont flag dirty in vfxgraph is the model modified is a copy (#165)
iTris666 Nov 23, 2020
1f96809
Workflow improvement : Change VisualEffect inspector "Edit" button to…
Nov 24, 2020
bebb073
Added excludeFromTAA setting to VFX outputs (#170)
gabrieldelacruz Nov 24, 2020
5015bd6
Missing Reference image for test 32_ExcludeFromTAA
gabrieldelacruz Nov 27, 2020
cc36c16
Add test to cover case exposed by 1258022 (#54)
PaulDemeulenaere Nov 30, 2020
6356aad
Fix Custom Spawn serialization (#132)
PaulDemeulenaere Nov 30, 2020
1eecca7
Fix case 1294180 : Error feedback throwing an error while changing ca…
PaulDemeulenaere Nov 30, 2020
cf3b4ae
[Test] Add test to cover "Thread Group Size" error (#104)
PaulDemeulenaere Nov 30, 2020
ff94af5
Fix Preset (with exclusion) (#177)
PaulDemeulenaere Nov 30, 2020
9f8239f
Fix 1276602 incorrect uchar pcache import (#129)
Dec 1, 2020
a515f2f
Update gradient test (#151)
gabrieldelacruz Dec 1, 2020
183f537
Sample Point Cache Operator (#92)
ludovic-theobald Dec 1, 2020
071ce22
Fix point cache vfx + update HDRP vfx
julienf-unity Dec 1, 2020
a6ee6de
Update URP assets
julienf-unity Dec 1, 2020
8b44f3b
Fix changelog
julienf-unity Dec 1, 2020
7649fe1
Merge branch 'master' into vfx/staging
julienf-unity Dec 1, 2020
83ad751
Fix Case 1223747 - NaN caused by normal bending (#181)
ludovic-theobald Dec 1, 2020
ebcf59f
Merge branch 'vfx/staging' of github.cds.internal.unity3d.com:unity/v…
julienf-unity Dec 1, 2020
8f3b4f9
1293608 - Fix LPPV not working in deferred (#180)
julienf-unity Dec 5, 2020
44f497b
Fix 1290493 - Spaceship specific warnings (#176)
ludovic-theobald Dec 5, 2020
5cf1dba
Fix incorrect compilation condition for linux build (#184)
PaulDemeulenaere Dec 10, 2020
dcf74db
Merge branch 'master' into vfx/staging
PaulDemeulenaere Dec 14, 2020
0656778
Fix formatting
PaulDemeulenaere Dec 14, 2020
2a9964b
Update 26_NonUniformScale kind of sky : gradient instead of procedural
PaulDemeulenaere Dec 14, 2020
b89005c
Fix regression from https://github.cds.internal.unity3d.com/unity/vfx…
PaulDemeulenaere Dec 14, 2020
b65e953
Disable Gradient Sky in 26_NonUniformScale & 33_LightProbe
PaulDemeulenaere Dec 14, 2020
79d801d
*Update VFX (newly introduced safeNormalize, default 0)
PaulDemeulenaere Dec 14, 2020
ddee2e3
Add VFXGraphicTest settings to disable XR for 32_ExcludeFromTAA
PaulDemeulenaere Dec 15, 2020
8c5f44f
Revert "Add VFXGraphicTest settings to disable XR for 32_ExcludeFromTAA"
PaulDemeulenaere Dec 15, 2020
362b7f0
32_ExcludeFromTAA : Disable XR
PaulDemeulenaere Dec 15, 2020
dd7b751
33_LightProbe : Slighlty increase treshold from 0.0005 to 0.0006
PaulDemeulenaere Dec 15, 2020
d9a3a0b
*Update Image Reference for D312 (mainly missing file)
PaulDemeulenaere Dec 15, 2020
a05860f
*Disable 32_ExcludeFromTAA
PaulDemeulenaere Dec 15, 2020
93c8822
*Add missing D3D12 image references
PaulDemeulenaere Dec 15, 2020
20822dd
Merge branch 'master' into vfx/staging
PaulDemeulenaere Dec 15, 2020
5d3b2b0
Fix GPUEvent & SubGraph (#178)
PaulDemeulenaere Dec 15, 2020
8bda777
[Subgraph] Prevent Pasting Context invalid subgraph (#191)
PaulDemeulenaere Jan 7, 2021
26bbfd0
Fix Mouse Event Binder in player (#175)
PaulDemeulenaere Jan 8, 2021
5b6cd2a
Merge branch 'master' into vfx/staging
PaulDemeulenaere Jan 8, 2021
cd13ef9
Add editor test to cover Safe Normalize behavior (#189)
PaulDemeulenaere Jan 11, 2021
3a00a4f
Vfx/docs/bugfixes (#188)
Jan 12, 2021
ee90c52
Texture2D Array Layout for Flipbooks (#97)
ludovic-theobald Jan 12, 2021
61c4249
Motion Vector generation improvements (#194)
gabrieldelacruz Jan 13, 2021
56a1e11
Spawn State documentation (#195)
Jan 15, 2021
fc40e69
Added what's new page and moved blocks out one level in the table of …
Jan 15, 2021
755227a
HDRP - Fix Debug View Material (#182)
PaulDemeulenaere Jan 18, 2021
6e5e432
Merge branch 'master' into vfx/staging
PaulDemeulenaere Jan 20, 2021
cd43882
*Apply reformat
PaulDemeulenaere Jan 20, 2021
b063d9e
*Apply reformat (bis)
PaulDemeulenaere Jan 20, 2021
d610ace
Fix CameraFade for shadows (#179)
gabrieldelacruz Jan 20, 2021
1d6e19d
Correct Sign operator node output for float when input is 0.0f (#190)
gabrieldelacruz Jan 22, 2021
59edc05
changed sky, emission scale, and updated references (#203)
ludovic-theobald Jan 22, 2021
83717ec
Fix ProcessOperatorSign test
PaulDemeulenaere Jan 25, 2021
ae90ca0
Allow remaking an existing link. (#146)
iTris666 Jan 25, 2021
bd121c5
ShaderGraph loosing reference while updating (sync with 7.x.x) (#185)
PaulDemeulenaere Jan 25, 2021
1854731
*Minimal test to check actual content of modified property after an o…
PaulDemeulenaere Jan 25, 2021
55ce577
Add test to cover behavior from https://fogbugz.unity3d.com/f/cases/1…
PaulDemeulenaere Jan 25, 2021
5831dc0
Merge branch 'master' into vfx/staging
PaulDemeulenaere Jan 25, 2021
134ba25
*Updating reference image for D3D12
PaulDemeulenaere Jan 25, 2021
4fe95f9
Force re-apply formatting
PaulDemeulenaere Jan 25, 2021
58b89ee
Fix ordering for "+" button in blackboard (#197)
PaulDemeulenaere Jan 25, 2021
e20740e
Add test to cover behavior of https://fogbugz.unity3d.com/f/cases/130…
PaulDemeulenaere Jan 26, 2021
c71b090
Fix changelog.md (new entries should be in 12.0.)
PaulDemeulenaere Jan 26, 2021
1e74af1
*Update changelog.md (unexpected diff in 11.x.x)
PaulDemeulenaere Jan 26, 2021
026d4e0
[Fix Case 1221557] Checkbox Age Particles consistency (#202)
ludovic-theobald Jan 26, 2021
9066a0b
Add _CameraViewMatrix shader variable (#208)
gabrieldelacruz Jan 27, 2021
2765da6
Fix compute culling compilation in URP (case 1309174) (#210)
gabrieldelacruz Jan 28, 2021
e7f1576
[pCache] Fix minor UX issues (#207)
PaulDemeulenaere Feb 2, 2021
67c19cc
Disable motion vector per vertex optimization (#214)
gabrieldelacruz Feb 3, 2021
4488254
Merge branch 'master' into vfx/staging
PaulDemeulenaere Feb 3, 2021
6b45aad
Merge branch 'master' into vfx/staging
PaulDemeulenaere Feb 4, 2021
6643035
Fallback for camera buffers from Main camera (#200)
gabrieldelacruz Feb 4, 2021
5c0f76f
[VCS] Handle correctly locked asset (#193)
PaulDemeulenaere Feb 9, 2021
51e78b4
Mesh Index & Skinned (#30)
PaulDemeulenaere Feb 9, 2021
cbeeefb
*Update all VisualEffectAsset
PaulDemeulenaere Feb 9, 2021
a4f8133
Merge branch 'master' into vfx/staging
PaulDemeulenaere Feb 9, 2021
46de9cc
*Apply formatting
PaulDemeulenaere Feb 9, 2021
33fd8ce
*Update missing reference images
PaulDemeulenaere Feb 10, 2021
dc873e1
Other missing update screenshot & missing meta
PaulDemeulenaere Feb 10, 2021
6dbb2e9
Merge branch 'master' into vfx/staging
PaulDemeulenaere Feb 10, 2021
bd82479
Fix formatting : this change can be grafted directly on master
PaulDemeulenaere Feb 10, 2021
6136320
Three minor fixes from https://github.com/Unity-Technologies/Graphics…
PaulDemeulenaere Feb 10, 2021
e316738
Fix incorrect changelog.md in com.unity.visualeffectgraph
PaulDemeulenaere Feb 10, 2021
4e3192a
Remove unexpected duplicated entry in changelog.md
PaulDemeulenaere Feb 10, 2021
f95bac0
Fix changelog : unexpected removed entries in 11.x
PaulDemeulenaere Feb 10, 2021
42a48df
Merge branch 'master' into vfx/staging
PaulDemeulenaere Feb 10, 2021
d31d7ee
*Update changelog.md
PaulDemeulenaere Feb 11, 2021
71d850e
[BRP] Fix Shader Compilation (#216)
PaulDemeulenaere Feb 15, 2021
582dfdf
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity Feb 15, 2021
cb8f501
Sphere and cube outputs as experimental
julienf-unity Feb 15, 2021
de16f20
Add castShadows as additionalMappings in VFXStaticMeshOutput (#217)
gabrieldelacruz Feb 16, 2021
cd03340
[Orient] 'Look At Position' particle disappearance (#101)
ludovic-theobald Feb 19, 2021
415ed6c
Added information about compute shaders and ssbos (#222)
Feb 24, 2021
eb6f548
[Fix] PropertyBinder : Reset & Undo (#212)
PaulDemeulenaere Feb 24, 2021
7232e81
[Fix] Null Ref Exception due to IsAssetEditable (#221)
PaulDemeulenaere Feb 24, 2021
8d85500
[Fix] Component Board UX issue (#220)
PaulDemeulenaere Feb 25, 2021
1ed5e58
[Fix] System name 'Model is not registered' (#224)
PaulDemeulenaere Mar 3, 2021
1fd64ed
Merge branch 'master' into vfx/staging
PaulDemeulenaere Mar 12, 2021
e84d006
Merge branch 'master' into vfx/staging
PaulDemeulenaere Mar 22, 2021
973aeb6
[Test] Revert after change (#213)
PaulDemeulenaere Mar 22, 2021
9a64d5a
[Test] Add test to cover CopyValuesFrom (#225)
PaulDemeulenaere Mar 22, 2021
6786a05
Just added a perf marker
julienf-unity Mar 25, 2021
70b8151
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity Mar 25, 2021
dde0fcc
Changed `mobile` to `Android` (#227)
Mar 26, 2021
9d51001
Merge branch 'vfx/staging' of github.cds.internal.unity3d.com:unity/v…
julienf-unity Mar 26, 2021
bd1384a
Fix "`syntax error: unexpected token 'if' at kernel CSMain`" (#228)
PaulDemeulenaere Mar 30, 2021
42f9ff4
[Fix] Deleted properties still visible in inspector (#231)
PaulDemeulenaere Mar 30, 2021
05719a4
Fix cases where some settings change didnt trigger a recompilation (#…
julienf-unity Apr 7, 2021
b6e54f3
Prevent focus on empty element if search list is empty (#229)
PaulDemeulenaere Apr 7, 2021
76b0cf6
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity Apr 7, 2021
7dcfa87
handle constant folding correctly with SG interpolators
julienf-unity Apr 12, 2021
55a922f
Added note about gamma color space in URP (#237)
Apr 12, 2021
6464fd7
Check if parameter is null in AdvancedVisualEffectEditor::EmptyLineCo…
gabrieldelacruz Apr 14, 2021
86910a8
Vfx/docs/point cache update (#234)
Apr 16, 2021
8bb2215
Fixed various docs issues (#243)
Apr 21, 2021
026da7c
Added new documentation for sampling point caches and attribute maps …
Apr 22, 2021
8658859
Add suffix to loop variable to avoid shader warnings (#240)
gabrieldelacruz Apr 23, 2021
61b4469
Fix issue with output mesh always triggering reimport + Fix modified …
julienf-unity Apr 27, 2021
69d1fb6
Use macros for texture sampling (#244)
julienf-unity Apr 27, 2021
cef19de
[Fix] Unexpected expression in spawn context (#235)
PaulDemeulenaere Apr 28, 2021
683dcb0
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity Apr 29, 2021
94b6634
Update HDRP VFX
julienf-unity Apr 29, 2021
cb11e2f
Update URP Assets
julienf-unity Apr 29, 2021
fbcda44
[Feature] Bounds Computation helper (#201)
ludovic-theobald May 3, 2021
baa713b
[Feature] Signed Distance Field Baker (#186)
ludovic-theobald May 7, 2021
80163a9
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity May 7, 2021
d7243e8
Proper bounds transform (#247)
ludovic-theobald May 10, 2021
2cf2270
Fix editor tests
julienf-unity May 10, 2021
c00cf1d
More stable Graphics test
ludovic-theobald May 10, 2021
b4acaa7
Fix sanitize for bounds mode
julienf-unity May 10, 2021
4a9e6eb
Merge commit '70bf5e2466e34d895902de75d54ab44411d17c95' into HEAD
julienf-unity May 10, 2021
816ac0d
Update HDRP assets
julienf-unity May 10, 2021
5974659
Fix compil in URP
julienf-unity May 10, 2021
6bfe029
Update URP assets
julienf-unity May 10, 2021
ba25e9c
Formatting
julienf-unity May 10, 2021
6abb73d
Update assets
julienf-unity May 10, 2021
7df4ad1
Remove Input layout
ludovic-theobald May 11, 2021
6c44e88
Animator Culling mode : Always Animate
ludovic-theobald May 11, 2021
7ebd96b
Fix filename to solve formatter issue
ludovic-theobald May 11, 2021
e9106c9
Remove old files
ludovic-theobald May 11, 2021
5a25f23
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity May 11, 2021
2eaf0dd
Changes images of windows standalone
ludovic-theobald May 12, 2021
03d0b7b
SDF Baker API Docs (#249)
ludovic-theobald May 12, 2021
2c42c07
*Force Apply formatting
PaulDemeulenaere May 12, 2021
0757c8e
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity May 14, 2021
a5c61d1
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity May 17, 2021
df30442
Update HDRP project assets
julienf-unity May 17, 2021
337dcbf
Fix 1336155: incorrect buffer type for strips
julienf-unity May 17, 2021
d0634a3
Forgot to update change log
julienf-unity May 17, 2021
91da424
What's new in version 11 (#245)
May 18, 2021
80e6b1a
[Fix] Bounds Helper Polish (#250)
ludovic-theobald May 18, 2021
9e2c42e
Update HDRP assets
julienf-unity May 18, 2021
c95bba9
Remove currently useless URPSubOutput serialization
julienf-unity May 18, 2021
b7c0ff0
Update URP assets
julienf-unity May 18, 2021
50c55b4
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity May 18, 2021
48558eb
Fix VFX using new SG integration being always dirty
julienf-unity May 19, 2021
831b7d1
[VFX] Enable motion vectors optimization in XR (#246)
gabrieldelacruz May 20, 2021
d571fbf
Remove useless reimport/save issues (#253)
julienf-unity May 20, 2021
7219bb1
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity May 20, 2021
f21d19a
Merge branch 'vfx/staging' of github.cds.internal.unity3d.com:unity/v…
julienf-unity May 20, 2021
fd52657
formatting
julienf-unity May 20, 2021
937fbbe
Remove unused meta
julienf-unity May 21, 2021
07a8491
[Fix] Prevent exception when inverting a degenerate TRS matrix (#252)
ludovic-theobald May 27, 2021
f940a32
[Fix] normalWS compilation in depth unlit (#256)
PaulDemeulenaere Jun 1, 2021
9d6e6d0
Merge branch 'master' into vfx/staging
PaulDemeulenaere Jun 1, 2021
d2fa2b5
[VFX] Add frontface semantic to vfx using shader graph materials (#257)
gabrieldelacruz Jun 8, 2021
116726c
[VFX] Motion vectors for particle strips (#251)
gabrieldelacruz Jun 8, 2021
b8f479f
[Fix][SDFBaker] Unity Crash when switching SDF Baker saved settings c…
ludovic-theobald Jun 29, 2021
536501b
[Fix] Overlay Gizmo (#260)
PaulDemeulenaere Jun 30, 2021
bf8fdd5
[Fix][1309958] Collide with Depth Buffer in Orthographic mode (#239)
ludovic-theobald Jul 2, 2021
027782f
Fix 1225764 : Selection outline Point Output (#135)
ludovic-theobald Jul 6, 2021
20f5909
[Switch] Fix OOB in Initialize compute (#261)
PaulDemeulenaere Jul 9, 2021
3e898d5
Merge branch 'master' into vfx/staging
PaulDemeulenaere Jul 13, 2021
275a82f
Remove Optimized Link on PS4 for test project (#266)
PaulDemeulenaere Jul 19, 2021
b548996
Exclude skinnedsdf test from PS4 (#267)
PaulDemeulenaere Jul 19, 2021
9e3e1eb
*Apply Formatting
PaulDemeulenaere Jul 21, 2021
5bcffaa
Merge branch 'master' into vfx/staging
PaulDemeulenaere Jul 22, 2021
bdca87a
Minor Changelog reordering
PaulDemeulenaere Jul 22, 2021
bb13729
[Doc] Confusing note about frame delay (#265)
PaulDemeulenaere Jul 23, 2021
7cc92e8
[VFX] Add shader formatting for Infinity and NaN in floats (#259)
gabrieldelacruz Jul 23, 2021
6647470
*Update changelog missing entry
PaulDemeulenaere Jul 23, 2021
ac11b44
Transform Shape V2 (#258)
PaulDemeulenaere Jul 23, 2021
7a8aa04
*Rebuild all vfx (using HDRP project for common data)
PaulDemeulenaere Jul 23, 2021
94e8edf
Fixing URP compatibility (#269)
PaulDemeulenaere Jul 26, 2021
3e5be3e
Exclude also PS5 for newly introduced 36_skinnedMesh
PaulDemeulenaere Jul 26, 2021
ddea81c
[Fix] VFXParameter placement issue (#268)
PaulDemeulenaere Jul 27, 2021
e242a94
Merge branch 'master' into vfx/staging
PaulDemeulenaere Jul 27, 2021
c9de5de
Bummp min version to 0b6 (cc @theo-pnv)
PaulDemeulenaere Jul 28, 2021
9633d17
Merge branch 'master' into vfx/staging
PaulDemeulenaere Jul 28, 2021
0c52d14
[VFX] Add a debug preference view for "Multithread update enabled" (#…
gabrieldelacruz Aug 4, 2021
9bb1851
Merge branch 'master' into vfx/staging
PaulDemeulenaere Aug 16, 2021
c446ee1
Merge branch 'master' into vfx/staging
PaulDemeulenaere Aug 18, 2021
24cbf56
Apply formating
PaulDemeulenaere Aug 18, 2021
f550e97
[VFX] Fix particles showing pink when cascade shadows debug mode is e…
gabrieldelacruz Aug 18, 2021
3a6f778
Define CameraBuffer type in URP (#273)
gabrieldelacruz Aug 18, 2021
a138402
[VFX] Remove bool from the built-in list of blittable types (#276)
gabrieldelacruz Aug 25, 2021
081788d
Fix Extract Position from Transform on GPU returns zero (#274)
PaulDemeulenaere Aug 30, 2021
ce36de0
[VFX] Remove inconsistent scale multiplication in HDRPCameraBinder pi…
gabrieldelacruz Aug 30, 2021
8ff288c
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity Aug 30, 2021
87ef390
Merge remote-tracking branch 'graphics/master' into vfx/staging
julienf-unity Sep 6, 2021
988e8ed
[VFX] Fix sanitize of exposed Camera parameters (#275)
gabrieldelacruz Sep 7, 2021
f0232b3
[Fix 1351595] SDF Baker on PS4/5 failing due to explicit binding (#278)
ludovic-theobald Sep 7, 2021
fb80a8d
Merge branch 'vfx/staging' of github.cds.internal.unity3d.com:unity/v…
julienf-unity Sep 8, 2021
b80905f
Fix TestCaseFilters.asset
julienf-unity Sep 8, 2021
34e72ae
Update HDRP assets
julienf-unity Sep 8, 2021
dd8c66a
Fixed NRE when starting play mode (#279)
julienamsellem Sep 16, 2021
8430521
Merge branch 'master' into vfx/staging
julienamsellem Sep 22, 2021
1b84027
Revert "Merge branch 'master' into vfx/staging"
PaulDemeulenaere Sep 28, 2021
ab60f85
Merge branch 'master' into vfx/staging
PaulDemeulenaere Sep 28, 2021
a0b5bdc
Fix changelog.md ordering (and move everything to 13.x.x)
PaulDemeulenaere Sep 28, 2021
d352509
Added missing nodes for Attribute>Curve and added a new category leve…
julienamsellem Oct 18, 2021
fe2edd6
Fix failing test
julienf-unity Sep 20, 2021
293c707
[VFX] Fix GPUEvent & Spawn FlowLink (#283)
PaulDemeulenaere Oct 18, 2021
2ded9f3
Merge branch 'master' into vfx/staging
PaulDemeulenaere Oct 18, 2021
1cb5d74
Fix changelog ordering
PaulDemeulenaere Oct 18, 2021
5151080
Fix formatting
PaulDemeulenaere Oct 18, 2021
96a3a41
*Update all vfx
PaulDemeulenaere Oct 18, 2021
a6e9711
*Update image reference for 31_CameraBuffer
PaulDemeulenaere Oct 18, 2021
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
Original file line number Diff line number Diff line change
Expand Up @@ -605,7 +605,7 @@ MonoBehaviour:
useAlphaClipping: 0
generateMotionVector: 0
excludeFromTAA: 0
materialOffset: 0
sortingPriority: 0
m_SubOutputs:
- {fileID: 8926484042661614564}
cullMode: 0
Expand All @@ -614,7 +614,7 @@ MonoBehaviour:
colorMapping: 0
uvMode: 0
useSoftParticle: 0
sortPriority: 0
vfxSystemSortPriority: 0
sort: 0
indirectDraw: 0
computeCulling: 0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9669,7 +9669,7 @@ MonoBehaviour:
m_SerializableType: UnityEditor.VFX.Transform, Unity.VisualEffectGraph.Editor,
Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_SerializableObject: '{"position":{"x":NaN,"y":NaN,"z":NaN},"angles":{"x":326.0874938964844,"y":321.98138427734377,"z":321.98138427734377},"scale":{"x":0.0,"y":0.0,"z":0.0}}'
m_Space: 0
m_Space: 1
m_Property:
name: World To Local
m_serializedType:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -559,7 +559,7 @@ MonoBehaviour:
useAlphaClipping: 0
generateMotionVector: 0
excludeFromTAA: 0
materialOffset: 0
sortingPriority: 0
m_SubOutputs:
- {fileID: 8926484042661614590}
cullMode: 0
Expand All @@ -568,7 +568,7 @@ MonoBehaviour:
colorMapping: 0
uvMode: 0
useSoftParticle: 0
sortPriority: 0
vfxSystemSortPriority: 0
sort: 0
indirectDraw: 0
computeCulling: 0
Expand Down Expand Up @@ -669,40 +669,6 @@ MonoBehaviour:
- 4
primitiveType: 1
useGeometryShader: 0
--- !u!114 &8926484042661614586
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 70a331b1d86cc8d4aa106ccbe0da5852, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UIIgnoredErrors: []
m_Parent: {fileID: 0}
m_Children: []
m_UIPosition: {x: 0, y: 0}
m_UICollapsed: 1
m_UISuperCollapsed: 0
m_MasterSlot: {fileID: 8926484042661614586}
m_MasterData:
m_Owner: {fileID: 0}
m_Value:
m_Type:
m_SerializableType: UnityEngine.Texture2D, UnityEngine.CoreModule, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
m_SerializableObject: '{"obj":{"fileID":2800000,"guid":"276d9e395ae18fe40a9b4988549f2349","type":3}}'
m_Space: 2147483647
m_Property:
name: mainTexture
m_serializedType:
m_SerializableType: UnityEngine.Texture2D, UnityEngine.CoreModule, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
m_Direction: 0
m_LinkedSlots: []
--- !u!114 &8926484042661614590
MonoBehaviour:
m_ObjectHideFlags: 0
Expand Down Expand Up @@ -744,33 +710,6 @@ MonoBehaviour:
title:
m_Owners:
- {fileID: 8926484042661614555}
--- !u!114 &8926484042661614596
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d78581a96eae8bf4398c282eb0b098bd, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UIIgnoredErrors: []
m_Parent: {fileID: 0}
m_Children: []
m_UIPosition: {x: 0, y: 0}
m_UICollapsed: 1
m_UISuperCollapsed: 0
title:
m_Owners: []
dataType: 0
capacity: 128
stripCapacity: 1
particlePerStripCount: 128
needsComputeBounds: 0
boundsSettingMode: 0
m_Space: 0
--- !u!114 &8926484042661614597
MonoBehaviour:
m_ObjectHideFlags: 0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,83 @@ public void Link_Fail_From_Event_To_OutputEvent()
Assert.IsFalse(VFXContext.CanLink(from, to));
}

[Test]
public void Link_Fail_From_GPUEvent_To_Spawn()
{
var from = ScriptableObject.CreateInstance<VFXBasicGPUEvent>();
var to = ScriptableObject.CreateInstance<VFXBasicSpawner>();
Assert.IsFalse(VFXContext.CanLink(from, to));
}

[Test]
public void Link_Mixing_GPUEvent_And_Spawn_To_Init()
{
var fromA = ScriptableObject.CreateInstance<VFXBasicGPUEvent>();
var fromB = ScriptableObject.CreateInstance<VFXBasicSpawner>();
var to = ScriptableObject.CreateInstance<VFXBasicInitialize>();
Assert.IsTrue(VFXContext.CanLink(fromA, to));
Assert.IsTrue(VFXContext.CanLink(fromB, to));

to.LinkFrom(fromA);
Assert.AreEqual(1u, to.inputFlowSlot[0].link.Count());
Assert.IsTrue(VFXContext.CanLink(fromB, to));

//Expected disconnection of previous link in that case
to.LinkFrom(fromB);
Assert.IsTrue(VFXContext.CanLink(fromA, to));
Assert.AreEqual(1u, to.inputFlowSlot[0].link.Count());
Assert.AreEqual(fromB, to.inputFlowSlot[0].link.First().context);
}

[Test]
public void Link_Mixing_Spawn_And_GPUEvent_To_Init()
{
var fromA = ScriptableObject.CreateInstance<VFXBasicGPUEvent>();
var fromB = ScriptableObject.CreateInstance<VFXBasicSpawner>();
var to = ScriptableObject.CreateInstance<VFXBasicInitialize>();
Assert.IsTrue(VFXContext.CanLink(fromA, to));
Assert.IsTrue(VFXContext.CanLink(fromB, to));

to.LinkFrom(fromB);
Assert.AreEqual(1u, to.inputFlowSlot[0].link.Count());
Assert.IsTrue(VFXContext.CanLink(fromA, to));

//Expected disconnection of previous link in that case
to.LinkFrom(fromA);
Assert.IsTrue(VFXContext.CanLink(fromB, to));
Assert.AreEqual(1u, to.inputFlowSlot[0].link.Count());
Assert.AreEqual(fromA, to.inputFlowSlot[0].link.First().context);
}

[Test]
public void MultiLink_Spawn_To_Output_And_Initialize()
{
var from = ScriptableObject.CreateInstance<VFXBasicSpawner>();
var toA = ScriptableObject.CreateInstance<VFXBasicInitialize>();
var toB = ScriptableObject.CreateInstance<VFXOutputEvent>();

toA.LinkFrom(from);
toB.LinkFrom(from);

Assert.AreEqual(2, from.outputContexts.Count());
}

[Test]
public void MultiLink_Spawner_Mixing_OutputEvent_And_Initialize()
{
var from = ScriptableObject.CreateInstance<VFXBasicSpawner>();

var toA = ScriptableObject.CreateInstance<VFXBasicInitialize>();
var toB = ScriptableObject.CreateInstance<VFXOutputEvent>();
var toC = ScriptableObject.CreateInstance<VFXBasicInitialize>();

toA.LinkFrom(from);
toB.LinkFrom(from);
toC.LinkFrom(from);

Assert.AreEqual(3, from.outputContexts.Count());
}

[Test]
public void MultiLink_Spawn_And_Event_To_Initialize()
{
Expand All @@ -229,6 +306,63 @@ public void MultiLink_Event_And_Spawn_To_Initialize()
Assert.AreEqual(2, to.inputContexts.Count());
}

[Test]
public void Link_Success_From_Update_To_Update()
{
var from = ScriptableObject.CreateInstance<VFXBasicUpdate>();
var to = ScriptableObject.CreateInstance<VFXBasicUpdate>();
Assert.IsTrue(VFXContext.CanLink(from, to));
}

[Test]
public void Link_Initialize_Cant_Mix_Update_And_Output()
{
var init = ScriptableObject.CreateInstance<VFXBasicInitialize>();
var update = ScriptableObject.CreateInstance<VFXBasicUpdate>();
var outputA = ScriptableObject.CreateInstance<VFXPlanarPrimitiveOutput>();
var outputB = ScriptableObject.CreateInstance<VFXPlanarPrimitiveOutput>();

update.LinkFrom(init);
outputA.LinkFrom(update);

Assert.AreEqual(1, init.outputContexts.Count());
Assert.AreEqual(1, update.outputContexts.Count());

outputB.LinkFrom(init);
Assert.AreEqual(1, init.outputContexts.Count());
Assert.AreEqual(outputB, init.outputContexts.First());

update.LinkFrom(init);
Assert.AreEqual(1, init.outputContexts.Count());
Assert.AreEqual(update, init.outputContexts.First());
}

[Test]
public void Link_Update_Cant_Mix_Update_And_Output()
{
var init = ScriptableObject.CreateInstance<VFXBasicInitialize>();
var updateA = ScriptableObject.CreateInstance<VFXBasicUpdate>();
var updateB = ScriptableObject.CreateInstance<VFXBasicUpdate>();
var outputA = ScriptableObject.CreateInstance<VFXPlanarPrimitiveOutput>();
var outputB = ScriptableObject.CreateInstance<VFXPlanarPrimitiveOutput>();

updateA.LinkFrom(init);
updateB.LinkFrom(updateA);
outputA.LinkFrom(updateB);

Assert.AreEqual(1, init.outputContexts.Count());
Assert.AreEqual(1, updateA.outputContexts.Count());
Assert.AreEqual(1, updateB.outputContexts.Count());

outputB.LinkFrom(updateA);
Assert.AreEqual(1, updateA.outputContexts.Count());
Assert.AreEqual(outputB, updateA.outputContexts.First());

updateB.LinkFrom(updateA);
Assert.AreEqual(1, updateA.outputContexts.Count());
Assert.AreEqual(updateB, updateA.outputContexts.First());
}

[Test]
public void Link_Fail_From_Event_To_Initialize()
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1099,7 +1099,6 @@ public IEnumerator ConvertToSubGraphOperator_And_ModifySubgraph()
Assert.AreNotEqual(oneOutputState, twoOutputState);
Assert.IsTrue(twoOutputState.Contains(otherParamName));

window.graphView.controller = null;
for (int i = 0; i < 16; ++i)
yield return null;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2694,7 +2694,7 @@ MonoBehaviour:
useAlphaClipping: 1
generateMotionVector: 0
excludeFromTAA: 0
materialOffset: 0
sortingPriority: 0
m_SubOutputs:
- {fileID: 8926484042661614542}
cullMode: 3
Expand All @@ -2703,7 +2703,7 @@ MonoBehaviour:
colorMapping: 0
uvMode: 0
useSoftParticle: 0
sortPriority: 0
vfxSystemSortPriority: 0
sort: 0
indirectDraw: 0
computeCulling: 0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2086,7 +2086,7 @@ MonoBehaviour:
useAlphaClipping: 0
generateMotionVector: 0
excludeFromTAA: 0
materialOffset: 0
sortingPriority: 0
m_SubOutputs:
- {fileID: 8926484042661614584}
cullMode: 3
Expand All @@ -2095,7 +2095,7 @@ MonoBehaviour:
colorMapping: 0
uvMode: 0
useSoftParticle: 0
sortPriority: 0
vfxSystemSortPriority: 0
sort: 0
indirectDraw: 0
computeCulling: 0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2406,7 +2406,7 @@ MonoBehaviour:
useAlphaClipping: 0
generateMotionVector: 0
excludeFromTAA: 0
materialOffset: 0
sortingPriority: 0
m_SubOutputs:
- {fileID: 8926484042661614696}
cullMode: 0
Expand All @@ -2415,7 +2415,7 @@ MonoBehaviour:
colorMapping: 0
uvMode: 0
useSoftParticle: 0
sortPriority: 0
vfxSystemSortPriority: 0
sort: 0
indirectDraw: 0
computeCulling: 0
Expand Down
Loading