diff --git a/Assets/UniversalRenderPipelineGlobalSettings.asset b/Assets/UniversalRenderPipelineGlobalSettings.asset
new file mode 100644
index 0000000..a996a2e
--- /dev/null
+++ b/Assets/UniversalRenderPipelineGlobalSettings.asset
@@ -0,0 +1,27 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+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: 2ec995e51a6e251468d2a3fd8a686257, type: 3}
+ m_Name: UniversalRenderPipelineGlobalSettings
+ m_EditorClassIdentifier:
+ k_AssetVersion: 2
+ lightLayerName0: Light Layer default
+ lightLayerName1: Light Layer 1
+ lightLayerName2: Light Layer 2
+ lightLayerName3: Light Layer 3
+ lightLayerName4: Light Layer 4
+ lightLayerName5: Light Layer 5
+ lightLayerName6: Light Layer 6
+ lightLayerName7: Light Layer 7
+ m_StripDebugVariants: 1
+ m_StripUnusedPostProcessingVariants: 0
+ m_StripUnusedVariants: 1
+ supportRuntimeDebugDisplay: 0
diff --git a/Assets/UniversalRenderPipelineGlobalSettings.asset.meta b/Assets/UniversalRenderPipelineGlobalSettings.asset.meta
new file mode 100644
index 0000000..3f46031
--- /dev/null
+++ b/Assets/UniversalRenderPipelineGlobalSettings.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 711c7f3385aa955418d167e03b72163e
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/_3rdParty/MeshToSDF/Editor/MeshToSDF VFX.vfx b/Assets/_3rdParty/MeshToSDF/Editor/MeshToSDF VFX.vfx
index 0fd16d4..a59ff6c 100644
--- a/Assets/_3rdParty/MeshToSDF/Editor/MeshToSDF VFX.vfx
+++ b/Assets/_3rdParty/MeshToSDF/Editor/MeshToSDF VFX.vfx
@@ -202,7 +202,7 @@ MonoBehaviour:
enumValues: []
descendantCount: 0
m_ImportDependencies: []
- m_GraphVersion: 8
+ m_GraphVersion: 9
m_ResourceVersion: 1
m_SubgraphDependencies: []
m_CategoryPath:
@@ -252,7 +252,7 @@ MonoBehaviour:
m_Name: VFXDataParticle
m_EditorClassIdentifier:
m_UIIgnoredErrors: []
- m_Parent: {fileID: 114350483966674976}
+ m_Parent: {fileID: 0}
m_Children: []
m_UIPosition: {x: 0, y: 0}
m_UICollapsed: 1
@@ -267,7 +267,7 @@ MonoBehaviour:
stripCapacity: 16
particlePerStripCount: 16
needsComputeBounds: 0
- boundsSettingMode: 1
+ boundsMode: 1
m_Space: 0
--- !u!114 &114512514798047786
MonoBehaviour:
@@ -2692,7 +2692,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
m_UIIgnoredErrors: []
- m_Parent: {fileID: 114350483966674976}
+ m_Parent: {fileID: 0}
m_Children: []
m_UIPosition: {x: 0, y: 0}
m_UICollapsed: 1
diff --git a/Assets/_3rdParty/zCode/zCore/ColorUtil.cs b/Assets/_3rdParty/zCode/zCore/ColorUtil.cs
index 06f20f0..0ca8eb1 100644
--- a/Assets/_3rdParty/zCode/zCore/ColorUtil.cs
+++ b/Assets/_3rdParty/zCode/zCore/ColorUtil.cs
@@ -1,6 +1,7 @@
using System;
using System.Drawing;
using UnityEngine;
+using Color = UnityEngine.Color;
/*
* Notes
@@ -9,12 +10,12 @@
namespace zCode.zCore
{
///
- ///
+ ///
///
public static class ColorUtil
{
///
- ///
+ ///
///
///
public static Vec3d ToVec3d(this Color color)
@@ -35,7 +36,7 @@ public static Vec3d ToVec3dNorm(this Color color)
///
- ///
+ ///
///
///
///
@@ -60,7 +61,7 @@ public static Color ToColorNorm(Vec3d vector)
///
- ///
+ ///
///
///
///
@@ -73,7 +74,7 @@ public static Vec3d LCHtoRGB(Vec3d color)
///
- ///
+ ///
///
///
///
@@ -85,7 +86,7 @@ public static Vec3d LABtoRGB(Vec3d color)
///
- ///
+ ///
///
///
///
@@ -103,7 +104,7 @@ public static Vec3d LCHtoLAB(Vec3d color)
///
- ///
+ ///
///
///
///
@@ -126,9 +127,9 @@ double Map(double c)
return new Vec3d(Map(x) * 95.047, Map(y) * 100.00, Map(z) * 108.883);
}
-
+
///
- ///
+ ///
///
///
///
@@ -154,7 +155,7 @@ double Map(double c)
///
- ///
+ ///
///
///
///
@@ -167,7 +168,7 @@ public static Vec3d RGBtoLCH(Vec3d color)
///
- ///
+ ///
///
///
///
@@ -179,7 +180,7 @@ public static Vec3d RGBtoLAB(Vec3d color)
///
- ///
+ ///
///
///
///
@@ -208,7 +209,7 @@ double Map(double c)
///
- ///
+ ///
///
///
///
@@ -234,10 +235,10 @@ double Map(double c)
200.0 * (y - z)
);
}
-
+
///
- ///
+ ///
///
///
///
diff --git a/Assets/_3rdParty/zCode/zCore/Extensions/ArrayExtension.cs b/Assets/_3rdParty/zCode/zCore/Extensions/ArrayExtension.cs
index 724c2d1..fe39f36 100644
--- a/Assets/_3rdParty/zCode/zCore/Extensions/ArrayExtension.cs
+++ b/Assets/_3rdParty/zCode/zCore/Extensions/ArrayExtension.cs
@@ -4,6 +4,7 @@
using System.Threading.Tasks;
using System.Drawing;
using UnityEngine;
+using Color = UnityEngine.Color;
using Random = System.Random;
/*
@@ -13,14 +14,14 @@
namespace zCode.zCore
{
///
- ///
+ ///
///
public static partial class ArrayExtension
{
#region T[]
///
- ///
+ ///
///
///
///
@@ -31,7 +32,7 @@ public static void Clear(this T[] array)
///
- ///
+ ///
///
///
///
@@ -44,7 +45,7 @@ public static T[] ShallowCopy(this T[] array)
///
- ///
+ ///
///
public static void Set(this T[] array, T value)
{
@@ -53,7 +54,7 @@ public static void Set(this T[] array, T value)
///
- ///
+ ///
///
public static void Set(this T[] array, T[] other)
{
@@ -77,7 +78,7 @@ public static void Set(this T[] array, IEnumerable sequence)
///
- ///
+ ///
///
///
///
@@ -90,7 +91,7 @@ public static void ClearRange(this T[] array, int index, int count)
///
- ///
+ ///
///
public static void SetRange(this T[] array, T value, int index, int count)
{
@@ -100,7 +101,7 @@ public static void SetRange(this T[] array, T value, int index, int count)
///
- ///
+ ///
///
public static void SetRange(this T[] array, T[] other, int count)
{
@@ -109,7 +110,7 @@ public static void SetRange(this T[] array, T[] other, int count)
///
- ///
+ ///
///
public static void SetRange(this T[] array, T[] other, int thisIndex, int otherIndex, int count)
{
@@ -133,7 +134,7 @@ public static void SetRange(this T[] array, IEnumerable items, int index,
///
- ///
+ ///
///
public static void SetSelection(this T[] array, T value, int[] indices)
{
@@ -143,7 +144,7 @@ public static void SetSelection(this T[] array, T value, int[] indices)
///
- ///
+ ///
///
public static void SetSelection(this T[] array, T value, IEnumerable indices)
{
@@ -153,7 +154,7 @@ public static void SetSelection(this T[] array, T value, IEnumerable ind
///
- ///
+ ///
///
public static void SetSelection(this T[] array, T[] values, int[] indices)
{
@@ -163,7 +164,7 @@ public static void SetSelection(this T[] array, T[] values, int[] indices)
///
- ///
+ ///
///
public static T[] GetRange(this T[] array, int index, int count)
{
@@ -174,7 +175,7 @@ public static T[] GetRange(this T[] array, int index, int count)
///
- ///
+ ///
///
public static void GetRange(this T[] array, int index, int count, T[] result)
{
@@ -183,7 +184,7 @@ public static void GetRange(this T[] array, int index, int count, T[] result)
///
- ///
+ ///
///
public static T[] GetSelection(this T[] array, int[] indices)
{
@@ -194,7 +195,7 @@ public static T[] GetSelection(this T[] array, int[] indices)
///
- ///
+ ///
///
public static void GetSelection(this T[] array, int[] indices, T[] result)
{
@@ -204,7 +205,7 @@ public static void GetSelection(this T[] array, int[] indices, T[] result)
///
- ///
+ ///
///
///
///
@@ -216,7 +217,7 @@ public static void Action(this T[] source, Action action, bool parallel =
///
- ///
+ ///
///
///
///
@@ -228,7 +229,7 @@ public static void Action(this T[] source, Action action, bool parall
///
- ///
+ ///
///
public static U[] Convert(this T[] source, Func converter, bool parallel = false)
{
@@ -237,7 +238,7 @@ public static U[] Convert(this T[] source, Func converter, bool para
///
- ///
+ ///
///
public static void Convert(this T[] source, Func converter, U[] result, bool parallel = false)
{
@@ -246,7 +247,7 @@ public static void Convert(this T[] source, Func converter, U[] resu
///
- ///
+ ///
///
public static U[] Convert(this T[] source, Func converter, bool parallel = false)
{
@@ -255,7 +256,7 @@ public static U[] Convert(this T[] source, Func converter, bool
///
- ///
+ ///
///
public static void Convert(this T[] source, Func converter, U[] result, bool parallel = false)
{
@@ -264,7 +265,7 @@ public static void Convert(this T[] source, Func converter, U[]
///
- ///
+ ///
///
///
///
@@ -290,7 +291,7 @@ public static void ActionRange(this T[] source, int index, int count, Action<
///
- ///
+ ///
///
///
///
@@ -322,7 +323,7 @@ public static void ActionRange(this T[] source, int index, int count, Action<
///
- ///
+ ///
///
public static U[] ConvertRange(this T[] source, int index, int count, Func converter, bool parallel = false)
{
@@ -333,7 +334,7 @@ public static U[] ConvertRange(this T[] source, int index, int count, Func
///
- ///
+ ///
///
public static void ConvertRange(this T[] source, int index, int count, Func converter, U[] result, bool parallel = false)
{
@@ -354,7 +355,7 @@ public static void ConvertRange(this T[] source, int index, int count, Fun
///
- ///
+ ///
///
public static U[] ConvertRange(this T[] source, int index, int count, Func converter, bool parallel = false)
{
@@ -365,7 +366,7 @@ public static U[] ConvertRange(this T[] source, int index, int count, Func
///
- ///
+ ///
///
public static void ConvertRange(this T[] source, int index, int count, Func converter, U[] result, bool parallel = false)
{
@@ -392,7 +393,7 @@ public static void ConvertRange(this T[] source, int index, int count, Fun
///
- ///
+ ///
///
public static void ActionSelection(this T[] source, int[] indices, Action action, bool parallel = false)
{
@@ -413,7 +414,7 @@ public static void ActionSelection(this T[] source, int[] indices, Action
///
- ///
+ ///
///
public static U[] ConvertSelection(this T[] source, int[] indices, Func converter, bool parallel = false)
{
@@ -424,7 +425,7 @@ public static U[] ConvertSelection(this T[] source, int[] indices, Func
- ///
+ ///
///
public static void ConvertSelection(this T[] source, int[] indices, Func converter, U[] result, bool parallel = false)
{
@@ -445,7 +446,7 @@ public static void ConvertSelection(this T[] source, int[] indices, Func
- ///
+ ///
///
public static U[] ConvertSelection(this T[] source, int[] indices, Func converter, bool parallel = false)
{
@@ -456,7 +457,7 @@ public static U[] ConvertSelection(this T[] source, int[] indices, Func
- ///
+ ///
///
public static void ConvertSelection(this T[] source, int[] indices, Func converter, U[] result, bool parallel = false)
{
@@ -483,7 +484,7 @@ public static void ConvertSelection(this T[] source, int[] indices, Func
- ///
+ ///
///
public static IEnumerable TakeRange(this T[] source, int index, int count)
{
@@ -493,7 +494,7 @@ public static IEnumerable TakeRange(this T[] source, int index, int count)
///
- ///
+ ///
///
public static IEnumerable TakeSelection(this T[] source, IEnumerable indices)
{
@@ -503,7 +504,7 @@ public static IEnumerable TakeSelection(this T[] source, IEnumerable
///
- ///
+ ///
///
public static IEnumerable TakeEveryNth(this T[] source, int n)
{
@@ -512,7 +513,7 @@ public static IEnumerable TakeEveryNth(this T[] source, int n)
///
- ///
+ ///
///
public static IEnumerable TakeEveryNth(this T[] source, int n, int index, int count)
{
@@ -542,7 +543,7 @@ public static void Shuffle(this T[] array)
///
- ///
+ ///
///
public static void Shuffle(this T[] array, int seed)
{
@@ -551,7 +552,7 @@ public static void Shuffle(this T[] array, int seed)
///
- ///
+ ///
///
public static void Shuffle(this T[] array, Random random)
{
@@ -564,7 +565,7 @@ public static void Shuffle(this T[] array, Random random)
///
- ///
+ ///
///
public static void Shuffle(this T[] array, int index, int count)
{
@@ -573,7 +574,7 @@ public static void Shuffle(this T[] array, int index, int count)
///
- ///
+ ///
///
public static void Shuffle(this T[] array, int seed, int index, int count)
{
@@ -582,7 +583,7 @@ public static void Shuffle(this T[] array, int seed, int index, int count)
///
- ///
+ ///
///
public static void Shuffle(this T[] array, Random random, int index, int count)
{
@@ -690,7 +691,7 @@ public static T QuickSelect(this T[] items, int n)
///
- ///
+ ///
///
public static T QuickSelect(this T[] items, int n, int from, int to)
where T : IComparable
@@ -701,7 +702,7 @@ public static T QuickSelect(this T[] items, int n, int from, int to)
while (to - from > 1)
{
int i = items.Partition(from, to);
-
+
if (i > n)
to = i;
else if (i < n)
@@ -712,10 +713,10 @@ public static T QuickSelect(this T[] items, int n, int from, int to)
return items[from];
}
-
+
///
- ///
+ ///
///
private static int Partition(this T[] items, int from, int to)
where T : IComparable
@@ -735,7 +736,7 @@ private static int Partition(this T[] items, int from, int to)
{
if (++i == j) goto Break;
} while (pivot.CompareTo(items[i]) > 0);
-
+
items.Swap(i, j);
}
@@ -756,7 +757,7 @@ public static T QuickSelect(this T[] items, int n, Comparison compare)
///
- ///
+ ///
///
public static T QuickSelect(this T[] items, int n, IComparer comparer)
{
@@ -765,7 +766,7 @@ public static T QuickSelect(this T[] items, int n, IComparer comparer)
///
- ///
+ ///
///
public static T QuickSelect(this T[] items, int n, int from, int to, IComparer comparer)
{
@@ -774,7 +775,7 @@ public static T QuickSelect(this T[] items, int n, int from, int to, ICompare
///
- ///
+ ///
///
public static T QuickSelect(this T[] items, int n, int from, int to, Comparison compare)
{
@@ -798,7 +799,7 @@ public static T QuickSelect(this T[] items, int n, int from, int to, Comparis
///
- ///
+ ///
///
private static int Partition(this T[] items, int from, int to, Comparison compare)
{
@@ -840,7 +841,7 @@ public static K QuickSelect(this K[] keys, V[] values, int n)
///
- ///
+ ///
///
public static K QuickSelect(this K[] keys, V[] values, int n, int from, int to)
where K : IComparable
@@ -865,7 +866,7 @@ public static K QuickSelect(this K[] keys, V[] values, int n, int from, in
///
- ///
+ ///
///
private static int Partition(this K[] keys, V[] values, int from, int to)
where K : IComparable
@@ -902,7 +903,7 @@ private static int Partition(this K[] keys, V[] values, int from, int to)
#region Color[]
///
- ///
+ ///
///
public static Color Lerp(this Color[] colors, double t)
{
@@ -923,7 +924,7 @@ public static Color Lerp(this Color[] colors, double t)
#region double[]
///
- ///
+ ///
///
public static double Lerp(this double[] vector, double t)
{
@@ -944,7 +945,7 @@ public static double Lerp(this double[] vector, double t)
#region Vec2d[]
///
- ///
+ ///
///
public static Vec2d Lerp(this Vec2d[] vectors, double t)
{
@@ -965,7 +966,7 @@ public static Vec2d Lerp(this Vec2d[] vectors, double t)
#region Vec3d[]
///
- ///
+ ///
///
public static Vec3d Lerp(this Vec3d[] vectors, double t)
{
diff --git a/Assets/_3rdParty/zCode/zCore/Extensions/ColorExtension.cs b/Assets/_3rdParty/zCode/zCore/Extensions/ColorExtension.cs
index b79fa60..f1989a0 100644
--- a/Assets/_3rdParty/zCode/zCore/Extensions/ColorExtension.cs
+++ b/Assets/_3rdParty/zCode/zCore/Extensions/ColorExtension.cs
@@ -1,5 +1,6 @@
using System.Drawing;
using UnityEngine;
+using Color = UnityEngine.Color;
/*
* Notes
@@ -8,12 +9,12 @@
namespace zCode.zCore
{
///
- ///
+ ///
///
public static class ColorExtension
{
///
- ///
+ ///
///
///
///
diff --git a/Assets/_3rdParty/zCode/zCore/Extensions/IReadOnlyListExtension.cs b/Assets/_3rdParty/zCode/zCore/Extensions/IReadOnlyListExtension.cs
index 2dbaa6a..0cb4545 100644
--- a/Assets/_3rdParty/zCode/zCore/Extensions/IReadOnlyListExtension.cs
+++ b/Assets/_3rdParty/zCode/zCore/Extensions/IReadOnlyListExtension.cs
@@ -5,24 +5,25 @@
using System.Drawing;
using UnityEngine;
using zCode.zData;
+using Color = UnityEngine.Color;
/*
* Notes
- *
+ *
* IReadonlyList extension methods are redirected to equivalent array extension methods where possible for better performance.
*/
namespace zCode.zCore
{
///
- ///
+ ///
///
public static partial class IReadOnlyListExtension
{
#region IReadOnlyList
///
- ///
+ ///
///
public static T[] GetRange(this IReadOnlyList list, int index, int count)
{
@@ -36,7 +37,7 @@ public static T[] GetRange(this IReadOnlyList list, int index, int count)
///
- ///
+ ///
///
public static void GetRange(this IReadOnlyList list, int index, int count, IList result)
{
@@ -48,7 +49,7 @@ public static void GetRange(this IReadOnlyList list, int index, int count,
///
- ///
+ ///
///
private static void GetRangeImpl(IReadOnlyList list, int index, int count, IList result)
{
@@ -58,7 +59,7 @@ private static void GetRangeImpl(IReadOnlyList list, int index, int count,
///
- ///
+ ///
///
public static T[] GetSelection(this IReadOnlyList list, IReadOnlyList indices)
{
@@ -72,7 +73,7 @@ public static T[] GetSelection(this IReadOnlyList list, IReadOnlyList
///
- ///
+ ///
///
public static void GetSelection(this IReadOnlyList list, IReadOnlyList indices, IList result)
{
@@ -84,7 +85,7 @@ public static void GetSelection(this IReadOnlyList list, IReadOnlyList
- ///
+ ///
///
private static void GetSelectionImpl(IReadOnlyList list, IReadOnlyList indices, IList result)
{
@@ -94,7 +95,7 @@ private static void GetSelectionImpl(IReadOnlyList list, IReadOnlyList
- ///
+ ///
///
///
///
@@ -106,7 +107,7 @@ public static void Action(this IReadOnlyList source, Action action, boo
///
- ///
+ ///
///
///
///
@@ -118,7 +119,7 @@ public static void Action(this IReadOnlyList source, Action action
///
- ///
+ ///
///
public static U[] Convert(this IReadOnlyList source, Func converter, bool parallel = false)
{
@@ -127,7 +128,7 @@ public static U[] Convert(this IReadOnlyList source, Func convert
///
- ///
+ ///
///
public static void Convert(this IReadOnlyList source, Func converter, IList result, bool parallel = false)
{
@@ -136,7 +137,7 @@ public static void Convert(this IReadOnlyList source, Func conver
///
- ///
+ ///
///
public static U[] Convert(this IReadOnlyList source, Func converter, bool parallel = false)
{
@@ -145,7 +146,7 @@ public static U[] Convert(this IReadOnlyList source, Func co
///
- ///
+ ///
///
public static void Convert(this IReadOnlyList source, Func converter, IList result, bool parallel = false)
{
@@ -154,7 +155,7 @@ public static void Convert(this IReadOnlyList source, Func c
///
- ///
+ ///
///
///
///
@@ -186,7 +187,7 @@ public static void ActionRange(this IReadOnlyList source, int index, int c
///
- ///
+ ///
///
///
///
@@ -224,7 +225,7 @@ public static void ActionRange(this IReadOnlyList source, int index, int c
///
- ///
+ ///
///
public static U[] ConvertRange(this IReadOnlyList source, int index, int count, Func converter, bool parallel = false)
{
@@ -238,7 +239,7 @@ public static U[] ConvertRange(this IReadOnlyList source, int index, in
///
- ///
+ ///
///
public static void ConvertRange(this IReadOnlyList source, int index, int count, Func converter, IList result, bool parallel = false)
{
@@ -250,7 +251,7 @@ public static void ConvertRange(this IReadOnlyList source, int index, i
///
- ///
+ ///
///
private static void ConvertRangeImpl(IReadOnlyList source, int index, int count, Func converter, IList result, bool parallel = false)
{
@@ -271,7 +272,7 @@ private static void ConvertRangeImpl(IReadOnlyList source, int index, in
///
- ///
+ ///
///
public static U[] ConvertRange(this IReadOnlyList source, int index, int count, Func converter, bool parallel = false)
{
@@ -285,7 +286,7 @@ public static U[] ConvertRange(this IReadOnlyList source, int index, in
///
- ///
+ ///
///
public static void ConvertRange(this IReadOnlyList source, int index, int count, Func converter, IList result, bool parallel = false)
{
@@ -297,7 +298,7 @@ public static void ConvertRange(this IReadOnlyList source, int index, i
///
- ///
+ ///
///
private static void ConvertRangeImpl(IReadOnlyList source, int index, int count, Func converter, IList result, bool parallel = false)
{
@@ -324,7 +325,7 @@ private static void ConvertRangeImpl(IReadOnlyList source, int index, i
///
- ///
+ ///
///
public static void ActionSelection(IReadOnlyList source, IReadOnlyList indices, Action action, bool parallel = false)
{
@@ -351,7 +352,7 @@ public static void ActionSelection(IReadOnlyList source, IReadOnlyList
- ///
+ ///
///
public static U[] ConvertSelection(this IReadOnlyList source, IReadOnlyList