dwmkerr / sharpgl

Use OpenGL in .NET applications. SharpGL wraps all modern OpenGL features and offers a powerful scene graph to aid development.
MIT License
770 stars 300 forks source link

feat: .NET Core and .NET Standard Support #177

Closed dwmkerr closed 4 years ago

dwmkerr commented 4 years ago

This PR migrates the core SharpGL libraries to target multiple platforms - the .NET Framework 4 and upwards, .NET Core and .NET Standard.

Just for fun, here's some SharpGL code running on MacOS:

image

Note that MacOS and Linux are not supported for anything graphical - yet - but this will come at a later stage hopefully. For now, the goal of this PR is to simply migrate to Visual Studio 2019, the latest project file format and to maximise compatibility going forwards (for example, allowing for .NET Core WinForms and WPF applications to be able to use SharpGL).

Closes #166.