diff options
Diffstat (limited to 'Ryujinx.Graphics.Nvdec.Vp9/Common/MemoryUtil.cs')
| -rw-r--r-- | Ryujinx.Graphics.Nvdec.Vp9/Common/MemoryUtil.cs | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/Ryujinx.Graphics.Nvdec.Vp9/Common/MemoryUtil.cs b/Ryujinx.Graphics.Nvdec.Vp9/Common/MemoryUtil.cs deleted file mode 100644 index 909a9483..00000000 --- a/Ryujinx.Graphics.Nvdec.Vp9/Common/MemoryUtil.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Runtime.InteropServices; - -namespace Ryujinx.Graphics.Nvdec.Vp9.Common -{ - internal static class MemoryUtil - { - public static unsafe void Copy<T>(T* dest, T* source, int length) where T : unmanaged - { - new Span<T>(source, length).CopyTo(new Span<T>(dest, length)); - } - - public static void Copy<T>(ref T dest, ref T source) where T : unmanaged - { - MemoryMarshal.CreateSpan(ref source, 1).CopyTo(MemoryMarshal.CreateSpan(ref dest, 1)); - } - - public static unsafe void Fill<T>(T* ptr, T value, int length) where T : unmanaged - { - new Span<T>(ptr, length).Fill(value); - } - } -} |
