Episode

Nutzen Sie die Leistungsfähigkeit der GPU, DX12 und D2D1 mit einfacher Verwendung von ComputeSharp

durch Sergio Pedri

GPU-Computing und -Rendering war für die meisten C#-Entwickler immer extrem komplex und nicht erreichbar, was am meisten nicht einmal versuchen würde. ComputeSharp ist eine neue Open Source-, C#-Bibliothek, die dies löst, indem sie die Leistungsfähigkeit von Roslyn-Quellgeneratoren, vollständige C#-Projektionen für HLSL-Typen und APIs und APIs auf höherer Ebene für die Interaktion mit DX12 und D2D1 nutzt, um jedem C#-Entwickler die Einfache Integration der GPU-Beschleunigung in ihre Apps zu ermöglichen. Dieser Vortrag enthält eine Einführung in die Bibliothek (https://github.com/Sergio0694/ComputeSharp), einen umfassenden Einblick in seine Architektur und wie Quellgeneratoren all dies möglich machen, extrem effizient zur Laufzeit und vollständig zu kürzen, und eine Demo zur Verwendung von ComputeSharp zum Schreiben und Ausführen eines DX12-Computeshaders und eines D2D1-Pixelshaders von Grund auf in einer UWP/WinUI 3-Anwendung, Alles aus C#!

Verbinden

.NET