You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a tracking issue for the various improvements to developer experience we want to make over the course of 2.X, to make getting started with Silk.NET much easier.
The main points identified:
Make trying out Silk.NET easier
We will create a Silk.NET Interactive extension for .NET Interactive, aiming to be usable in Jupyter. This will be a full IWindow implementation atop SwiftShader using ANGLE, EGL, ImageSharp, and SignalR on the server side and interact.js on the client side.
The base of Silk.NET Interactive will also be reused to make a "Try Silk.NET" web experience powered by Azure Functions.
Make learning Silk.NET easier
We will create written, web versions of our tutorials in the repo for OpenGL using the aforementioned Silk.NET Interactive extension via Jupyter Notebooks.
Make using Silk.NET easier
This is pretty much already as easy as it can be without this being a whole work item unto itself, but creating pre-built binaries for common scenarios in OpenGL and OpenXR has been something we've noticed could be useful to our community.
Development
[Not Started] Blank Window dotnet new template - @ThomasMiz
[Not Started] OpenGL dotnet new template - @ThomasMiz
[Done] CI automation & prebuilt binaries for SwiftShader - @Perksey
[Done] CI automation & prebuilt binaries for ANGLE - @Perksey
[Not Started] Silk.NET.Interactive.Common containing the IWindow implementation and abstractions for the ANGLE/SwiftShader powered interactive experience - @Perksey
[Not Started] Silk.NET.Interactive, the implementation of Silk.NET.Interactive.Common atop .NET Interactive. Supporting OpenGL and OpenGLES via ANGLE on SwiftShader. - @Perksey
[Not Started] Port first chapter of OpenGL tutorials to Jupyter notebooks and the Silk.NET website. - (unassigned)
[Not Started] Port second chapter of OpenGL tutorials to Jupyter notebooks and the Silk.NET website. - (unassigned)
[Not Started] Port third chapter of OpenGL tutorials to Jupyter notebooks and the Silk.NET website. - (unassigned)
[Not Started] CI automation & prebuilt binaries for OpenXR Loader - (unassigned)
[Not Started] Create a specification for a Vulkan extension for attaching images to headless surfaces - (unassigned)
[Not Started] Create a Vulkan extension layer implementing EXT_headless_surface and our extension - (unassigned)
[Not Started] Add support for Vulkan in Silk.NET Interactive using the Vulkan loader with our extension ICD - (unassigned)
Milestones
Release with dotnet new templates
Release with ANGLE & SwiftShader precompiled binaries
Release with Silk.NET Interactive - OpenGL and OpenGLES in .NET Interactive.
Release with Vulkan support in Silk.NET Interactive.
The text was updated successfully, but these errors were encountered:
Summary of feature
This is a tracking issue for the various improvements to developer experience we want to make over the course of 2.X, to make getting started with Silk.NET much easier.
The main points identified:
Development
dotnet new
template - @ThomasMizdotnet new
template - @ThomasMizMilestones
dotnet new
templatesThe text was updated successfully, but these errors were encountered: