From 32db0006316907582d0355c758f5717b48d1b8bf Mon Sep 17 00:00:00 2001 From: MeltyPlayer Date: Sun, 5 Jan 2025 05:05:16 -0600 Subject: [PATCH] Fixed stupid issue where model requirements would fail for empty models. --- FinModelUtility/Fin/Fin/src/shaders/glsl/ModelRequirements.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FinModelUtility/Fin/Fin/src/shaders/glsl/ModelRequirements.cs b/FinModelUtility/Fin/Fin/src/shaders/glsl/ModelRequirements.cs index 0c9b63827..d6ecf9f40 100644 --- a/FinModelUtility/Fin/Fin/src/shaders/glsl/ModelRequirements.cs +++ b/FinModelUtility/Fin/Fin/src/shaders/glsl/ModelRequirements.cs @@ -42,7 +42,7 @@ private ModelRequirements(IReadOnlyModel model) { switch (skin) { case ISkin multiColorSkin: { this.NumColors - = (uint) multiColorSkin.TypedVertices.Max(v => v.ColorCount); + = (uint) multiColorSkin.TypedVertices.MaxOrDefault(v => v.ColorCount); break; } case ISkin singleColorSkin: { @@ -56,7 +56,7 @@ private ModelRequirements(IReadOnlyModel model) { switch (skin) { case ISkin multiUvSkin: { - this.NumUvs = (uint) multiUvSkin.TypedVertices.Max(v => v.UvCount); + this.NumUvs = (uint) multiUvSkin.TypedVertices.MaxOrDefault(v => v.UvCount); break; } case ISkin singleUvSkin: {