OpenTK.Core 5.0.0-pre.10

Holds core functionality used by other OpenTK packages.

Showing the top 20 packages that depend on OpenTK.Core.

Packages Downloads
OpenTK
The Open Toolkit is set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL. It runs on all major platforms and powers hundreds of apps, games and scientific research.
5
OpenTK.Graphics
GLes11, GLes20, GLes30, GL2, and GL4 bindings for dotnet from the Khronos openGL c library.
5
OpenTK.Graphics
GLes11, GLes20, GLes30, GL2, and GL4 bindings for dotnet from the Khronos openGL c library.
6
OpenTK.Graphics
GLes11, GLes20, GLes30, GL2, and GL4 bindings for dotnet from the Khronos openGL c library.
7
OpenTK.Graphics
GLes11, GLes20, GLes30, GL2, and GL4 bindings for dotnet from the Khronos openGL c library.
8
OpenTK.Graphics
GLes11, GLes20, GLes30, GL2, and GL4 bindings for dotnet from the Khronos openGL c library.
9
OpenTK.OpenAL
OpenAL bindings for dotnet from the Khronos openAL c library.
5
OpenTK.OpenAL
OpenAL bindings for dotnet from the Khronos openAL c library.
7
OpenTK.OpenAL
OpenAL bindings for dotnet from the Khronos openAL c library.
8

Merged OpenTK 4.8.2 onto 5.0-pre.9. (@NogginBops) This means that all changes from 4.8.2 are also in this release. Moved `OpenTK.Color3` to `OpenTK.Mathematics.Color3`. (@NogginBops) Fix `NativeWindow` so it properly loads OpenGL bindings without crashing. (@NogginBops) Fix bindings generator locale issue that caused wrong results on certain locales. (@utkumaden) Changed the name of some enum group to be more like OpenTK 4 groups. Notable examples are `BufferTargetARB` -> `BufferTarget` and `BlendEquationModeEXT` -> `BlendEquationMode`. (@NogginBops) Fix WGL and GLX bindings and loading. (@NogginBops) Change EGL bindings to `DllImport` for `libEGL` instead of `libEGL.dll`. (@NogginBops) Made bindings generator correctly bind function taking GLX opaque struct pointers like `Display*`. (@NogginBops) Fixed WGL `GetProcAddress` bindings to correctly marshal strings. (@NogginBops) Platform Abstraction Layer 2.0 (PAL2): Removed internal locks from `EventQueue`. (@utkumaden) Add `IWindowComponent.GetBounds/SetBounds` + client bounds versions. (@NogginBops) Add functions for getting native handles from PAL2 handles. (@NogginBops) Added functions and event data for keyboard modifiers. (@NogginBops) Win32: Fix sticky RightControl, LeftAlt, and RightAlt keys. (@NogginBops) Win32: Fix duplicate `TextInput` events when using IME. (@NogginBops) Win32: Fix `CanIncludeInClipboardHistory` and `CanUploadToCloudClipboard`. (@NogginBops) X11: Implemented `X11KeyboardComponent.GetKeyboardModifiers()`. (@NogginBops) X11: Implemented `X11MouseComponent.GetMouseState()`. (@NogginBops) X11: Implemented `X11ShellComponent.GetPreferredTheme()`. (@NogginBops) X11: Implemented `ClipboardUpdate`, `DisplayConnectionChanged`, `FileDrop`, `KeyDown`, and `KeyUp` events. (@NogginBops) macOS: Implemented `MacOSWindowComponent.GetIcon/SetIcon`. (@NogginBops) macOS: Implemented `MacOSWindowComponent.SetSize/SetClientSize`. (@NogginBops) macOS: Implemented `MacOSWindowComponent.[Set/Get][Max/Min]ClientSize`. (@NogginBops) macOS: Implemented `MacOSWindowComponent.GetDisplay`. (@NogginBops) macOS: Implemented window hit test callback for `HitType.Draggable`. (@NogginBops) macOS: Implemented `MacOSWindowComponent.SetCursor`. (@NogginBops) macOS: Implemented `MacOSMouseComponent.SetPosition`. (@NogginBops) macOS: Implemented `MacOSDisplayComponent` fully. (@NogginBops) macOS: Implemented `MacOSCursorComponent` fully. (@NogginBops) macOS: Implemented basic `KeyDown`/`KeyUp`. (@NogginBops) macOS: Implemented `MacOSKeyboardComponent.GetKeyboardState/GetKeyboardModifiers`. (@NogginBops) macOS: Implemented `MacOSIconComponent` fully. (@NogginBops) macOS: Implemented `MacOSShellComponent` fully. (@NogginBops) macOS: Implemented `Focus`, `WindowMove`/`WindowResize`, `WindowModeChange`, `MouseEnter`, `KeyDown`/`KeyUp`, `TextInput`, `ThemeChange`, and `DisplayConnectionChanged` events. (@NogginBops) ANGLE: Made `ANGLEOpenGLComponent` work with the X11 backend. (@NogginBops)

.NET 7.0

  • No dependencies.

Version Downloads Last updated
5.0.0-pre.10 4 05/23/2024
5.0.0-pre.9 3 05/23/2024
5.0.0-pre.8 1 05/23/2024
5.0.0-pre.7 2 05/23/2024
5.0.0-pre.6 3 05/23/2024
5.0.0-pre.5 4 05/23/2024
5.0.0-pre.4 3 05/23/2024
5.0.0-pre.3 3 05/23/2024
5.0.0-pre.2 4 05/23/2024
5.0.0-pre.1 3 05/23/2024
4.8.2 4 05/23/2024
4.8.1 2 05/23/2024
4.8.0 3 05/23/2024
4.7.7 7 05/23/2024
4.7.6 5 05/23/2024
4.7.5 2 05/23/2024
4.7.4 6 05/23/2024
4.7.3 3 05/23/2024
4.7.2 5 05/23/2024
4.7.1 5 05/23/2024
4.7.0 4 05/23/2024
4.6.7 3 05/23/2024
4.6.6 4 05/23/2024
4.6.5 3 05/23/2024
4.6.4 2 05/23/2024
4.6.3 4 05/23/2024
4.6.2 5 05/23/2024
4.6.1 4 05/23/2024
4.6.0 4 05/23/2024
4.5.0 4 05/23/2024
4.4.0 2 05/23/2024
4.3.0 3 05/23/2024
4.2.0 5 05/23/2024
4.1.0 5 05/23/2024
4.0.6 3 05/23/2024
4.0.5 1 05/23/2024
4.0.4 5 05/23/2024
4.0.3 4 05/23/2024
4.0.2 3 05/23/2024
4.0.1 4 05/23/2024
4.0.0 1 05/23/2024
4.0.0-pre9.10 4 05/23/2024
4.0.0-pre9.9 2 05/23/2024
4.0.0-pre9.8 9 05/23/2024
4.0.0-pre9.7 3 05/23/2024
4.0.0-pre9.6 2 05/23/2024
4.0.0-pre9.5 2 05/23/2024
4.0.0-pre9.4 1 05/23/2024