Skip to content

EvergineTeam/WebGPU.NET

Repository files navigation

WebGPU.NET

Introduction

WebGPU.NET is a lightweight, low-level wrapper built on top of the Emscripten's WebGPU header. Our aim is to facilitate swift development of an adapter for Evergine, allowing for rapid testing across different browsers.

NOTE: On June 30th, 2025, we removed support for platforms different from browser, mainly because .NET SDK is highly coupled with a specific version of Emscripten (3.34 for .NET 8, for example). We would really like to bring them back in a future; however, we have not found an approach to support everything simultaneously.

CI CD WebGPU Nuget

Installation

To include Evergine.Bindings.WebGPU in your project, install the NuGet package:

Install-Package Evergine.Bindings.WebGPU

Or if you use the .NET CLI:

dotnet add package Evergine.Bindings.WebGPU

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

This repository contains low-level bindings for WebGPU used in Evergine.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7