OpenTK.Core 5.0.0-pre.12
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 |
Vulkan bindings changes:**
Add links to relevant documentation in Vulkan documentation strings. (@NogginBops)
Add `[requires: v1.0 | KHR_extension]` strings that document version and extension requirements for function, structs, and enums. (@NogginBops)
Updated Vulkan to 1.3.295. (@NogginBops)
OpenGL bindings changes:**
Switched to using `ref readonly` instead of `in` in OpenGL bindings. (@NogginBops)
Improvements to glX and WGL bindings. (@NogginBops)
PAL2 changes:**
Renamed `Toolkit.Mouse.GetPosition` to `Toolkit.Mouse.GetGlobalPosition`. (@NogginBops)
Renamed `Toolkit.Mouse.SetPosition` to `Toolkit.Mouse.SetGlobalPosition`. (@NogginBops)
Renamed `Toolkit.Mouse.GetState` to `Toolkit.Mouse.GetGlobalState`. (@NogginBops)
Added `Toolkit.Mouse.GetPosition` and `Toolkit.Mouse.GetState` for getting window relative mouse state. (@NogginBops)
Added `Toolkit.Clipboard.SetClipboardBitmap`. (@NogginBops)
Added `Toolkit.Window.ClientToFramebuffer` and `Toolkit.Window.FramebufferToClient`. (@NogginBops)
Switched to using `VectorN` types for most positions and sizes. (@NogginBops)
Renamed `MouseMoveEventArgs.Position` to `MouseMoveEventArgs.ClientPosition`. (@NogginBops)
win32:
win32: Switched `OpenGLComponent` to use the generated WGL bindings. (@NogginBops)
macOS:
macOS: Added `MacOSShellComponent.NSLog` to be able to write to the macOS system log. (@NogginBops)
x11:
x11: Implemented `X11VulkanComponent` (`Toolkit.Vulkan`). (@NogginBops)
x11: Implemented `X11ClipboardComponent.SetClipboardText`. (@NogginBops)
x11: Added `IPngCodec` and `X11ClipboardComponent.SetPngCodec` interface to `X11ClipboardComponent` for optional bitmap support on linux. (@NogginBops)
x11: Implemented `HitTest` and `Toolkit.Window.SetHitTest`. (@NogginBops)
x11: Improve `Toolkit.Display` api performance by using `XRRGetScreenResourcesCurrent` instead of `XRRGetScreenResources`. (@NogginBops)
x11: Fixed issue where pressing cancel in a file dialog would return a list with one empty string in it, instead of null. (@NogginBops)
x11: Fixed issue where setting a window to Minimized, Maximized, or Fullscreen directly from the Hidden state didn't actually show the window. (@NogginBops)
x11: Fixed issue where the values for `QueuedAfterFlush` and `QueuedAfterReading` where swapped causing lots of event issues on linux. (@NogginBops)
x11: Switched `X11OpenGLComponent` to use the generated glX bindings. (@NogginBops)
x11: Fixed `Toolkit.Window.GetMode` crash when a window doesn't have a `WM_STATE` property set. (@NogginBops)
x11: Reduce potential memory leaks. (@NogginBops)
.NET 8.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 |