OpenTK.Mathematics 5.0.0-pre.12

A basic mathematics library developed primarily for rendering in 3d and 2d.

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

Packages Downloads
OpenTK.Windowing.Common
Common functionality for OpenTK.Windowing.* packages.
2
OpenTK.Windowing.Desktop
An abstraction over OpenTK.GraphicsLibraryFramework to provide a ready-to-go easy-to-use windowing and input abstraction.
1
OpenTK.Graphics
GLes11, GLes20, GLes30, GL2, and GL4 bindings for dotnet from the Khronos openGL c library.
1

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)

Version Downloads Last updated
5.0.0-pre.15 2 03/05/2026
5.0.0-pre.14 1 03/05/2026
5.0.0-pre.13 1 03/05/2026
5.0.0-pre.12 1 03/05/2026
5.0.0-pre.11 1 03/05/2026
5.0.0-pre.10 0 03/07/2024
5.0.0-pre.9 1 03/05/2026
5.0.0-pre.8 1 03/05/2026
5.0.0-pre.7 1 03/05/2026
5.0.0-pre.6 1 03/05/2026
5.0.0-pre.5 1 03/05/2026
5.0.0-pre.4 1 03/05/2026
5.0.0-pre.3 1 03/05/2026
5.0.0-pre.2 1 03/05/2026
5.0.0-pre.1 1 03/05/2026
4.9.4 1 03/05/2026
4.9.3 1 03/05/2026
4.9.2 1 03/05/2026
4.9.1 1 03/05/2026
4.8.2 1 03/05/2026
4.8.1 1 03/05/2026
4.8.0 1 03/05/2026
4.7.7 1 03/05/2026
4.7.6 1 03/05/2026
4.7.5 1 03/05/2026
4.7.4 1 03/05/2026
4.7.3 1 03/05/2026
4.7.2 1 03/05/2026
4.7.1 1 03/05/2026
4.7.0 1 03/05/2026
4.6.7 1 03/05/2026
4.6.6 1 03/05/2026
4.6.5 1 03/05/2026
4.6.4 1 03/05/2026
4.6.3 1 03/05/2026
4.6.2 1 03/05/2026
4.6.1 1 03/05/2026
4.6.0 1 03/05/2026
4.5.0 1 03/05/2026
4.4.0 1 03/05/2026
4.3.0 1 03/05/2026
4.2.0 1 03/05/2026
4.1.0 1 03/05/2026
4.0.6 1 03/05/2026
4.0.5 1 03/05/2026
4.0.4 1 03/05/2026
4.0.3 1 03/05/2026
4.0.2 1 03/05/2026
4.0.1 1 03/05/2026
4.0.0 1 03/05/2026
4.0.0-pre9.10 1 03/05/2026
4.0.0-pre9.9 1 03/05/2026
4.0.0-pre9.8 1 03/05/2026
4.0.0-pre9.7 1 03/05/2026
4.0.0-pre9.6 1 03/05/2026
4.0.0-pre9.5 1 03/05/2026
4.0.0-pre9.4 1 03/05/2026