All Versions
56
Latest Version
Avg Release Cycle
13 days
Latest Release
-
Changelog History
Page 5
Changelog History
Page 5
-
v4.0.0-pre5 Changes
April 09, 2020โ Added Profile Any (Thanks @arakis)
-
v4.0.0-pre4 Changes
April 06, 2020๐ Fix error with GLFW Mouse button mapping (Thanks @GeorchW)
-
v4.0.0-pre3 Changes
March 19, 2020- Build System improvements to fully automatic pipeline.
-
v4.0.0-pre2 Changes
March 19, 2020- Test and fix build system
- Fix package metadata
-
v4.0.0-pre Changes
March 19, 2020Key Changes:
โ Added support for .Net Core
โ Removed all platform-specific backends.
Brand new GLFW-based windowing system.
Brand new GLFW-based input system.
๐ Math library performance improvements and fixes.
๐ Changed root namespace to OpenToolkit for future Xamarin compatibility - (mono/opentk#19)
Note:- 4.0.0-pre does not include any version of openAl, as that still depends on ADL
OpenTK 4.x is entirely MIT licensed and does not use ADL.
๐ฒ Full Log:
๐ Change: Make Command a valid modifier on OS-X #759
๐ Splitting Platform/Windows/API.cs into OpenTK.NT #765
Immediately return after restoring resolution #766
๐ Fix OpenTK.Mathematics assembly name #768
[4.0] Implement 'unmanaged' constraint #771
Close display connection for X11 on dispose #773
๐ [4.0] Fix StyleCop analysis not working on Windows #775
๐ Fixed incorrect Quaternion/Vector rotation #777
๐ [4.0] Build Cleanup #778
๐ Fixed type for VertexAttribPointer #779
[4.0] Fix numerous binder errors #781
Fix #USE_SDL2_GAMECONTROLLER code path #782
๐จ [4.0] Refactor Generator.Rewrite #783
โ๏ธ [4.0] Fix two typos in CONTRIBUTING.md #785
โ Add common.props for use in all projects #786
โก๏ธ [4.0] Auto-update OpenTK.sln (done by VS2017) #787
โ Add missing build configs (VS2017) #788
๐ Fixed OpenGL 3.2+ Context Creation (Mixed up Profile Mask / Flags) #790
[4.0] Create new .sln file for all new projects #791
๐ท [4.0] Fix CI scripts #792
๐ [4.0] Fix general StyleCop errors #793
[4.0] Some more small rewriter changes #794
๐จ [4.0] Refactor Generator.Bind#795
๐ท [4.0] Get CI to succeed #796
๐ Fix: Custom cursors not working under OS-X and dotnet #797
๐ [4.0] Fix stylecop errors in OpenTK.Mathematics.#798
๐ Fix OpenTK.NT compilation errors #799
[4.0] Fix OpenTK.AL compilation errors #800
4.0 #802
๐ Fix csproj references to target netstandard2.0 instead of net461. #803
๐ Style guide#804
[4.0] Integrate OpenTK.OpenAL#805
๐ [4.0] refactored .Math stylecop errors #806
๐ Use props/ directory directly #813
โ Add #814 to 4.0 #815
๐ Fix document typo #818
๐ Binder Docs + Performance#826
[4.0] Embedded license handling for binding generator #836
[4.0] Adding directory safety to the binder. #837
โก๏ธ Update README after branch changes #839
[4.0] Add StructLayout to Color4#840
[4.0] Change root namespace to OpenToolkit #842
๐ Fix the aftermath of merging #842 #843
[4.0] Impliment Vectord * Quaterniond #844
๐ Fix aftermath of #842 #846
[4.0] Minor edits to README.md #848
โก๏ธ [4.0] Update SDL2 version check #849
๐ [4.0] Remove big chunk of unused code from Quaterniond.cs #852
๐ [4.0] Remove GLES 1.0 and 1.1 support #856
[4.0] Add explicit operators for Color4/Vector4 conversions #858
๐ [4.0] Remove unused code #860
[4.0] Begin moving Input to OpenTK.Input#861
[4.0] Begin moving Platform to OpenTK.Platform #862
[4.0] Add RootNamespace tags to projects#863
OpenGL Reimplementation #864
Input and Windowing via GLFW #867
Bindings generator for modularity and ADL#871
โก๏ธ Update licensing information #875
โก๏ธ Update Discord link. #876
โก๏ธ Optimize Vector4/Color4 conversions with Unsafe.As #877
Apply Unsafe.As optimization to all vector types #878
๐ Fix discord invite link #881
๐ Ignoring MouseMoveEx errors and fall back to passed point. #883
๐ Rename license files to avoid confusion. #885
Emergency fix in short license terms #887
[4.0] Adding Lerp function in the math helper #895
System.Math and OpenToolkit.MathHelper symmetry #897
Shorten float literals to the actual float value #898
Reflect 22/04/2019 development discussion #902
โ Remove obsolete methods within Vector types. #906
โ Add vector types with integer components. #908
OpenAL cleanup #909
Organise master #912
Purity annotations for Math types #915
๐ Int vectors in windows #917
๐ Box2i support #918
โ add Box3 #919
Box2n and Box3n cleanup #920
โ Add API to let users pick OpenGL version #921
โ Add Quaternion to Euler angles conversion #923
๐ Fix binder script paths #924
โช Restore unit tests #925
โ Box tests #926
GLFW Input. #928
๐ Improve EditorConfig file. #929
โ Adds Vulkan related GLFW methods to IGLFW. #930
๐ Fixes the binder and makes it 10x faster. #931
โ Add tuple deconstructors and conversions to vector types. #933
๐ Fix ToHSV and ToHsl functions generating nan when they shouldn't #934
๐ท Build System for 4.0 #936
Hid input #943
Implement ppi in INativeWindow. #945
๐ Feature/new Bindings generator #946
PlaceholderGL#948
๐ Fix Quaternion(euler angle order -> roundtrip tests)#949
๐ Fix windowing tests #950
๐ chmod +x build.sh #951
๐ Fix getting applied to F# projects. #952
๐ Feature/fix box contains #953
โ Test fixes #954
๐ Fix PlatformLibraryNameContainerBase on macOS. #962
๐ Make GLFW.Image better. #963
๐ Default GameWindowSettings.IsSingleThreaded to true. #964
๐ Improve mouse cursor handling. #965
๐ Fix window icon handling. #966
Clean up window events. #967
๐ Fix file drop events. #968
๐ Fix incorrect type on glfwGetError. #969
๐ Move GLFWProvider to Windowing.Desktop. #970
๐ Make GLFW structs simpler. #971
Clean up window properties/interfaces. #972
OpenGL_Bindings.csproj: Call bash instead of sh #974
Quaternion(d): Modify instance Invert() to match static functions #975
โ Remove ADL from GLFW. Use DllImport. #976
๐ Begin work on merging OpenAL extensions. #986
๐ Fix CI system #988
GLFW API cleanup. #989
โ Remove reference to Mathematics from GLFW bind. #990
โก๏ธ Revised boostrap process + update build tools #992
โ Add remaining GLFW Window functions #996
Bring forward 3.x binding generators to 4.0 #1004
โ Add matrix multiplication + missing operator to Vector2/Vector2d #1011
โก๏ธ Optimize barycentric interpolation #1019
- 4.0.0-pre does not include any version of openAl, as that still depends on ADL
-
v3.3.0 Changes
November 06, 2020 -
v3.1.0 Changes
General: * Fixed problem where OpenGL 3.2 contexts where created using the wrong flags, causing renderdoc error (#790). * Fixed problem where Vector3.Transform(Quaternion) returned incorrect results ( #776 ). * SDL backend no longer handles exceptions thrown in input events ( #735 #737 ) * Updated gamepadd mappings for SDL (#927). * Alt + numpad now results in correct data being passed to OnKeyPress (f17fa4b). Windows: * Keypress events are using CharSet.Unicode to allow for UTF characters. * If GetMouseMovePointsEx returns "access denied" we fall back to the old mouse move handling ( #883 ). * Detect joysticks which declare no valid controls & ignore (Cherry-picked from #819 ). * Fix where an invalid joystick axis overwrites the first joystick axis. (Cherry-picked from #819 ). * Makes the ArbCreateContext return valid settings ( #754 ). MacOS: * Unprocessed events no longer put the application into a partially-activated state ( #732 ). * Multiple fixes under PR #914: * NativeWindow.CursorVisible no longer resets the mouse position ( #668 ). * Custom cursors should work now ( e598ab2 ). * Command key is now a valid modifier ( 286119e ). * Fix where KeyDown events would trigger KeyPress when they shouldn't, e.g. when pasting ( ea3dd48 ). * KeyPress now receives the correct keycodes even if modifiers where held when typing ( 91b03dd ). Internal: * Generator.Build now uses invariant culture for parsing avoiding an exception when the local system uses comma as decimal separator ( #750 ). * Removed weird assembly version check fixing #710. * Fixed Xamarin project so that it compiles ( See #725 and b16e7fa ). * Matrix4 uses unsafe to invert for performace ( #719 ). * Removed link to gitter chat, discord is where it's at ( #770 ).
-
v3.0.1 Changes
July 06, 2018* Hotfix release * Fixed an issue with vector transformation
-
v3.0.0 Changes
* Final .NET Framework release * Numerous bug fixes
-
v3.0.0-pre Changes
* Support for OpenGL 4.6 * Replaced JoystickButton enum with simple long. (breaking API change) * Increase available joystick buttons to 64. * Add support for OpenGL ES3 through Angle + DIrect3D. * Fix 2 crashes on android * Move to built-in System.Diagnostics.Debug for Android + iOS * Fix for certain joysticks returning invalid HID pages. * Fix for certain joysticks with negative axis range being inverted. * Fix Xbox controller D-pad on windows * Fix joystick hat position sticking on Linux * Enhance xbox button detection to include GUIDE button. * Fix iOS GL bindings issue introduced by 2ea8334 * Fix crash on setting time to <= 0 for iOS + Android. * Several minor XML documentation fixes and enhancements * Fix for angle backbuffer size issue on window resize * Possible fix for broken GLControl package.