Skip to content

Commit 4bc1b03

Browse files
authored
Merge pull request #107 from orels1/dev
Release 7.1.1
2 parents 61100af + 0492b2e commit 4bc1b03

File tree

5 files changed

+26
-5
lines changed

5 files changed

+26
-5
lines changed

Packages/sh.orels.shaders.generator/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "sh.orels.shaders.generator",
33
"displayName": "ORL Shader Generator",
44
"description": "A template-based shader generator utilizing scripted importers",
5-
"version": "7.1.0",
5+
"version": "7.1.1",
66
"unity": "2022.3",
77
"author": {
88
"name": "orels1",

Packages/sh.orels.shaders.inspector/Editor/InspectorGUI.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -603,6 +603,7 @@ public void DrawRegularProp(MaterialEditor editor, MaterialProperty[] properties
603603
// We can only repack 2D textures
604604
if (property.textureDimension != TextureDimension.Tex2D) return;
605605
var packerKey = property.name + "_packer";
606+
_uiState.TryAdd(packerKey, false);
606607
_uiState[packerKey] = TexturePacker.DrawPacker(buttonRect, (bool)_uiState[packerKey], ref _uiState, packerKey, editor.target as Material, property, editor);
607608
#if UNITY_2022_1_OR_NEWER
608609
if (shouldRestore)
@@ -631,6 +632,7 @@ public void DrawRegularProp(MaterialEditor editor, MaterialProperty[] properties
631632
// We can only repack 2D textures
632633
if (property.textureDimension != TextureDimension.Tex2D) return;
633634
var packerKey = property.name + "_packer";
635+
_uiState.TryAdd(packerKey, false);
634636
_uiState[packerKey] = TexturePacker.DrawPacker(buttonRect, (bool)_uiState[packerKey], ref _uiState, packerKey, editor.target as Material, property, editor);
635637
#if UNITY_2022_1_OR_NEWER
636638
if (shouldRestore && EditorGUI.indentLevel != -1)

Packages/sh.orels.shaders.inspector/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "sh.orels.shaders.inspector",
33
"displayName": "ORL Shader Inspector",
44
"description": "A simple property-based shader inspector with extension support",
5-
"version": "7.1.0",
5+
"version": "7.1.1",
66
"unity": "2022.3",
77
"author": {
88
"name": "orels1",

Packages/sh.orels.shaders/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "sh.orels.shaders",
33
"displayName": "ORL Shaders",
44
"description": "PBR Unity shaders for the Built-In pipeline built with ORL Shader Generator",
5-
"version": "7.1.0",
5+
"version": "7.1.1",
66
"unity": "2022.3",
77
"author": {
88
"name": "orels1",
@@ -18,7 +18,7 @@
1818
"license": "MIT",
1919
"type": "assets",
2020
"vpmDependencies": {
21-
"sh.orels.shaders.generator": "^7.1.0",
22-
"sh.orels.shaders.inspector": "^7.1.0"
21+
"sh.orels.shaders.generator": "^7.1.1",
22+
"sh.orels.shaders.inspector": "^7.1.1"
2323
}
2424
}

Scripts/SetVersion.csx

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,25 @@ Parser.Default.ParseArguments<Options>(Args)
167167
packageJSON["vpmDependencies"]["sh.orels.shaders.inspector"] = $"^{newVersion}";
168168
}
169169
}
170+
else if (o.Patch)
171+
{
172+
var parsed = new Version(version.ToString());
173+
if (parsed.IsPreRelease)
174+
{
175+
Console.WriteLine($"\nVersion {version} is a pre-release, cannot bump minor version");
176+
return;
177+
}
178+
var newVersion = $"{parsed.Major}.{parsed.Minor}.{parsed.Patch + 1}";
179+
packageJSON["version"] = newVersion;
180+
Console.WriteLine($" -> {newVersion}");
181+
182+
if (o.UpdateDependencies && packageJSON!["name"]!.ToString() == "sh.orels.shaders")
183+
{
184+
Console.WriteLine($"Updating dependencies to {newVersion} as well");
185+
packageJSON["vpmDependencies"]["sh.orels.shaders.generator"] = $"^{newVersion}";
186+
packageJSON["vpmDependencies"]["sh.orels.shaders.inspector"] = $"^{newVersion}";
187+
}
188+
}
170189
File.WriteAllText(packagePath, packageJSON!.ToJsonString(new JsonSerializerOptions { WriteIndented = true }));
171190
}
172191

0 commit comments

Comments
 (0)