Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[3.0] Windowing Rewrite #2278

Draft
wants to merge 56 commits into
base: develop/3.0
Choose a base branch
from

Lay out impl, add new APIs from proposal

df88e68
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Draft

[3.0] Windowing Rewrite #2278

Lay out impl, add new APIs from proposal
df88e68
Select commit
Loading
Failed to load commit list.
GitHub Actions / .NET Test Report (win-x64) succeeded Nov 14, 2024 in 0s

760 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
./coverage/runneradmin_fv-az1435-446_2024-11-14_17_33_43.trx 505✅ 3s
./coverage/runneradmin_fv-az1435-446_2024-11-14_17_33_52.trx 27✅ 12s
./coverage/runneradmin_fv-az1435-446_2024-11-14_17_34_01.trx 1s
./coverage/runneradmin_fv-az1435-446_2024-11-14_17_34_09.trx 228✅ 17s

✅ ./coverage/runneradmin_fv-az1435-446_2024-11-14_17_33_43.trx

505 tests were completed in 3s with 505 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Silk.NET.Maths.Tests.ExpTests 5✅ 17ms
Silk.NET.Maths.Tests.LogTests 7✅ 2ms
Silk.NET.Maths.Tests.Matrix4x4Tests 121✅ 999ms
Silk.NET.Maths.Tests.PlaneTests 20✅ 19ms
Silk.NET.Maths.Tests.PowIntTests 5✅ 2ms
Silk.NET.Maths.Tests.QuaternionTests 57✅ 466ms
Silk.NET.Maths.Tests.ScalarBitwiseTest 16✅ 19ms
Silk.NET.Maths.Tests.ScalarTests 25✅ 74ms
Silk.NET.Maths.Tests.Vector2Tests 78✅ 30ms
Silk.NET.Maths.Tests.Vector3Tests 78✅ 33ms
Silk.NET.Maths.Tests.Vector4Tests 93✅ 75ms

✅ Silk.NET.Maths.Tests.ExpTests

✅ Exp0
✅ Exp1
✅ Exp2
✅ Exp5
✅ MaxInf

✅ Silk.NET.Maths.Tests.LogTests

✅ Log0
✅ Log1
✅ Log100
✅ Log123
✅ Log2
✅ Log5
✅ LogSmall1

✅ Silk.NET.Maths.Tests.Matrix4x4Tests

✅ Matrix4x4AdditionTest
✅ Matrix4x4AddTest
✅ Matrix4x4CreateBillboardTest01
✅ Matrix4x4CreateBillboardTest02
✅ Matrix4x4CreateBillboardTest03
✅ Matrix4x4CreateBillboardTest04
✅ Matrix4x4CreateBillboardTest05
✅ Matrix4x4CreateBillboardTest06
✅ Matrix4x4CreateBillboardTest07
✅ Matrix4x4CreateBillboardTest08
✅ Matrix4x4CreateBillboardTest09
✅ Matrix4x4CreateBillboardTest10
✅ Matrix4x4CreateBillboardTest11
✅ Matrix4x4CreateBillboardTest12
✅ Matrix4x4CreateBillboardTooCloseTest1
✅ Matrix4x4CreateBillboardTooCloseTest2
✅ Matrix4x4CreateConstrainedBillboardAlongAxisTest1
✅ Matrix4x4CreateConstrainedBillboardAlongAxisTest2
✅ Matrix4x4CreateConstrainedBillboardAlongAxisTest3
✅ Matrix4x4CreateConstrainedBillboardAlongAxisTest4
✅ Matrix4x4CreateConstrainedBillboardAlongAxisTest5
✅ Matrix4x4CreateConstrainedBillboardTest01
✅ Matrix4x4CreateConstrainedBillboardTest02
✅ Matrix4x4CreateConstrainedBillboardTest03
✅ Matrix4x4CreateConstrainedBillboardTest04
✅ Matrix4x4CreateConstrainedBillboardTest05
✅ Matrix4x4CreateConstrainedBillboardTest06
✅ Matrix4x4CreateConstrainedBillboardTest07
✅ Matrix4x4CreateConstrainedBillboardTest08
✅ Matrix4x4CreateConstrainedBillboardTest09
✅ Matrix4x4CreateConstrainedBillboardTest10
✅ Matrix4x4CreateConstrainedBillboardTest11
✅ Matrix4x4CreateConstrainedBillboardTest12
✅ Matrix4x4CreateConstrainedBillboardTooCloseTest1
✅ Matrix4x4CreateConstrainedBillboardTooCloseTest2
✅ Matrix4x4CreateFromAxisAngleTest
✅ Matrix4x4CreateFromYawPitchRollTest1
✅ Matrix4x4CreateFromYawPitchRollTest2
✅ Matrix4x4CreateLookAtTest
✅ Matrix4x4CreateOrthoOffCenterTest
✅ Matrix4x4CreateOrthoTest
✅ Matrix4x4CreatePerspectiveFieldOfViewTest
✅ Matrix4x4CreatePerspectiveFieldOfViewTest1
✅ Matrix4x4CreatePerspectiveFieldOfViewTest2
✅ Matrix4x4CreatePerspectiveFieldOfViewTest3
✅ Matrix4x4CreatePerspectiveFieldOfViewTest4
✅ Matrix4x4CreatePerspectiveOffCenterTest
✅ Matrix4x4CreatePerspectiveOffCenterTest1
✅ Matrix4x4CreatePerspectiveOffCenterTest2
✅ Matrix4x4CreatePerspectiveTest
✅ Matrix4x4CreatePerspectiveTest1
✅ Matrix4x4CreatePerspectiveTest2
✅ Matrix4x4CreatePerspectiveTest3
✅ Matrix4x4CreateReflectionTest01
✅ Matrix4x4CreateRotationXCenterTest
✅ Matrix4x4CreateRotationXTest
✅ Matrix4x4CreateRotationXTest1
✅ Matrix4x4CreateRotationYCenterTest
✅ Matrix4x4CreateRotationYTest
✅ Matrix4x4CreateRotationYTest1
✅ Matrix4x4CreateRotationZCenterTest
✅ Matrix4x4CreateRotationZTest
✅ Matrix4x4CreateScaleCenterTest1
✅ Matrix4x4CreateScaleCenterTest2
✅ Matrix4x4CreateScaleCenterTest3
✅ Matrix4x4CreateScaleTest1
✅ Matrix4x4CreateScaleTest2
✅ Matrix4x4CreateScaleTest3
✅ Matrix4x4CreateShadowTest01
✅ Matrix4x4CreateShadowTest02
✅ Matrix4x4CreateTranslationTest1
✅ Matrix4x4CreateTranslationTest2
✅ Matrix4x4CreateWorldTest
✅ Matrix4x4DecomposeTest01
✅ Matrix4x4DecomposeTest02
✅ Matrix4x4DecomposeTest03
✅ Matrix4x4DecomposeTest04
✅ Matrix4x4DeterminantTest
✅ Matrix4x4DeterminantTest1
✅ Matrix4x4EqualityTest
✅ Matrix4x4EqualsNanTest
✅ Matrix4x4EqualsTest
✅ Matrix4x4EqualsTest1
✅ Matrix4x4FieldOffsetTest
✅ Matrix4x4From3x2Test
✅ Matrix4x4FromQuaternionTest1
✅ Matrix4x4FromQuaternionTest2
✅ Matrix4x4FromQuaternionTest3
✅ Matrix4x4FromQuaternionTest4
✅ Matrix4x4FromQuaternionTest5
✅ Matrix4x4GetHashCodeTest
✅ Matrix4x4IdentityTest
✅ Matrix4x4InequalityTest
✅ Matrix4x4InvertAffineTest
✅ Matrix4x4InvertIdentityTest
✅ Matrix4x4InvertProjectionTest
✅ Matrix4x4InvertRank3
✅ Matrix4x4InvertRotationTest
✅ Matrix4x4InvertScaleTest
✅ Matrix4x4InvertTest
✅ Matrix4x4InvertTest1
✅ Matrix4x4InvertTranslationTest
✅ Matrix4x4IsIdentityTest
✅ Matrix4x4LerpTest
✅ Matrix4x4MultiplyTest1
✅ Matrix4x4MultiplyTest3
✅ Matrix4x4MultiplyTest4
✅ Matrix4x4MultiplyTest5
✅ Matrix4x4MultiplyTest6
✅ Matrix4x4NegateTest
✅ Matrix4x4SizeofTest
✅ Matrix4x4SubtractionTest
✅ Matrix4x4SubtractTest
✅ Matrix4x4ToStringTest
✅ Matrix4x4TransformTest
✅ Matrix4x4TransposeTest
✅ Matrix4x4TransposeTest1
✅ Matrix4x4UnaryNegationTest
✅ PerspectiveFarPlaneAtInfinityTest
✅ PerspectiveFieldOfViewFarPlaneAtInfinityTest
✅ PerspectiveOffCenterFarPlaneAtInfinityTest

✅ Silk.NET.Maths.Tests.PlaneTests

✅ PlaneConstructorTest
✅ PlaneConstructorTest1
✅ PlaneConstructorTest3
✅ PlaneCreateFromVerticesTest
✅ PlaneCreateFromVerticesTest2
✅ PlaneDotCoordinateTest
✅ PlaneDotNormalTest
✅ PlaneDotTest
✅ PlaneEqualityTest
✅ PlaneEqualsNanTest
✅ PlaneEqualsTest
✅ PlaneEqualsTest1
✅ PlaneFieldOffsetTest
✅ PlaneGetHashCodeTest
✅ PlaneInequalityTest
✅ PlaneNormalizeTest
✅ PlaneSizeofTest
✅ PlaneToStringTest
✅ PlaneTransformTest1
✅ PlaneTransformTest2

✅ Silk.NET.Maths.Tests.PowIntTests

✅ Pow00
✅ Pow12
✅ Pow24
✅ Pow2Minus4
✅ Powx0

✅ Silk.NET.Maths.Tests.QuaternionTests

✅ QuaternionAdditionTest
✅ QuaternionAddTest
✅ QuaternionConcatenateTest1
✅ QuaternionConjugateTest1
✅ QuaternionConstructorTest
✅ QuaternionConstructorTest1
✅ QuaternionCreateFromAxisAngleTest
✅ QuaternionCreateFromAxisAngleTest1
✅ QuaternionCreateFromAxisAngleTest2
✅ QuaternionCreateFromAxisAngleTest3
✅ QuaternionCreateFromYawPitchRollTest1
✅ QuaternionCreateFromYawPitchRollTest2
✅ QuaternionDivideTest
✅ QuaternionDivisionTest1
✅ QuaternionDotTest
✅ QuaternionEqualityTest
✅ QuaternionEqualsNanTest
✅ QuaternionEqualsTest
✅ QuaternionEqualsTest1
✅ QuaternionFieldOffsetTest
✅ QuaternionFromRotationMatrixTest1
✅ QuaternionFromRotationMatrixTest2
✅ QuaternionFromRotationMatrixTest3
✅ QuaternionFromRotationMatrixTest4
✅ QuaternionFromRotationMatrixTest5
✅ QuaternionFromRotationMatrixWithScaledMatrixTest1
✅ QuaternionFromRotationMatrixWithScaledMatrixTest2
✅ QuaternionFromRotationMatrixWithScaledMatrixTest3
✅ QuaternionGetHashCodeTest
✅ QuaternionIdentityTest
✅ QuaternionInequalityTest
✅ QuaternionInverseTest
✅ QuaternionInverseTest1
✅ QuaternionIsIdentityTest
✅ QuaternionLengthSquaredTest
✅ QuaternionLengthTest
✅ QuaternionLerpTest
✅ QuaternionLerpTest1
✅ QuaternionLerpTest2
✅ QuaternionLerpTest3
✅ QuaternionMultiplyTest
✅ QuaternionMultiplyTest1
✅ QuaternionMultiplyTest2
✅ QuaternionMultiplyTest3
✅ QuaternionNegateTest
✅ QuaternionNormalizeTest
✅ QuaternionNormalizeTest1
✅ QuaternionSizeofTest
✅ QuaternionSlerpTest
✅ QuaternionSlerpTest1
✅ QuaternionSlerpTest2
✅ QuaternionSlerpTest3
✅ QuaternionSlerpTest4
✅ QuaternionSubtractionTest
✅ QuaternionSubtractTest
✅ QuaternionToStringTest
✅ QuaternionUnaryNegationTest

✅ Silk.NET.Maths.Tests.ScalarBitwiseTest

✅ And1
✅ And2
✅ And3
✅ Not1
✅ Not2
✅ Not3
✅ Or1
✅ Or2
✅ Or3
✅ RotateLeft1
✅ RotateLeft2
✅ RotateRight1
✅ RotateRight2
✅ Xor1
✅ Xor2
✅ Xor3

✅ Silk.NET.Maths.Tests.ScalarTests

✅ AbsComplex
✅ AddBigInteger
✅ AddComplex
✅ DivideBigInteger
✅ DivideComplex
✅ EqualBigInteger1
✅ EqualBigInteger2
✅ EqualComplex1
✅ EqualComplex2
✅ GreaterThanBigInteger
✅ GreaterThanOrEqualBigInteger
✅ IsFiniteComplex1
✅ IsFiniteComplex2
✅ IsFiniteComplex3
✅ IsFiniteComplex4
✅ IsInfinityComplex1
✅ IsInfinityComplex2
✅ IsInfinityComplex3
✅ IsInfinityComplex4
✅ LessThanBigInteger
✅ LessThanOrEqualBigInteger
✅ MultiplyBigInteger
✅ MultiplyComplex
✅ SubtractBigInteger
✅ SubtractComplex

✅ Silk.NET.Maths.Tests.Vector2Tests

✅ EmbeddedVectorSetFields
✅ SetFieldsTest
✅ Vector2AbsTest
✅ Vector2AdditionTest
✅ Vector2AddTest
✅ Vector2ClampTest
✅ Vector2ConstructorTest
✅ Vector2ConstructorTest2
✅ Vector2ConstructorTest3
✅ Vector2ConstructorTest4
✅ Vector2CopyToTest
✅ Vector2DistanceSquaredTest
✅ Vector2DistanceTest
✅ Vector2DistanceTest2
✅ Vector2DivideTest
✅ Vector2DivideTest1
✅ Vector2DivisionTest
✅ Vector2DivisionTest1
✅ Vector2DivisionTest2
✅ Vector2DivisionTest3
✅ Vector2DotTest
✅ Vector2DotTest1
✅ Vector2DotTest2
✅ Vector2EqualityTest
✅ Vector2EqualsNanTest
✅ Vector2EqualsTest
✅ Vector2EqualsTest1
✅ Vector2GetHashCodeTest
✅ Vector2InequalityTest
✅ Vector2LengthSquaredTest
✅ Vector2LengthSquaredTest1
✅ Vector2LengthTest
✅ Vector2LengthTest1
✅ Vector2LerpTest
✅ Vector2LerpTest1
✅ Vector2LerpTest2
✅ Vector2LerpTest3
✅ Vector2LerpTest4
✅ Vector2LerpTest5
✅ Vector2LerpTest6
✅ Vector2LerpTest7
✅ Vector2LerpTest8
✅ Vector2MarshalSizeTest
✅ Vector2MaxTest
✅ Vector2MinMaxCodeCoverageTest
✅ Vector2MinTest
✅ Vector2MultiplyOperatorTest
✅ Vector2MultiplyOperatorTest2
✅ Vector2MultiplyOperatorTest3
✅ Vector2MultiplyTest
✅ Vector2MultiplyTest2
✅ Vector2MultiplyTest3
✅ Vector2NegateTest
✅ Vector2NormalizeTest
✅ Vector2NormalizeTest1
✅ Vector2NormalizeTest2
✅ Vector2OneTest
✅ Vector2ReflectTest
✅ Vector2ReflectTest1
✅ Vector2ReflectTest2
✅ Vector2SizeofTest
✅ Vector2SqrtTest
✅ Vector2SubtractionTest
✅ Vector2SubtractTest
✅ Vector2ToStringTest
✅ Vector2Transform3x2Test
✅ Vector2TransformByQuaternionTest
✅ Vector2TransformByQuaternionTest1
✅ Vector2TransformByQuaternionTest2
✅ Vector2TransformNormal3x2Test
✅ Vector2TransformNormalTest
✅ Vector2TransformTest
✅ Vector2UnaryNegationTest
✅ Vector2UnaryNegationTest1
✅ Vector2UnaryNegationTest2
✅ Vector2UnitXTest
✅ Vector2UnitYTest
✅ Vector2ZeroTest

✅ Silk.NET.Maths.Tests.Vector3Tests

✅ EmbeddedVectorSetFields
✅ SetFieldsTest
✅ Vector3AbsTest
✅ Vector3AdditionTest
✅ Vector3AddTest
✅ Vector3ClampTest
✅ Vector3ConstructorTest
✅ Vector3ConstructorTest1
✅ Vector3ConstructorTest3
✅ Vector3ConstructorTest4
✅ Vector3ConstructorTest5
✅ Vector3CopyToTest
✅ Vector3CrossTest
✅ Vector3CrossTest1
✅ Vector3DistanceSquaredTest
✅ Vector3DistanceTest
✅ Vector3DistanceTest1
✅ Vector3DivideTest
✅ Vector3DivideTest1
✅ Vector3DivisionTest
✅ Vector3DivisionTest1
✅ Vector3DivisionTest2
✅ Vector3DivisionTest3
✅ Vector3DotTest
✅ Vector3DotTest1
✅ Vector3EqualityTest
✅ Vector3EqualsNanTest
✅ Vector3EqualsTest
✅ Vector3EqualsTest1
✅ Vector3GetHashCodeTest
✅ Vector3InequalityTest
✅ Vector3LengthSquaredTest
✅ Vector3LengthTest
✅ Vector3LengthTest1
✅ Vector3LerpTest
✅ Vector3LerpTest1
✅ Vector3LerpTest2
✅ Vector3LerpTest3
✅ Vector3LerpTest4
✅ Vector3LerpTest5
✅ Vector3LerpTest6
✅ Vector3LerpTest7
✅ Vector3LerpTest8
✅ Vector3MarshalSizeTest
✅ Vector3MaxTest
✅ Vector3MinMaxCodeCoverageTest
✅ Vector3MinTest
✅ Vector3MultiplyOperatorTest
✅ Vector3MultiplyOperatorTest2
✅ Vector3MultiplyOperatorTest3
✅ Vector3MultiplyTest
✅ Vector3MultiplyTest2
✅ Vector3MultiplyTest3
✅ Vector3NegateTest
✅ Vector3NormalizeTest
✅ Vector3NormalizeTest1
✅ Vector3NormalizeTest2
✅ Vector3OneTest
✅ Vector3ReflectTest
✅ Vector3ReflectTest1
✅ Vector3ReflectTest2
✅ Vector3ReflectTest3
✅ Vector3SizeofTest
✅ Vector3SqrtTest
✅ Vector3SubtractionTest
✅ Vector3SubtractTest
✅ Vector3ToStringTest
✅ Vector3TransformByQuaternionTest
✅ Vector3TransformByQuaternionTest1
✅ Vector3TransformByQuaternionTest2
✅ Vector3TransformNormalTest
✅ Vector3TransformTest
✅ Vector3UnaryNegationTest
✅ Vector3UnaryNegationTest1
✅ Vector3UnitXTest
✅ Vector3UnitYTest
✅ Vector3UnitZTest
✅ Vector3ZeroTest

✅ Silk.NET.Maths.Tests.Vector4Tests

✅ DeeplyEmbeddedObjectTest
✅ DeeplyEmbeddedStructTest
✅ EmbeddedVectorSetFields
✅ OperatorAddTest
✅ SetFieldsTest
✅ Vector4AbsTest
✅ Vector4AdditionTest
✅ Vector4AddTest
✅ Vector4ClampTest
✅ Vector4ConstructorTest
✅ Vector4ConstructorTest1
✅ Vector4ConstructorTest2
✅ Vector4ConstructorTest4
✅ Vector4ConstructorTest5
✅ Vector4ConstructorTest6
✅ Vector4CopyToTest
✅ Vector4DistanceSquaredTest
✅ Vector4DistanceTest
✅ Vector4DistanceTest1
✅ Vector4DivideTest
✅ Vector4DivideTest1
✅ Vector4DivisionTest
✅ Vector4DivisionTest1
✅ Vector4DivisionTest2
✅ Vector4DivisionTest3
✅ Vector4DotTest
✅ Vector4DotTest1
✅ Vector4EqualityTest
✅ Vector4EqualsNanTest
✅ Vector4EqualsTest
✅ Vector4EqualsTest1
✅ Vector4GetHashCodeTest
✅ Vector4InequalityTest
✅ Vector4LengthSquaredTest
✅ Vector4LengthTest
✅ Vector4LengthTest1
✅ Vector4LerpTest
✅ Vector4LerpTest1
✅ Vector4LerpTest2
✅ Vector4LerpTest3
✅ Vector4LerpTest4
✅ Vector4LerpTest5
✅ Vector4LerpTest6
✅ Vector4LerpTest7
✅ Vector4LerpTest8
✅ Vector4MarshalSizeTest
✅ Vector4MaxTest
✅ Vector4MinMaxCodeCoverageTest
✅ Vector4MinTest
✅ Vector4MultiplyOperatorTest
✅ Vector4MultiplyOperatorTest2
✅ Vector4MultiplyOperatorTest3
✅ Vector4MultiplyTest
✅ Vector4MultiplyTest2
✅ Vector4MultiplyTest3
✅ Vector4NegateTest
✅ Vector4NormalizeTest
✅ Vector4NormalizeTest1
✅ Vector4NormalizeTest2
✅ Vector4OneTest
✅ Vector4SizeofTest
✅ Vector4SqrtTest
✅ Vector4SubtractionTest
✅ Vector4SubtractTest
✅ Vector4ToStringTest
✅ Vector4TransformTest1
✅ Vector4TransformTest2
✅ Vector4TransformVector2QuaternionTest
✅ Vector4TransformVector2QuaternionTest1
✅ Vector4TransformVector2QuaternionTest2
✅ Vector4TransformVector2QuaternionTest3
✅ Vector4TransformVector2Test
✅ Vector4TransformVector2Test1
✅ Vector4TransformVector2Test2
✅ Vector4TransformVector3Quaternion
✅ Vector4TransformVector3QuaternionTest
✅ Vector4TransformVector3QuaternionTest1
✅ Vector4TransformVector3QuaternionTest2
✅ Vector4TransformVector3Test
✅ Vector4TransformVector3Test1
✅ Vector4TransformVector3Test2
✅ Vector4TransformVector4QuaternionTest
✅ Vector4TransformVector4QuaternionTest1
✅ Vector4TransformVector4QuaternionTest2
✅ Vector4TransformVector4Test
✅ Vector4TransformVector4Test1
✅ Vector4TransformVector4Test2
✅ Vector4UnaryNegationTest
✅ Vector4UnitWTest
✅ Vector4UnitXTest
✅ Vector4UnitYTest
✅ Vector4UnitZTest
✅ Vector4ZeroTest

✅ ./coverage/runneradmin_fv-az1435-446_2024-11-14_17_33_52.trx

27 tests were completed in 12s with 27 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Silk.NET.Core.UnitTests.BreakneckRequestTests 2✅ 174ms
Silk.NET.Core.UnitTests.Ptr2DTests 1✅ 1ms
Silk.NET.Core.UnitTests.PtrTests 1✅ 1ms
Silk.NET.Core.UnitTests.Ref2DTests 13✅ 16ms
Silk.NET.Core.UnitTests.RefTests 10✅ 4ms

✅ Silk.NET.Core.UnitTests.BreakneckRequestTests

✅ NoParams
✅ Params

✅ Silk.NET.Core.UnitTests.Ptr2DTests

✅ NullIsNull

✅ Silk.NET.Core.UnitTests.PtrTests

✅ NullIsNull

✅ Silk.NET.Core.UnitTests.Ref2DTests

✅ NullIsNull
✅ SingleStringPtrUtf16FromJaggedArray
✅ SingleStringPtrUtf16FromPointerArray
✅ SingleStringPtrUtf16FromRawPointer
✅ SingleStringPtrUtf16FromSpan
✅ SingleStringPtrUtf32FromJaggedArray
✅ SingleStringPtrUtf32FromPointerArray
✅ SingleStringPtrUtf32FromRawPointer
✅ SingleStringPtrUtf32FromSpan
✅ SingleStringPtrUtf8FromJaggedArray
✅ SingleStringPtrUtf8FromPointerArray
✅ SingleStringPtrUtf8FromRawPointer
✅ SingleStringPtrUtf8FromSpan

✅ Silk.NET.Core.UnitTests.RefTests

✅ NullIsNull
✅ SingleStringUtf16FromByteArray
✅ SingleStringUtf16FromRawPointer
✅ SingleStringUtf16FromSpan
✅ SingleStringUtf32FromByteArray
✅ SingleStringUtf32FromRawPointer
✅ SingleStringUtf32FromSpan
✅ SingleStringUtf8FromByteArray
✅ SingleStringUtf8FromRawPointer
✅ SingleStringUtf8FromSpan

✅ ./coverage/runneradmin_fv-az1435-446_2024-11-14_17_34_01.trx

No tests found

✅ ./coverage/runneradmin_fv-az1435-446_2024-11-14_17_34_09.trx

228 tests were completed in 17s with 228 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Silk.NET.SDL.UnitTests.SDL_AssertDataTests 3✅ 10ms
Silk.NET.SDL.UnitTests.SDL_AtomicIntTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_AudioDeviceEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_AudioSpecTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_CameraDeviceEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_CameraSpecTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_ClipboardEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_ColorTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_CommonEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_DateTimeTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_DialogFileFilterTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_DisplayEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_DisplayModeTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_DropEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_EventTests 3✅ 1ms
Silk.NET.SDL.UnitTests.SDL_FColorTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_FingerTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_FPointTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_FRectTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_GamepadAxisEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_GamepadBindingTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_GamepadButtonEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_GamepadDeviceEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_GamepadSensorEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_GamepadTouchpadEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_GUIDTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_HapticConditionTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_HapticConstantTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_HapticCustomTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_HapticDirectionTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_HapticEffectTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_HapticLeftRightTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_HapticPeriodicTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_HapticRampTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_hid_device_infoTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_IOStreamInterfaceTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_JoyAxisEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_JoyBallEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_JoyBatteryEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_JoyButtonEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_JoyDeviceEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_JoyHatEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_KeyboardDeviceEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_KeyboardEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_KeysymTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_LocaleTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_MessageBoxButtonDataTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_MessageBoxColorSchemeTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_MessageBoxColorTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_MessageBoxDataTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_MouseButtonEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_MouseDeviceEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_MouseMotionEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_MouseWheelEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_PaletteTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_PathInfoTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_PenButtonEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_PenCapabilityInfoTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_PenMotionEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_PenTipEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_PixelFormatTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_PointTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_QuitEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_RectTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_RendererInfoTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_SensorEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_StorageInterfaceTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_SurfaceTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_TextEditingEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_TextInputEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_TouchFingerEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_UserEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_VersionTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_VertexTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_VirtualJoystickDescTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_WindowEventTests 3✅ 0ms

✅ Silk.NET.SDL.UnitTests.SDL_AssertDataTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_AtomicIntTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_AudioDeviceEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_AudioSpecTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_CameraDeviceEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_CameraSpecTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_ClipboardEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_ColorTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_CommonEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_DateTimeTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_DialogFileFilterTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_DisplayEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_DisplayModeTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_DropEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_EventTests

✅ IsBlittableTest
✅ IsLayoutExplicitTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_FColorTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_FingerTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_FPointTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_FRectTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_GamepadAxisEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_GamepadBindingTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_GamepadButtonEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_GamepadDeviceEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_GamepadSensorEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_GamepadTouchpadEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_GUIDTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_HapticConditionTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_HapticConstantTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_HapticCustomTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_HapticDirectionTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_HapticEffectTests

✅ IsBlittableTest
✅ IsLayoutExplicitTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_HapticLeftRightTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_HapticPeriodicTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_HapticRampTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_hid_device_infoTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_IOStreamInterfaceTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_JoyAxisEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_JoyBallEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_JoyBatteryEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_JoyButtonEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_JoyDeviceEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_JoyHatEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_KeyboardDeviceEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_KeyboardEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_KeysymTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_LocaleTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_MessageBoxButtonDataTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_MessageBoxColorSchemeTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_MessageBoxColorTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_MessageBoxDataTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_MouseButtonEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_MouseDeviceEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_MouseMotionEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_MouseWheelEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_PaletteTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_PathInfoTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_PenButtonEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_PenCapabilityInfoTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_PenMotionEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_PenTipEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_PixelFormatTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_PointTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_QuitEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_RectTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_RendererInfoTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_SensorEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_StorageInterfaceTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_SurfaceTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_TextEditingEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_TextInputEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_TouchFingerEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_UserEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_VersionTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_VertexTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_VirtualJoystickDescTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest

✅ Silk.NET.SDL.UnitTests.SDL_WindowEventTests

✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest