From 7153f1deff5d3124822bef6cd95242b482c17bcd Mon Sep 17 00:00:00 2001 From: Dave Kerr Date: Sun, 30 Jun 2019 16:12:06 +0800 Subject: [PATCH] build: create SceneGraph package Fixes #159 --- README.md | 26 +++++++++---------- .../SharpGL.SceneGraph.nuspec | 19 ++++++++++++++ 2 files changed, 31 insertions(+), 14 deletions(-) create mode 100644 source/SharpGL/Core/SharpGL.SceneGraph/SharpGL.SceneGraph.nuspec diff --git a/README.md b/README.md index c9f52dd0..0c1b836e 100644 --- a/README.md +++ b/README.md @@ -23,25 +23,23 @@ Check out the [Samples](https://github.com/dwmkerr/sharpgl/wiki/Samples), they'r ## Getting Started -Installing SharpGL is easy, just use NuGet: +Install SharpGL packages with NuGet, either by using the Package Explorer or the Package Manager tool, e.g: ``` PM> Install-Package SharpGL ``` -The Core is simply the full set of OpenGL functions and extensions wrapped and available to use. - -``` -PM> Install-Package SharpGL.WinForms -``` - -SharpGL for WinForms includes the Core as well as OpenGL controls to drop into your WinForms app. - -``` -PM> Install-Package SharpGL.WPF -``` - -SharpGL for WPF includes the Core as well as OpenGL controls to drop into your WPF app. +The available packages are: + +| Package | Link | Usage | +|-----------|-------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------| +| `SharpGL` | [![SharpGL Core](https://img.shields.io/nuget/v/SharpGL.svg)](https://www.nuget.org/packages/SharpGL) | The Core is simply the full set of OpenGL functions and extensions wrapped and available to use. + | +| `SharpGL.SceneGraph` | [![SharpGL SceneGraph](https://img.shields.io/nuget/v/SharpGL.SceneGraph.svg)](https://www.nuget.org/packages/SharpGL.SceneGraph) | The SceneGraph library contains a full class library which models key OpenGL entities. | +| `SharpGL.WPF` | [![SharpGL WPF](https://img.shields.io/nuget/v/SharpGL.WPF.svg)](https://www.nuget.org/packages/SharpGL.WPF) | SharpGL for WPF includes the Core as well as OpenGL controls to drop into your WPF app. +| +| `SharpGL.WinForms` | [![SharpGL WinForms](https://img.shields.io/nuget/v/SharpGL.WinForms.svg)](https://www.nuget.org/packages/SharpGL.WinForms) | SharpGL for WinForms includes the Core as well as OpenGL controls to drop into your WinForms app. +| There are project templates available for SharpGL WinForms and WPF projects - just search for SharpGL on the Visual Studio Extensions gallery, or get the extensions directly: diff --git a/source/SharpGL/Core/SharpGL.SceneGraph/SharpGL.SceneGraph.nuspec b/source/SharpGL/Core/SharpGL.SceneGraph/SharpGL.SceneGraph.nuspec new file mode 100644 index 00000000..30852d69 --- /dev/null +++ b/source/SharpGL/Core/SharpGL.SceneGraph/SharpGL.SceneGraph.nuspec @@ -0,0 +1,19 @@ + + + + $id$ + $version$ + SharpGL SceneGraph + Dave Kerr + Dave Kerr + https://github.com/dwmkerr/sharpgl + false + SharpGL wraps the popular OpenGL library. This package installs SharpGL and the Scene Graph library. + SharpGL wraps the popular OpenGL library. This package installs SharpGL and the Scene Graph library. + Copyright © Dave Kerr 2019 + SharpGL,OpenGL,SceneGraph + + + + +