Development Merge 2026.04.03 #8

Merged
Syntriax merged 51 commits from development into main 2026-04-03 14:08:02 +02:00
2 changed files with 12 additions and 2 deletions
Showing only changes of commit a47f8e4944 - Show all commits

View File

@@ -95,7 +95,11 @@ public readonly struct ColorRGB(byte r, byte g, byte b) : IEquatable<ColorRGB>
int greenDiff = to.G - from.G; int greenDiff = to.G - from.G;
int blueDiff = to.B - from.B; int blueDiff = to.B - from.B;
return new((byte)(from.R - redDiff * t), (byte)(from.G - greenDiff * t), (byte)(from.B - blueDiff * t)); return new(
(byte)(from.R + redDiff * t),
(byte)(from.G + greenDiff * t),
(byte)(from.B + blueDiff * t)
);
} }
/// <summary> /// <summary>

View File

@@ -1,4 +1,5 @@
using System; using System;
using Engine.Core.Debug;
namespace Engine.Core; namespace Engine.Core;
@@ -125,7 +126,12 @@ public readonly struct ColorRGBA(byte r, byte g, byte b, byte a = 255) : IEquata
int blueDiff = to.B - from.B; int blueDiff = to.B - from.B;
int alphaDiff = to.A - from.A; int alphaDiff = to.A - from.A;
return new((byte)(from.R - redDiff * t), (byte)(from.G - greenDiff * t), (byte)(from.B - blueDiff * t), (byte)(from.A - alphaDiff * t)); return new(
(byte)(from.R + redDiff * t),
(byte)(from.G + greenDiff * t),
(byte)(from.B + blueDiff * t),
(byte)(from.A + alphaDiff * t)
);
} }
/// <summary> /// <summary>