* Start of overload overhaul
* Initial overload overhaul commit, two left to implement
* Span overloads
* String[] overloads
* Apply suggestions from self code review
* Update MSVC
* Commit bindings
* Remove stale code & shrink JSON size as a result
* Potential extension system for windowing?
* Revert "Potential extension system for windowing?"
This reverts commit f4f5b801ac.
* Windowing refactor complete
* Move GLFW out into its own package
* Do the same for input
* Reset
* Revert "Make Silk.NET.Input.Desktop pass-through to the Silk.NET.Input package"
This reverts commit f5d322a095.
* Revert "Move Silk.NET.Input.Desktop into the main Silk.NET.Input package"
This reverts commit 87555501d8.
* Revert "Make Silk.NET.Windowing.Desktop pass-through to the new package"
This reverts commit 76818b28f1.
* Revert "Move Silk.NET.Windowing.Desktop into the main Silk.NET.Windowing project"
This reverts commit 6204355d0f.
* Fix reverts
* Reintroduce the abstraction, start refactor again, package independence!
* Refactor complete
* Fix double reset
* Update src/Input/Silk.NET.Input.Common/Axis.cs
* Update src/Input/Silk.NET.Input.Common/Silk.NET.Input.Common.csproj
* Update src/Input/Silk.NET.Input.Common/InputWindowExtensions.cs
* Update src/Windowing/Silk.NET.Windowing.Common/Window.cs
* Update src/Windowing/Silk.NET.Windowing.Glfw/GlfwWindow.cs
Co-authored-by: HurricanKai <herrucan.schmitt@gmail.com>
* Update src/Windowing/Silk.NET.Windowing.Common/Silk.NET.Windowing.Common.csproj
* Local fixes
* Internals are now internal
* Nuke the internals namespace (for the public) entirely
* Fix a System using that was uncalled for
* Update src/Windowing/Silk.NET.Windowing.Common/Internals/WindowImplementationBase.cs
* Update src/Windowing/Silk.NET.Windowing.Common/Internals/ViewImplementationBase.cs
* Update src/Input/Silk.NET.Input.Common/Deadzone.cs
Co-authored-by: HurricanKai <herrucan.schmitt@gmail.com>
Co-authored-by: HurricanKai <herrucan.schmitt@gmail.com>
* start of Tutorial 3.5 - Light Maps
* Initial 3.5 tutorial commit as a clone of 3.4
* Addition of diffuse texture and specular texture with shaders updated to use them
* Initial pass of adding Time property to Window
* Move Time property to IView, make it get only, and change the backing to a stopwatch rather than glfwGetTime for simplicity. Updated tutorial 2.1 to use window.Time to demonstrate functionality
* Just Stop the timer, no need to reset it
* start of tutorial3.1
* Change 2.x tutorials to use project reference instead of Silk.NET Nuget package
* Move Camera logic into specific Camera class to reduce clutter in the main Program to make it easier to see the lighting specific parts of the tutorial
* Demonstration of a Coral coloured cube with low ambient lighting and a 'Lamp' cube of pure white to show where light will be coming from in the future
* #210 [WIP] - Start of updating obsolete methods in example projects
* Update SuperInvoke from version v1.0.4 to v1.1.0 for Silk Core project
* Change tutorial projects refs to project refs instead of nuget ones
* Use the window object as the param for the GetApi calls
* Updated ImageSharp nuget from v1.0.0-beta0007 to v1.0.0-rc0003
* Adjusted use of ImageSharp method reference due to API change
* Remove unused using
* Implement PR #212 Changes
* start of tutorial2.2
* Rename Tutorial 1.6 to Tutorial 2.1 to align with planned documentation sections
* Add Tutorial2.2 to demonstrate moving the viewport with WASD, looking around with Mouse movement, and Zooming in and out with the Scroll Wheel
* Start of XML documentation
* More XML
* Binder outputs with missing XML warning disabled
The team hasn't agreed on whether or not to do this yet, but I'm adding it temporarily so that I can see the issues that actually need to be fixed. This can be reverted later if the team decides against it.
* Run Using optimization on the solution
* Cleanup API constructors
* Remove unused class
* More comments
* More comments
* Making progress
* Remove unneeded inheritdocs since missing XML is ignored
* More stuff
* Change WorkArea back to Workarea
* Fix incorrect documentation on SetWindowSizeCallback
* Re-add D0 as an alias for Number0
* Even more
* Some heavy cleanups
* So much cleanup
* Even more
* Remove unused class
* jesus christ
Co-authored-by: DMP9 <dylanperks23@gmail.com>