diff --git a/src/Avalonia.Native/AvaloniaNativeGlPlatformGraphics.cs b/src/Avalonia.Native/AvaloniaNativeGlPlatformGraphics.cs index 9efe33689f..7e111735cf 100644 --- a/src/Avalonia.Native/AvaloniaNativeGlPlatformGraphics.cs +++ b/src/Avalonia.Native/AvaloniaNativeGlPlatformGraphics.cs @@ -264,7 +264,7 @@ namespace Avalonia.Native { // We are reversing bytes to match MoltenVK (LUID is a Vulkan term after all) var bytes = BitConverter.GetBytes(registryId); - bytes.Reverse(); + bytes.AsSpan().Reverse(); DeviceLuid = bytes; } } diff --git a/src/Avalonia.Native/Metal.cs b/src/Avalonia.Native/Metal.cs index 3137ce1b6b..fba317cc53 100644 --- a/src/Avalonia.Native/Metal.cs +++ b/src/Avalonia.Native/Metal.cs @@ -102,7 +102,7 @@ internal class MetalExternalObjectsFeature : IMetalExternalObjectsFeature if (_device.GetIOKitRegistryId(®istryId) != 0) { var bytes = BitConverter.GetBytes(registryId); - bytes.Reverse(); + bytes.AsSpan().Reverse(); DeviceLuid = bytes; } }