Skip to content

Commit

Permalink
This is the March 2021 Update (v2.2.0)
Browse files Browse the repository at this point in the history
Merge pull request #418 from Ultz/hotfix/mar21-fixes
  • Loading branch information
Perksey authored Mar 6, 2021
2 parents cc9b40a + a5c277d commit 0cc1f41
Show file tree
Hide file tree
Showing 94 changed files with 5,801 additions and 1,264 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@ on:
push:
paths:
- 'src/**/*'
- 'build/nuke/*'
pull_request:
paths:
- 'src/**/*'
# don't trust changes to the build system on external PRs

jobs:
Build:
Expand Down
Binary file modified build/cache/cl.json.gz
Binary file not shown.
Binary file modified build/cache/gl.json.gz
Binary file not shown.
Binary file modified build/cache/glcore.json.gz
Binary file not shown.
Binary file modified build/cache/gles2.json.gz
Binary file not shown.
Binary file modified build/cache/openxr.json.gz
Binary file not shown.
Binary file modified build/cache/vulkan.json.gz
Binary file not shown.
330 changes: 166 additions & 164 deletions build/csharp_typemap.json
Original file line number Diff line number Diff line change
@@ -1,164 +1,166 @@
{
"GLsizei": "uint",
"GLsizeiptr": "nuint",
"GLintptr": "nint",
"GLboolean": "bool",
"GLbitfield": "uint",
"GLvoid": "void",
"GLchar": "byte",
"GLbyte": "sbyte",
"GLubyte": "byte",
"GLshort": "short",
"GLushort": "ushort",
"GLint": "int",
"GLuint": "uint",
"GLfloat": "float",
"GLclampf": "float",
"GLdouble": "double",
"GLclampd": "double",
"GLstring": "string",
"String": "string",
"GLsizeiptrARB": "nuint",
"GLintptrARB": "nint",
"GLhandleARB": "uint",
"GLhalfARB": "System.Half",
"GLhalfNV": "System.Half",
"GLcharARB": "byte",
"GLint64EXT": "long",
"GLuint64EXT": "ulong",
"GLint64": "long",
"GLuint64": "ulong",
"sync": "nint",
"GLsync": "nint",
"GLDEBUGPROC": "DebugProc",
"GLDEBUGPROCAMD": "DebugProcAmd",
"GLDEBUGPROCARB": "DebugProcArb",
"GLDEBUGPROCKHR": "DebugProcKhr",
"GLvdpauSurfaceNV": "nint",
"PROC": "nint",
"LPCSTR": "string",
"COLORREF": "int",
"BOOL": "bool",
"DWORD": "int",
"FLOAT": "float",
"HANDLE": "nint",
"HDC": "nint",
"HGLRC": "nint",
"HPBUFFERARB": "nint",
"HPBUFFEREXT": "nint",
"INT32": "int",
"INT64": "long",
"LPVOID": "nint",
"UINT": "uint",
"USHORT": "ushort",
"VOID": "void",
"VoidPointer": "nint",
"Float64": "double",
"Float64Pointer": "double*",
"Float32": "float",
"Float32Pointer": "float*",
"Void": "void",
"Bool": "bool",
"int64_t": "long",
"int32_t": "int",
"Display": "nint",
"Pixmap": "nint",
"Colormap": "nint",
"GLXWindow": "nint",
"GLXContext": "nint",
"GLXDrawable": "nint",
"GLXPixmap": "nint",
"__GLXextFuncPtr": "nint",
"VLServer": "nint",
"VLPath": "nint",
"VLNode": "nint",
"GLclampx": "int",
"GLfixed": "int",
"GLeglImageOES": "nint",
"GLeglClientBufferEXT": "nint",
"GLVULKANPROCNV": "nint",
"uint8_t": "byte",
"uint16_t": "ushort",
"uint32_t": "uint",
"uint64_t": "ulong",
"size_t": "nuint",
"ANativeWindow": "nint",
"MirConnection": "nint",
"MirSurface": "nint",
"wl_display": "nint",
"wl_surface": "nint",
"VisualID": "nint",
"RROutput": "nint",
"HINSTANCE": "nint",
"HWND": "nint",
"HWND__*": "nint",
"HDC__*": "nint",
"HINSTANCE__*": "nint",
"SECURITY_ATTRIBUTES": "nint",
"LPCWSTR": "nint",
"xcb_connection_t": "nint",
"xcb_window_t": "nint",
"xcb_visualid_t": "nint",
"_cl_context": "nint",
"_cl_event": "nint",
"HMONITOR": "nint",
"CAMetalLayer": "nint",
"AHardwareBuffer": "nint",
"zx_handle_t": "nint",
"GgpFrameToken": "nint",
"GgpStreamDescriptor": "nint",
"VkFlags": "uint",
"intptr_t": "nint",
"cl_double": "double",
"cl_float": "float",
"cl_short": "short",
"cl_int": "int",
"cl_long": "long",
"cl_char": "sbyte",
"cl_half": "ushort",
"cl_ushort": "ushort",
"cl_uint": "uint",
"cl_ulong": "ulong",
"cl_version_khr": "uint",
"unsignedchar": "byte",
"IDirectFB*": "nint",
"IDirectFBSurface*": "nint",
"VASurfaceID*": "nint",
"EGLint": "int",
"khronos_utime_nanoseconds_t": "ulong",
"khronos_stime_nanoseconds_t": "long",
"khronos_uint64_t": "ulong",
"wl_resource": "nint",
"wl_buffer": "nint",
"jobject": "nint",
"timespec": "ValueTuple<nint,nint>",
"LARGE_INTEGER": "long",
"xcb_glx_fbconfig_t": "nint",
"xcb_glx_drawable_t": "nint",
"xcb_glx_context_t": "nint",
"_GUID": "Guid",
"HINSTANCE__**": "nint*",
"HWND__**": "nint*",
"HMONITOR__*": "nint",
"HDC__**": "nint*",
"HMONITOR__**": "nint*",
"_LUID": "ValueTuple<ulong, long>",
"_LARGE_INTEGER": "long",
"IUnknown": "Silk.NET.Core.Native.IUnknown",
"tagRECT": "Silk.NET.Maths.Rectangle<int>",
"tagPOINT": "Silk.NET.Maths.Vector2D<int>",
"tagSIZE": "Silk.NET.Maths.Vector2D<int>",
"tagPALETTEENTRY": "Silk.NET.Maths.Vector4D<byte>",
"_SECURITY_ATTRIBUTES": "Silk.NET.Core.Native.SecurityAttributes",
"uintptr_t": "nuint",
"ptrdiff_t": "nint",
"INT_PTR": "nint",
"POINTER_32": "int",
"POINTER_64": "long",
"POINTER_SIGNED": "nint",
"POINTER_UNSIGNED": "nuint",
"SIZE_T": "nuint",
"ULONG_PTR": "nuint",
"ULONGLONG": "ulong",
"LONG_PTR": "nint"
}
{
"GLsizei": "uint",
"GLsizeiptr": "nuint",
"GLintptr": "nint",
"GLboolean": "bool",
"GLbitfield": "uint",
"GLvoid": "void",
"GLchar": "byte",
"GLbyte": "sbyte",
"GLubyte": "byte",
"GLshort": "short",
"GLushort": "ushort",
"GLint": "int",
"GLuint": "uint",
"GLfloat": "float",
"GLclampf": "float",
"GLdouble": "double",
"GLclampd": "double",
"GLstring": "string",
"String": "string",
"GLsizeiptrARB": "nuint",
"GLintptrARB": "nint",
"GLhandleARB": "uint",
"GLhalfARB": "System.Half",
"GLhalfNV": "System.Half",
"GLcharARB": "byte",
"GLint64EXT": "long",
"GLuint64EXT": "ulong",
"GLint64": "long",
"GLuint64": "ulong",
"sync": "nint",
"GLsync": "nint",
"GLDEBUGPROC": "DebugProc",
"GLDEBUGPROCAMD": "DebugProcAmd",
"GLDEBUGPROCARB": "DebugProcArb",
"GLDEBUGPROCKHR": "DebugProcKhr",
"GLvdpauSurfaceNV": "nint",
"PROC": "nint",
"LPCSTR": "string",
"COLORREF": "int",
"BOOL": "bool",
"DWORD": "int",
"FLOAT": "float",
"HANDLE": "nint",
"HDC": "nint",
"HGLRC": "nint",
"HPBUFFERARB": "nint",
"HPBUFFEREXT": "nint",
"INT32": "int",
"INT64": "long",
"LPVOID": "nint",
"UINT": "uint",
"USHORT": "ushort",
"VOID": "void",
"VoidPointer": "nint",
"Float64": "double",
"Float64Pointer": "double*",
"Float32": "float",
"Float32Pointer": "float*",
"Void": "void",
"Bool": "bool",
"int64_t": "long",
"int32_t": "int",
"Display": "nint",
"Pixmap": "nint",
"Colormap": "nint",
"GLXWindow": "nint",
"GLXContext": "nint",
"GLXDrawable": "nint",
"GLXPixmap": "nint",
"__GLXextFuncPtr": "nint",
"VLServer": "nint",
"VLPath": "nint",
"VLNode": "nint",
"GLclampx": "int",
"GLfixed": "int",
"GLeglImageOES": "nint",
"GLeglClientBufferEXT": "nint",
"GLVULKANPROCNV": "nint",
"uint8_t": "byte",
"uint16_t": "ushort",
"uint32_t": "uint",
"uint64_t": "ulong",
"size_t": "nuint",
"ANativeWindow": "nint",
"MirConnection": "nint",
"MirSurface": "nint",
"wl_display": "nint",
"wl_surface": "nint",
"VisualID": "nint",
"RROutput": "nint",
"HINSTANCE": "nint",
"HWND": "nint",
"HWND__*": "nint",
"HDC__*": "nint",
"HINSTANCE__*": "nint",
"SECURITY_ATTRIBUTES": "nint",
"LPCWSTR": "nint",
"xcb_connection_t": "nint",
"xcb_window_t": "nint",
"xcb_visualid_t": "nint",
"_cl_context": "nint",
"_cl_event": "nint",
"HMONITOR": "nint",
"CAMetalLayer": "nint",
"AHardwareBuffer": "nint",
"zx_handle_t": "nint",
"GgpFrameToken": "nint",
"GgpStreamDescriptor": "nint",
"VkFlags": "uint",
"intptr_t": "nint",
"cl_double": "double",
"cl_float": "float",
"cl_short": "short",
"cl_int": "int",
"cl_long": "long",
"cl_char": "sbyte",
"cl_half": "ushort",
"cl_ushort": "ushort",
"cl_uint": "uint",
"cl_ulong": "ulong",
"cl_version_khr": "uint",
"unsignedchar": "byte",
"IDirectFB*": "nint",
"IDirectFBSurface*": "nint",
"VASurfaceID*": "nint",
"EGLint": "int",
"khronos_utime_nanoseconds_t": "ulong",
"khronos_stime_nanoseconds_t": "long",
"khronos_uint64_t": "ulong",
"wl_resource": "nint",
"wl_buffer": "nint",
"jobject": "nint",
"timespec": "ValueTuple<nint,nint>",
"LARGE_INTEGER": "long",
"xcb_glx_fbconfig_t": "nint",
"xcb_glx_drawable_t": "nint",
"xcb_glx_context_t": "nint",
"_GUID": "Guid",
"HINSTANCE__**": "nint*",
"HWND__**": "nint*",
"HMONITOR__*": "nint",
"HDC__**": "nint*",
"HMONITOR__**": "nint*",
"_LUID": "ValueTuple<ulong, long>",
"_LARGE_INTEGER": "long",
"IUnknown": "Silk.NET.Core.Native.IUnknown",
"tagRECT": "Silk.NET.Maths.Rectangle<int>",
"tagPOINT": "Silk.NET.Maths.Vector2D<int>",
"tagSIZE": "Silk.NET.Maths.Vector2D<int>",
"tagPALETTEENTRY": "Silk.NET.Maths.Vector4D<byte>",
"_SECURITY_ATTRIBUTES": "Silk.NET.Core.Native.SecurityAttributes",
"uintptr_t": "nuint",
"ptrdiff_t": "nint",
"INT_PTR": "nint",
"POINTER_32": "int",
"POINTER_64": "long",
"POINTER_SIGNED": "nint",
"POINTER_UNSIGNED": "nuint",
"SIZE_T": "nuint",
"ULONG_PTR": "nuint",
"ULONGLONG": "ulong",
"LONG_PTR": "nint",
"_screen_window": "void",
"_screen_context": "void"
}
Loading

0 comments on commit 0cc1f41

Please sign in to comment.