OpenTK.Windowing.GraphicsLibraryFramework 5.0.0-pre.14

OpenTK.Windowing.GraphicsLibraryFramework

GLFW bindings for c# from the cpp GLFW library.

Read more about how to use OpenTK at: https://opentk.net/

Showing the top 20 packages that depend on OpenTK.Windowing.GraphicsLibraryFramework.

Packages Downloads
OpenTK.Windowing.Desktop
An abstraction over OpenTK.GraphicsLibraryFramework to provide a ready-to-go easy-to-use windowing and input abstraction.
12
OpenTK.Windowing.Desktop
An abstraction over OpenTK.GraphicsLibraryFramework to provide a ready-to-go easy-to-use windowing and input abstraction.
13

Added generic math interfaces to all vector and matrix types. (@vovatrykoz) Add boolean vectors VectorNb and comparison operators for vectors. (@NogginBops) Add scalar + vecor, scalar - vector, and scalar / vector operator overloads for vectors. (@BoyBaykiller) Add JoystickState.GUID. (@DamensIsPoggers) Merged latest OpenTK 4.9.4 changes onto 5.0-pre.14. (@NogginBops) Mark many properties and functions as readonly in math library. (@BoyBaykiller) Made GLFW loading compatible with IlcDisableReflection. (@BoyBaykiller) Vulkan bindings changes**: Update vulkan bindings to 1.4.321. (@NogginBops) Add InstanceDispatchTableandDeviceDispatchTabledispatch tables for more efficiently calling vulkan functions. (@NogginBops) Fix aliased structs so that they actually contain the correct memebers. (@NogginBops) Functions, handles, structs and enums now have correct version and deprecation info documented. (@NogginBops) Annotated structs and enums with functions that use them. (@NogginBops) Fix XML escape codes in documentation comments. (@NogginBops) OpenGL bindings changes**: Addstring[]overloads to functions where applicable. (@NogginBops) RemoveVertexBufferObjectUsagein favor ofBufferUsageHint. (@NogginBops) PAL2 changes**: Add Toolkit.Window.PostUserEventmulti-threaded API on all plaforms for posting events to the main thread (useful withwaitForEvents = true). (@NogginBops) Add ToolkitOptions.FeatureFlagsfor specifying if pal2 should load OpenGL and/or Vulkan components. (@NogginBops) win32: Fix raw mouse motion. (@JoeTwizzle) Add platform specific api for setting window taskbar progress,ShellComponent.SetProgressStatus. (@NogginBops) Fix transitioning from WindowState.HiddentoWindowState.*Fullscreendirectly. (@NogginBops) macOS: Support for IME text input thoughToolkit.Keyboard.BeginIme, Toolkit.Keyboard.SetImeRectangle, and Toolkit.Keyboard.EndIme. (@NogginBops) Add platform specific api for setting window taskbar progress, ShellComponent.SetProgressStatus. (@NogginBops) Support waitForEvents = trueinToolkit.Window.ProcessEvents. (@NogginBops) Animated cursors are not automatically handled, MacOSCursorComponent.UpdateAnimationis removed. (@NogginBops) MovedMacOSWindowComponent.SetDockIcontoMacOSShellComponent.SetDockIcon. (@NogginBops) x11: Fix DllNotFoundExceptionforXrender. (@NogginBops) Make it possible to hide the cursor. (@NogginBops) Support for IME text input though Toolkit.Keyboard.BeginIme, Toolkit.Keyboard.SetImeRectangle, and Toolkit.Keyboard.EndIme. (@NogginBops) Fix window shadow for opaque windows with transparent Visuals on Ubuntu. (@NogginBops) Fix Toolkit.Window.SetCursorCaptureModewhen running on XWayland. (@NogginBops) FixToolkit.Dialog` with newer versions of Zenity. (@NogginBops)

.NET 8.0

Version Downloads Last updated
5.0.0-pre.15 2 12.09.2025
5.0.0-pre.14 3 19.07.2025
5.0.0-pre.13 9 19.02.2025
5.0.0-pre.12 7 18.02.2025
5.0.0-pre.11 7 18.02.2025
5.0.0-pre.10 7 20.02.2025
5.0.0-pre.9 7 18.02.2025
5.0.0-pre.8 7 19.02.2025
5.0.0-pre.7 7 18.02.2025
5.0.0-pre.6 7 19.02.2025
5.0.0-pre.5 9 20.02.2025
5.0.0-pre.4 7 19.02.2025
5.0.0-pre.3 9 17.02.2025
5.0.0-pre.2 7 20.02.2025
5.0.0-pre.1 8 18.02.2025
4.9.4 11 20.03.2025
4.9.3 11 19.02.2025
4.9.2 12 20.02.2025
4.9.1 11 18.02.2025
4.8.2 11 20.02.2025
4.8.1 11 18.02.2025
4.8.0 11 19.02.2025
4.7.7 11 01.03.2025
4.7.6 11 19.02.2025
4.7.5 11 19.02.2025
4.7.4 12 23.02.2025
4.7.3 11 20.02.2025
4.7.2 11 18.02.2025
4.7.1 11 18.02.2025
4.7.0 11 19.02.2025
4.6.7 11 25.02.2025
4.6.6 11 23.02.2025
4.6.5 11 18.02.2025
4.6.4 11 18.02.2025
4.6.3 11 25.02.2025
4.6.2 11 24.02.2025
4.6.1 11 20.02.2025
4.6.0 11 19.02.2025
4.5.0 10 21.02.2025
4.4.0 11 19.02.2025
4.3.0 10 18.02.2025
4.2.0 11 18.02.2025
4.1.0 11 18.02.2025
4.0.6 11 20.02.2025
4.0.5 11 20.02.2025
4.0.4 11 18.02.2025
4.0.3 11 18.02.2025
4.0.2 11 19.02.2025
4.0.1 11 19.02.2025
4.0.0 11 18.02.2025
4.0.0-pre9.10 8 18.02.2025
4.0.0-pre9.9 7 17.02.2025
4.0.0-pre9.8 9 20.02.2025
4.0.0-pre9.7 7 19.02.2025
4.0.0-pre9.6 7 20.02.2025
4.0.0-pre9.5 7 20.02.2025
4.0.0-pre9.4 7 20.02.2025