OpenTK.Input 4.9.1
OpenTK.Input
Hid/Controller input library.
Read more about how to use OpenTK at: https://opentk.net/
Showing the top 20 packages that depend on OpenTK.Input.
Packages | Downloads |
---|---|
OpenTK
The Open Toolkit is set of fast, low-level C# bindings for OpenGL, OpenGL ES, OpenAL and OpenCL. It runs on all major platforms and powers hundreds of apps, games and scientific research. It provides bindings for GLFW windowing, input and a game loop, and is the perfect start for your own game engine. OpenTK comes with simple and easy to follow tutorials for learning *modern* OpenGL. These are written by the community and represent all of the best practices to get you started. Learn how to use OpenTK here: https://opentk.net/learn/index.html Sample projects that accompany the tutorial can be found here: https://github.com/opentk/LearnOpenTK We have a very active discord server, if you need help, want to help, or are just curious, come join us! https://discord.gg/6HqD48s
|
1 |
BREAKING: Made NativeWindow
able to run on Wayland (when running on Wayland NativeWindow
will default to Wayland, use OPENTK_4_USE_WAYLAND=0
or set the X11 glfw hint to use X11/Xwayland). (@NogginBops)
BREAKING: Change type of NativeWindow.CurrentMonitor
property from MonitorHandle
to MonitorInfo
. (@NogginBops)
BREAKING: Changed EGL bindings to DllImport
libEGL
instead of libEGL.dll
(shouldn't be breaking in most cases). (@NogginBops)
BREAKING: Removed leftover module references to libGLESv2.dll
(and opengl32.dll
and GLESv1_CM
) in OpenTK.Graphics.dll
which was causing build errors in net8.0-macos
projects. (these references are never used by OpenTK so they shoudn't be there, this might break something in very specific circumstances)(@NogginBops)
BREAKING: MathHelper.Lerp
no longer clamps t
to [0, 1]
range. (@NogginBops)
API: Upgrade to GLFW 3.4. (@NogginBops)
API: Updated OpenGL bindings to contain the latest definitions without breaking 4.8.2
compatibility (this includes OpenGLES 3.1 and 3.2). (@NogginBops)
API: Add NativeWindow.MakeFullscreen
method to more seamlessly transition a window to fullscreen. (@NogginBops)
API: Deprecate Matrix4(d).ExtractProjection
. (@NogginBops)
API: Added Matrix4(d).ExtractPerspectiveOffCenter/ExtractPerspectiveFieldOfView
to extract projection matrix parameters from perspective projections. (@NogginBops)
API: Added Matrix4(d).ExtractOrthographicOffCenter/ExtractOrthographic
to extract projection matrix parameters from orthographic projections. (@NogginBops)
API: Add matrix swizzle functions Matrix2/3/4(d).Swizzle/Swizzled/CreateSwizzle
. (@NogginBops)
API: Added MouseCursor.PointingHand/ResizeEW/ResizeNS/ResizeNWSE/ResizeNESW/ResizeAll/NotAllowed
standard mouse cursors. (@NogginBops)
API: Added VectorN.Slerp
(spherical interpolation) and VectorN.Elerp
(exponential interpolation) functions. (@NogginBops)
API: Added NativeWindow.AlwaysOnTop
property to set if a window should always be visible. (@NogginBops)
API: Added NativeWindow.MousePassthrough
property to set if the window should be transparent to mouse interactions. (@NogginBops)
API: Added CusorState.Confined
to be able to confine the mouse cursor to the window content area. (@NogginBops)
API: Implemented Matrix3(d).Column1/2/3
, Matrix4x3(d).Column1/2/3
and ``Matrix3x4(d).Column1/2/3/4property setters. (@NogginBops) API: Make
NativeWindowthrow explicit
InvalidOperationExceptionor
OutOfMemoryExceptionif
glfwCreateWindowfails. (@NogginBops) API: Added a few missing constants to the EGL bindings. (@NogginBops) API: Deprecate
NativeWindow.CurrentMonitorproperty setter. (@NogginBops) API: Implemented
Matrix2/3/4(d).Transposed/Invertedfor matrix types that where missing them. (@NogginBops) API: Deprecate
Matrix4d.Scale/RotateX/RotateY/RotateZ/Rotate/Frustum/Perspectiveuse the
Create*functions instead. (@NogginBops) API: Deprecate
EffectSlotInteger.AuxiliarySendAutoin favor of
EffectSlotBoolean.AuxiliarySendAuto. (@NogginBops) FIX: Fix wglDXCloseDeviceNV argument name, from
dxDeviceto
hDecvice. (@NogginBops) FIX: All assemblies are now signed. (@RFBomb, @NogginBops) FIX: Fixed nuget package metadata. (@NogginBops) FIX:
OpenTK.Graphicsnow contains proper debug info, the code is still generated but might improve debug experience. (@NogginBops) FIX: Fix issue where
NativeWindowSettings.StartVisible=falsewith
NativeWindowSettings.StartFocused=true` would create a visible window. (@NogginBops)
FIX: Updated links in README to link to the website tutorial. (@NogginBops)
FIX: Added basic README to nuget packages. (@NogginBops)
FIX: Fix GLFW calling convention when on 32-bit windows, this was causing a StackOverflowException. (@NogginBops)
FIX: Improved a bunch of OpenAL documentation. (@NogginBops)
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 | 1 | 09/17/2025 |
5.0.0-pre.12 | 0 | 09/25/2024 |
5.0.0-pre.11 | 1 | 09/17/2025 |
5.0.0-pre.10 | 1 | 09/17/2025 |
5.0.0-pre.9 | 1 | 09/17/2025 |
5.0.0-pre.8 | 1 | 09/17/2025 |
5.0.0-pre.7 | 1 | 09/17/2025 |
5.0.0-pre.6 | 1 | 09/17/2025 |
5.0.0-pre.5 | 0 | 05/29/2021 |
5.0.0-pre.4 | 0 | 05/22/2021 |
5.0.0-pre.3 | 0 | 03/10/2021 |
5.0.0-pre.2 | 1 | 09/17/2025 |
5.0.0-pre.1 | 0 | 03/08/2021 |
4.9.4 | 0 | 03/17/2025 |
4.9.3 | 1 | 09/17/2025 |
4.9.2 | 0 | 12/10/2024 |
4.9.1 | 1 | 09/17/2025 |
4.8.2 | 1 | 09/17/2025 |
4.8.1 | 0 | 09/27/2023 |
4.8.0 | 1 | 09/17/2025 |
4.7.7 | 1 | 09/17/2025 |
4.7.6 | 0 | 02/22/2023 |
4.7.5 | 0 | 09/08/2022 |
4.7.4 | 0 | 06/17/2022 |
4.7.3 | 1 | 09/17/2025 |
4.7.2 | 1 | 09/17/2025 |
4.7.1 | 0 | 02/17/2022 |
4.7.0 | 0 | 02/16/2022 |
4.6.7 | 0 | 09/13/2021 |
4.6.6 | 1 | 09/17/2025 |
4.6.5 | 0 | 09/13/2021 |
4.6.4 | 0 | 05/28/2021 |
4.6.3 | 0 | 03/27/2021 |
4.6.2 | 0 | 03/19/2021 |
4.6.1 | 0 | 03/19/2021 |
4.6.0 | 0 | 03/18/2021 |
4.5.0 | 0 | 02/14/2021 |
4.4.0 | 0 | 12/16/2020 |
4.3.0 | 0 | 11/21/2020 |
4.2.0 | 1 | 09/17/2025 |
4.1.0 | 1 | 09/17/2025 |
4.0.6 | 0 | 10/18/2020 |
4.0.5 | 1 | 09/17/2025 |
4.0.4 | 1 | 09/17/2025 |
4.0.3 | 0 | 10/14/2020 |
4.0.2 | 1 | 09/17/2025 |
4.0.1 | 0 | 10/06/2020 |
4.0.0 | 1 | 09/17/2025 |
4.0.0-pre9.10 | 1 | 09/17/2025 |
4.0.0-pre9.9 | 0 | 09/30/2020 |
4.0.0-pre9.8 | 0 | 09/29/2020 |
4.0.0-pre9.7 | 1 | 09/17/2025 |
4.0.0-pre9.6 | 1 | 09/17/2025 |
4.0.0-pre9.5 | 0 | 09/14/2020 |
4.0.0-pre9.4 | 0 | 08/30/2020 |