dorkhub

webgpu-kit

A minimal webGPU toolkit for rendering and compute pipelines

JMBeresford
TypeScript601 forksupdated 11 months ago
visit the demogit clone https://github.com/JMBeresford/webgpu-kit.gitJMBeresford/webgpu-kit

WebGPU-Kit

See more

Documentation

Examples

Table of Contents


About this project

WebGPU-Kit aims to provide varying levels of abstraction around the webGPU spec.

The core package is intended to be a small wrapper around webGPU to reduce boilerplate and to make construction and execution of pipelines more straight-forward.

The forward package is intended to be yet another small wrapper around the core package that exposes an API for a forward rendering solution akin to Three.js.

Other packages are planned to expose additional APIs:

  • shaders: contains reusable, configurable wgsl shader chunks
  • react: contains react bindings for the core/forward packages

Packages

Installation

In order to install the packages run the following:

# npm i @webgpu-kit/<package>

# e.g. to install the core package
npm i @webgpu-kit/core

more like this

urge

The Universal Ruby Game Engine (URGE) Project

C++50

WebGPU-Lab

Demos and experiments in WebGPU technology. Focus on compute shaders.

TypeScript50

webgpu

Zero-CGO WebGPU bindings for Go — GPU-accelerated graphics and compute in pure Go

Go52

search

search projects, people, and tags