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.Graphics
GLes11, GLes20, GLes30, GL2, and GL4 bindings for dotnet from the Khronos openGL c library.
10
OpenTK.Windowing.Desktop
An abstraction over OpenTK.GraphicsLibraryFramework to provide a ready-to-go easy-to-use windowing and input abstraction.
9
OpenTK.Windowing.Common
Common functionality for OpenTK.Windowing.* packages.
9
OpenTK.Windowing.GraphicsLibraryFramework
GLFW bindings for c# from the cpp GLFW library.
9
OpenTK.Graphics
GLes11, GLes20, GLes30, GL2, and GL4 bindings for dotnet from the Khronos openGL c library.
9

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.15 0 08/24/2025
5.0.0-pre.14 0 07/11/2025
5.0.0-pre.13 8 03/21/2025
5.0.0-pre.12 8 03/21/2025
5.0.0-pre.11 8 03/21/2025
5.0.0-pre.10 8 03/21/2025
5.0.0-pre.9 8 03/21/2025
5.0.0-pre.8 8 03/21/2025
5.0.0-pre.7 8 03/21/2025
5.0.0-pre.6 8 03/21/2025
5.0.0-pre.5 8 03/21/2025
5.0.0-pre.4 8 03/21/2025
5.0.0-pre.3 8 03/21/2025
5.0.0-pre.2 8 03/21/2025
5.0.0-pre.1 8 03/21/2025
4.9.4 0 03/17/2025
4.9.3 0 12/10/2024
4.9.2 0 12/10/2024
4.9.1 0 12/02/2024
4.8.2 8 03/21/2025
4.8.1 8 03/21/2025
4.8.0 9 03/21/2025
4.7.7 8 03/21/2025
4.7.6 8 03/21/2025
4.7.5 8 03/21/2025
4.7.4 8 03/21/2025
4.7.3 8 03/21/2025
4.7.2 8 03/21/2025
4.7.1 8 03/21/2025
4.7.0 8 03/21/2025
4.6.7 8 03/21/2025
4.6.6 8 03/21/2025
4.6.5 9 03/21/2025
4.6.4 8 03/21/2025
4.6.3 8 03/21/2025
4.6.2 8 03/21/2025
4.6.1 8 03/21/2025
4.6.0 8 03/21/2025
4.5.0 8 03/21/2025
4.4.0 8 03/21/2025
4.3.0 8 03/21/2025
4.2.0 8 03/21/2025
4.1.0 8 03/21/2025
4.0.6 8 03/21/2025
4.0.5 8 03/21/2025
4.0.4 8 03/21/2025
4.0.3 8 03/21/2025
4.0.2 8 03/21/2025
4.0.1 8 03/21/2025
4.0.0 8 03/21/2025
4.0.0-pre9.10 8 03/21/2025
4.0.0-pre9.9 8 03/21/2025
4.0.0-pre9.8 8 03/21/2025
4.0.0-pre9.7 8 03/21/2025
4.0.0-pre9.6 8 03/21/2025
4.0.0-pre9.5 8 03/21/2025
4.0.0-pre9.4 8 03/21/2025