forked from MoonsideGames/RefreshCS
Clear and AcquireSwapchainTexture ABI break
parent
848db820a6
commit
237c3aebb6
|
@ -80,16 +80,6 @@ namespace RefreshCS
|
||||||
DontCare
|
DontCare
|
||||||
}
|
}
|
||||||
|
|
||||||
[Flags]
|
|
||||||
public enum ClearOptionsFlags : uint
|
|
||||||
{
|
|
||||||
Color = 1,
|
|
||||||
Depth = 2,
|
|
||||||
Stencil = 4,
|
|
||||||
DepthStencil = Depth | Stencil,
|
|
||||||
All = Color | Depth | Stencil
|
|
||||||
}
|
|
||||||
|
|
||||||
public enum IndexElementSize
|
public enum IndexElementSize
|
||||||
{
|
{
|
||||||
Sixteen,
|
Sixteen,
|
||||||
|
@ -596,17 +586,6 @@ namespace RefreshCS
|
||||||
|
|
||||||
/* Drawing */
|
/* Drawing */
|
||||||
|
|
||||||
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
|
|
||||||
public static extern void Refresh_Clear(
|
|
||||||
IntPtr device,
|
|
||||||
IntPtr commandBuffer,
|
|
||||||
in Rect clearRect,
|
|
||||||
Refresh.ClearOptionsFlags clearOptions,
|
|
||||||
IntPtr colors,
|
|
||||||
uint colorCount,
|
|
||||||
DepthStencilValue depthStencilValue
|
|
||||||
);
|
|
||||||
|
|
||||||
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
|
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
|
||||||
public static extern void Refresh_DrawInstancedPrimitives(
|
public static extern void Refresh_DrawInstancedPrimitives(
|
||||||
IntPtr device,
|
IntPtr device,
|
||||||
|
@ -949,7 +928,9 @@ namespace RefreshCS
|
||||||
public static extern IntPtr Refresh_AcquireSwapchainTexture(
|
public static extern IntPtr Refresh_AcquireSwapchainTexture(
|
||||||
IntPtr device,
|
IntPtr device,
|
||||||
IntPtr commandBuffer,
|
IntPtr commandBuffer,
|
||||||
IntPtr windowHandle
|
IntPtr windowHandle,
|
||||||
|
out uint width,
|
||||||
|
out uint height
|
||||||
);
|
);
|
||||||
|
|
||||||
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
|
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
|
||||||
|
|
Loading…
Reference in New Issue