From d2fca3654bd90817885f0006058cccd6437da22c Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Thu, 13 Jan 2022 14:48:32 -0800 Subject: [PATCH] never mind on SetDataOptions, bad idea --- lib/RefreshCS | 2 +- src/Graphics/CommandBuffer.cs | 18 ++++++------------ 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/lib/RefreshCS b/lib/RefreshCS index 07449cfe..f92137cc 160000 --- a/lib/RefreshCS +++ b/lib/RefreshCS @@ -1 +1 @@ -Subproject commit 07449cfef8aac872e6e89d085e4732e23314e4ab +Subproject commit f92137ccc6a12d1f1a908c7b97acb7f7b75d1641 diff --git a/src/Graphics/CommandBuffer.cs b/src/Graphics/CommandBuffer.cs index 034515b1..d2ba5fb8 100644 --- a/src/Graphics/CommandBuffer.cs +++ b/src/Graphics/CommandBuffer.cs @@ -680,8 +680,7 @@ namespace MoonWorks.Graphics Buffer buffer, IntPtr dataPtr, uint bufferOffsetInBytes, - uint dataLengthInBytes, - Refresh.SetDataOptions setDataOption = Refresh.SetDataOptions.Deferred + uint dataLengthInBytes ) { Refresh.Refresh_SetBufferData( Device.Handle, @@ -689,8 +688,7 @@ namespace MoonWorks.Graphics buffer.Handle, bufferOffsetInBytes, dataPtr, - dataLengthInBytes, - setDataOption + dataLengthInBytes ); } @@ -708,8 +706,7 @@ namespace MoonWorks.Graphics T[] data, uint bufferOffsetInBytes, uint startElement, - uint numElements, - Refresh.SetDataOptions setDataOption = Refresh.SetDataOptions.Deferred + uint numElements ) where T : unmanaged { var elementSize = Marshal.SizeOf(); @@ -724,8 +721,7 @@ namespace MoonWorks.Graphics buffer.Handle, bufferOffsetInBytes, (IntPtr) dataPtr, - (uint) (numElements * elementSize), - setDataOption + (uint) (numElements * elementSize) ); } } @@ -740,8 +736,7 @@ namespace MoonWorks.Graphics public unsafe void SetBufferData( Buffer buffer, T[] data, - uint bufferOffsetInBytes = 0, - Refresh.SetDataOptions setDataOption = Refresh.SetDataOptions.Deferred + uint bufferOffsetInBytes = 0 ) where T : unmanaged { SetBufferData( @@ -749,8 +744,7 @@ namespace MoonWorks.Graphics data, bufferOffsetInBytes, 0, - (uint) data.Length, - setDataOption + (uint) data.Length ); }