sleeplessai / LearnWebGPU-Code

The accompanying code of the Learn WebGPU for C++ web book

Home Page:https://eliemichel.github.io/LearnWebGPU

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LearnWebGPU - Code

This repository contains the reference code base accompanying the Learn WebGPU web book.

Each step of the book is stored in a different branch. You can look at them incrementally, or compare them using GitHub's branch comparator.

NB From step030 on, there is a vanilla version that only uses webgpu.h and the default version relies on the shallow C++ wrapper webgpu.hpp generated by WebGPU-C++.

Building

git checkout <the branch of your choice>
cmake . -B build
cmake --build build

Then run either ./build/App (linux/macOS/MinGW) or build\Debug\App.exe (MSVC).

About

The accompanying code of the Learn WebGPU for C++ web book

https://eliemichel.github.io/LearnWebGPU

License:MIT License