forked from MoonsideGames/MoonWorks
never mind on SetDataOptions, bad idea
parent
a5c8ebfc3a
commit
d2fca3654b
|
@ -1 +1 @@
|
||||||
Subproject commit 07449cfef8aac872e6e89d085e4732e23314e4ab
|
Subproject commit f92137ccc6a12d1f1a908c7b97acb7f7b75d1641
|
|
@ -680,8 +680,7 @@ namespace MoonWorks.Graphics
|
||||||
Buffer buffer,
|
Buffer buffer,
|
||||||
IntPtr dataPtr,
|
IntPtr dataPtr,
|
||||||
uint bufferOffsetInBytes,
|
uint bufferOffsetInBytes,
|
||||||
uint dataLengthInBytes,
|
uint dataLengthInBytes
|
||||||
Refresh.SetDataOptions setDataOption = Refresh.SetDataOptions.Deferred
|
|
||||||
) {
|
) {
|
||||||
Refresh.Refresh_SetBufferData(
|
Refresh.Refresh_SetBufferData(
|
||||||
Device.Handle,
|
Device.Handle,
|
||||||
|
@ -689,8 +688,7 @@ namespace MoonWorks.Graphics
|
||||||
buffer.Handle,
|
buffer.Handle,
|
||||||
bufferOffsetInBytes,
|
bufferOffsetInBytes,
|
||||||
dataPtr,
|
dataPtr,
|
||||||
dataLengthInBytes,
|
dataLengthInBytes
|
||||||
setDataOption
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -708,8 +706,7 @@ namespace MoonWorks.Graphics
|
||||||
T[] data,
|
T[] data,
|
||||||
uint bufferOffsetInBytes,
|
uint bufferOffsetInBytes,
|
||||||
uint startElement,
|
uint startElement,
|
||||||
uint numElements,
|
uint numElements
|
||||||
Refresh.SetDataOptions setDataOption = Refresh.SetDataOptions.Deferred
|
|
||||||
) where T : unmanaged
|
) where T : unmanaged
|
||||||
{
|
{
|
||||||
var elementSize = Marshal.SizeOf<T>();
|
var elementSize = Marshal.SizeOf<T>();
|
||||||
|
@ -724,8 +721,7 @@ namespace MoonWorks.Graphics
|
||||||
buffer.Handle,
|
buffer.Handle,
|
||||||
bufferOffsetInBytes,
|
bufferOffsetInBytes,
|
||||||
(IntPtr) dataPtr,
|
(IntPtr) dataPtr,
|
||||||
(uint) (numElements * elementSize),
|
(uint) (numElements * elementSize)
|
||||||
setDataOption
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -740,8 +736,7 @@ namespace MoonWorks.Graphics
|
||||||
public unsafe void SetBufferData<T>(
|
public unsafe void SetBufferData<T>(
|
||||||
Buffer buffer,
|
Buffer buffer,
|
||||||
T[] data,
|
T[] data,
|
||||||
uint bufferOffsetInBytes = 0,
|
uint bufferOffsetInBytes = 0
|
||||||
Refresh.SetDataOptions setDataOption = Refresh.SetDataOptions.Deferred
|
|
||||||
) where T : unmanaged
|
) where T : unmanaged
|
||||||
{
|
{
|
||||||
SetBufferData(
|
SetBufferData(
|
||||||
|
@ -749,8 +744,7 @@ namespace MoonWorks.Graphics
|
||||||
data,
|
data,
|
||||||
bufferOffsetInBytes,
|
bufferOffsetInBytes,
|
||||||
0,
|
0,
|
||||||
(uint) data.Length,
|
(uint) data.Length
|
||||||
setDataOption
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue