OSS Power-Ups: Silk.NET

Описание к видео OSS Power-Ups: Silk.NET

This is the fourth episode of our series of OSS Power-Ups, where we want to put a spotlight on open-source .NET projects. Silk.NET is a high-performance, low-level wrapper over many native libraries and is your one-stop-shop for .NET graphics and compute workloads. Being used in a number of games and game engines, Silk.NET aims to be the one library you need for .NET multimedia, graphics, and high-grade compute applications. We'll explore how Silk.NET works in practice, what sets it apart from other libraries. Using the most intricate & obscure corners of C# and .NET, we'll also take a deeper look at the internals of how the Silk.NET library is put together.

Treat yourself with some gaming-related programming fun!

0:00 Introduction to OSS Power-Ups
5:00 Meet Dylan and Kai
8:42 Introduction to Silk.NET
24:20 Introduction to SilkTouch Source Generator
28:50 Demo
36:28 Early Bits of Rider Plugin
44:24 Introduction to BuildTools
53:44 Future of Silk.NET
58:50 Q&A

Categories: #dotnet #opensource #JetBrainsRider

Speaker
Dylan Perks & Kai Jellinghaus

Bio
Dylan Perks is a software engineer based in England, currently working on high-assurance defence solutions for L3Harris. In his free time, Dylan also works with a small group of friends on games and other graphics-related applications. Enjoying the more intricate, low-level side of programming, Dylan remains the primary maintainer of Silk.NET despite high-grade GPU graphics and compute being only tangentially related to his day-to-day work. You can reach him on Twitter through @Dylan_Perks.

Kai Jellinghaus is a student in Germany with a passion for algorithms and performance analysis, spending much of his free time investigating .NET code generation and obscure implementation details. Joining Silk.NET a year ago, he has rewritten and maintains the marshalling system SilkTouch, and added a graphics & compute-oriented mathematics library to Silk.NET. You can reach him on GitHub through @HurricanKai.

Twitter / GitHub
  / dylan_perks  
https://github.com/HurricanKai

Комментарии

Информация по комментариям в разработке