Skip to content

Latest commit

 

History

History
44 lines (28 loc) · 1022 Bytes

README.md

File metadata and controls

44 lines (28 loc) · 1022 Bytes

wgpuEngineSample

This repository is a sample project using wgpuEngine, the engine used in Rooms.

How to build

You will need to install the following tools:

Desktop

git submodule update --init --recursive
mkdir build
cd build
cmake ..

Web

Download emscripten and follow the installation guide.

On Windows you may need to download ninja and include the folder in your PATH environment variable, then:

git submodule update --init --recursive
mkdir build-web
cd build-web
emcmake cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build .

After building for web, you can host a local server with python:

python -m http.server

And access the webpage using a browser with WebGPU support using the link: localhost:8000/sample_project.html