Skip to content

Commit 865a4e2

Browse files
committed
Fix regression in range constructors
1 parent ce6cef4 commit 865a4e2

File tree

3 files changed

+14
-11
lines changed

3 files changed

+14
-11
lines changed

RELEASE_NOTES.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
### 5.3.12
2+
- Fixed regression in range constructors
3+
14
### 5.3.11
25
- Fixed range constructors for empty and null arrays and sequences
36
- Added GrayAlpha pixel format constants

src/Aardvark.Base/Math/RangesBoxes/Box_auto.cs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@ public Range1b(byte[] values)
302302
Max = byte.MinValue;
303303
if (values == null) return;
304304
long count = values.LongLength;
305-
for (long i = 1; i < count; i++) ExtendBy(values[i]);
305+
for (long i = 0; i < count; i++) ExtendBy(values[i]);
306306
}
307307

308308
/// <summary>
@@ -1325,7 +1325,7 @@ public Range1sb(sbyte[] values)
13251325
Max = sbyte.MinValue;
13261326
if (values == null) return;
13271327
long count = values.LongLength;
1328-
for (long i = 1; i < count; i++) ExtendBy(values[i]);
1328+
for (long i = 0; i < count; i++) ExtendBy(values[i]);
13291329
}
13301330

13311331
/// <summary>
@@ -2348,7 +2348,7 @@ public Range1s(short[] values)
23482348
Max = short.MinValue;
23492349
if (values == null) return;
23502350
long count = values.LongLength;
2351-
for (long i = 1; i < count; i++) ExtendBy(values[i]);
2351+
for (long i = 0; i < count; i++) ExtendBy(values[i]);
23522352
}
23532353

23542354
/// <summary>
@@ -3371,7 +3371,7 @@ public Range1us(ushort[] values)
33713371
Max = ushort.MinValue;
33723372
if (values == null) return;
33733373
long count = values.LongLength;
3374-
for (long i = 1; i < count; i++) ExtendBy(values[i]);
3374+
for (long i = 0; i < count; i++) ExtendBy(values[i]);
33753375
}
33763376

33773377
/// <summary>
@@ -4404,7 +4404,7 @@ public Range1i(int[] values)
44044404
Max = int.MinValue;
44054405
if (values == null) return;
44064406
long count = values.LongLength;
4407-
for (long i = 1; i < count; i++) ExtendBy(values[i]);
4407+
for (long i = 0; i < count; i++) ExtendBy(values[i]);
44084408
}
44094409

44104410
/// <summary>
@@ -5449,7 +5449,7 @@ public Range1ui(uint[] values)
54495449
Max = uint.MinValue;
54505450
if (values == null) return;
54515451
long count = values.LongLength;
5452-
for (long i = 1; i < count; i++) ExtendBy(values[i]);
5452+
for (long i = 0; i < count; i++) ExtendBy(values[i]);
54535453
}
54545454

54555455
/// <summary>
@@ -6494,7 +6494,7 @@ public Range1l(long[] values)
64946494
Max = long.MinValue;
64956495
if (values == null) return;
64966496
long count = values.LongLength;
6497-
for (long i = 1; i < count; i++) ExtendBy(values[i]);
6497+
for (long i = 0; i < count; i++) ExtendBy(values[i]);
64986498
}
64996499

65006500
/// <summary>
@@ -7529,7 +7529,7 @@ public Range1ul(ulong[] values)
75297529
Max = ulong.MinValue;
75307530
if (values == null) return;
75317531
long count = values.LongLength;
7532-
for (long i = 1; i < count; i++) ExtendBy(values[i]);
7532+
for (long i = 0; i < count; i++) ExtendBy(values[i]);
75337533
}
75347534

75357535
/// <summary>
@@ -8562,7 +8562,7 @@ public Range1f(float[] values)
85628562
Max = Constant<float>.ParseableMinValue;
85638563
if (values == null) return;
85648564
long count = values.LongLength;
8565-
for (long i = 1; i < count; i++) ExtendBy(values[i]);
8565+
for (long i = 0; i < count; i++) ExtendBy(values[i]);
85668566
}
85678567

85688568
/// <summary>
@@ -9649,7 +9649,7 @@ public Range1d(double[] values)
96499649
Max = Constant<double>.ParseableMinValue;
96509650
if (values == null) return;
96519651
long count = values.LongLength;
9652-
for (long i = 1; i < count; i++) ExtendBy(values[i]);
9652+
for (long i = 0; i < count; i++) ExtendBy(values[i]);
96539653
}
96549654

96559655
/// <summary>

src/Aardvark.Base/Math/RangesBoxes/Box_template.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@ public __type__(__ftype__[] values)
340340
Max = __minvalue__;
341341
if (values == null) return;
342342
long count = values.LongLength;
343-
for (long i = 1; i < count; i++) ExtendBy(values[i]);
343+
for (long i = 0; i < count; i++) ExtendBy(values[i]);
344344
}
345345

346346
/// <summary>

0 commit comments

Comments
 (0)