Я пытаюсь скопировать пиксели растрового изображения в текстуру DirectX.получить IntPtr от обоих просто, но как мне эффективно скопировать данные пикселей?
var data = FBitmap.LockBits(..)
var rect = texture.LockRectangle(0, LockFlags.None);
IntPtr from = data.Scan0;
IntPtr to = rect.Data.DataPointer;
//copy data
texture.UnlockRectangle(0);
FBitmap.UnlockBits(data);
Я пытался использовать Marshal.Copy, но ему нужны пиксели в виде массива, и я хотел бы избежать другогокопия конечно.