Fix Duplicate Code

This commit is contained in:
copecone committed 2026-06-20 07:40:47 +09:00
1 parent bb16bdad05
commit 5ab21a4dac
1 file changed
+8 -19
+8 -19
View File
@@ -207,27 +207,16 @@ namespace ADOFAIRenderer.Util
var data = request.GetData<byte>(); var data = request.GetData<byte>();
// 비동기 요청 버퍼 데이터를 지속성(NativeBuffer) 메모리로 복사 // 비동기 요청 버퍼 데이터를 지속성(NativeBuffer) 메모리로 복사
NativeArray<byte>.Copy(data, state.NativeBuffer, data.Length); NativeArray<byte>.Copy(data, state.NativeBuffer, data.Length);
var ptr = (IntPtr)state.NativeBuffer.GetUnsafeReadOnlyPtr();
var capFrame = new RenderManager.CapturedFrame
{
NativePointer = ptr,
Length = state.NativeBuffer.Length,
ReadbackState = state
};
PushToQueue(frame, capFrame);
} }
else
var ptr = (IntPtr)state.NativeBuffer.GetUnsafeReadOnlyPtr();
var capFrame = new RenderManager.CapturedFrame
{ {
var ptr = (IntPtr)state.NativeBuffer.GetUnsafeReadOnlyPtr(); NativePointer = ptr,
var capFrame = new RenderManager.CapturedFrame Length = state.NativeBuffer.Length,
{ ReadbackState = state
NativePointer = ptr, };
Length = state.NativeBuffer.Length, PushToQueue(frame, capFrame);
ReadbackState = state
};
PushToQueue(frame, capFrame);
}
} }
} }
} }