pixels/examples/minimal-web/README.md
Jay Oster b185ec32e9
Initial WebGL2 support. (#218)
Co-authored-by: MarkAnthonyM <37249494+MarkAnthonyM@users.noreply.github.com>
2021-11-16 11:37:56 -08:00

43 lines
796 B
Markdown

# Hello Pixels + Web
![Hello Pixels + Web](../../img/minimal-web.png)
Minimal example for WebGL2.
## Install build dependencies
Install the WASM32 target and a few CLI tools:
```bash
rustup target add wasm32-unknown-unknown
cargo install --locked wasm-bindgen-cli just miniserve
```
## Running on the Web
Build the project and start a local server to host it:
```bash
just serve minimal-web
```
Open http://localhost:8080/ in your browser to run the example.
To build the project without serving it:
```bash
just build minimal-web
```
The build files are stored in `./target/minimal-web/`.
## Running on native targets
```bash
cargo run --release --package minimal-web
```
## About
This example is based on `minimal-winit`, demonstrating how to build your app for WebGL2 targets.