Go to content

Leverage the power of the GPU, DX12 and D2D1 with ease using ComputeSharp | .NET Conf 2022

GPU computing and rendering has always been extremely complex and out of reach for most C# developers, to the point most would not even try. ComputeSharp is a new open source, C# library that solves this by leveraging the power of Roslyn source generators, full C# projections for HLSL types and APIs, and higher level APIs to interact with DX12 and D2D1, to empower every C# developer to easily integrate GPU acceleration into their apps. This talk includes an introduction to the library (https://github.com/Sergio0694/ComputeSharp), a deep dive into its architecture and how source generators make all of this possible, extremely efficient at runtime and fully trimmable, and a demo of how to use ComputeSharp to write and run a DX12 compute shader and a D2D1 pixel shader from scratch in a UWP/WinUI 3 application, doing all from just C#! https://www.dotnetconf.net #DotNet #dotnetconf #dotnet7 πŸ™‹β€β™€οΈπŸ™‹β€β™‚οΈ Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa 🏫 Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet

November 14, 2022