Skip to content

Commit

Permalink
Fixed stupid issue where model requirements would fail for empty models.
Browse files Browse the repository at this point in the history
  • Loading branch information
MeltyPlayer committed Jan 5, 2025
1 parent 08a65ef commit 32db000
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions FinModelUtility/Fin/Fin/src/shaders/glsl/ModelRequirements.cs
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ private ModelRequirements(IReadOnlyModel model) {
switch (skin) {
case ISkin<IMultiColorVertex> multiColorSkin: {
this.NumColors
= (uint) multiColorSkin.TypedVertices.Max(v => v.ColorCount);
= (uint) multiColorSkin.TypedVertices.MaxOrDefault(v => v.ColorCount);
break;
}
case ISkin<ISingleColorVertex> singleColorSkin: {
Expand All @@ -56,7 +56,7 @@ private ModelRequirements(IReadOnlyModel model) {

switch (skin) {
case ISkin<IMultiUvVertex> multiUvSkin: {
this.NumUvs = (uint) multiUvSkin.TypedVertices.Max(v => v.UvCount);
this.NumUvs = (uint) multiUvSkin.TypedVertices.MaxOrDefault(v => v.UvCount);
break;
}
case ISkin<ISingleUvVertex> singleUvSkin: {
Expand Down

0 comments on commit 32db000

Please sign in to comment.