Преглед на файлове

attempt to fix native aot.

Dan Walmsley преди 3 години
родител
ревизия
09acf151b4
променени са 1 файла, в които са добавени 5 реда и са изтрити 2 реда
  1. 5 2
      src/Avalonia.OpenGL/GlInterface.cs

+ 5 - 2
src/Avalonia.OpenGL/GlInterface.cs

@@ -86,10 +86,13 @@ namespace Avalonia.OpenGL
         public GlViewport Viewport { get; }
         
         [GlEntryPoint("glFlush")]
-        public Action Flush { get; }
+        public UnmanagedAction Flush { get; }
+
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
+        public delegate void UnmanagedAction();
         
         [GlEntryPoint("glFinish")]
-        public Action Finish { get; }
+        public UnmanagedAction Finish { get; }
 
         [UnmanagedFunctionPointer(CallingConvention.StdCall)]
         public delegate IntPtr GlGetString(int v);