aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.Nvdec.Vp9/Common/MemoryUtil.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Graphics.Nvdec.Vp9/Common/MemoryUtil.cs')
-rw-r--r--Ryujinx.Graphics.Nvdec.Vp9/Common/MemoryUtil.cs23
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);
- }
- }
-}