diff --git a/src/ImageSharp/Colors/Color.BulkOperations.cs b/src/ImageSharp/Colors/Color.BulkOperations.cs
index 8ec332a91..2488c643f 100644
--- a/src/ImageSharp/Colors/Color.BulkOperations.cs
+++ b/src/ImageSharp/Colors/Color.BulkOperations.cs
@@ -15,7 +15,7 @@ namespace ImageSharp
///
/// Value type to store -s unpacked into multiple -s.
///
- private struct RGBAUint
+ private struct UnpackedRGBA
{
private uint r;
private uint g;
@@ -63,24 +63,24 @@ namespace ImageSharp
Vector magicInt = new Vector(1191182336); // reinterpreded value of 32768.0f
Vector mask = new Vector(255);
- int rawInputSize = count * 4;
+ int unpackedRawCount = count * 4;
uint* src = (uint*)sourceColors.PointerAtOffset;
uint* srcEnd = src + count;
- using (PinnedBuffer tempBuf = new PinnedBuffer(rawInputSize + Vector.Count))
+ using (PinnedBuffer tempBuf = new PinnedBuffer(unpackedRawCount + Vector.Count))
{
uint* tPtr = (uint*)tempBuf.Pointer;
uint[] temp = tempBuf.Array;
float[] fTemp = Unsafe.As(temp);
- RGBAUint* dst = (RGBAUint*)tPtr;
+ UnpackedRGBA* dst = (UnpackedRGBA*)tPtr;
for (; src < srcEnd; src++, dst++)
{
dst->Load(*src);
}
- for (int i = 0; i < rawInputSize; i += vecSize)
+ for (int i = 0; i < unpackedRawCount; i += vecSize)
{
Vector vi = new Vector(temp, i);
@@ -92,7 +92,7 @@ namespace ImageSharp
vf.CopyTo(fTemp, i);
}
- BufferPointer.Copy(tempBuf, (BufferPointer) destVectors, rawInputSize);
+ BufferPointer.Copy(tempBuf, (BufferPointer) destVectors, unpackedRawCount);
}
}