This project is a part of its WebGPU development, if you want to know about the implementation of Native WebGPU (Dawn) Engine, please refer to Arche-cpp. This repository is designed to adapt the Oasis engine to WebGPU, and is currently mainly adapted to the Canary version of Chrome.
This repository contains submodules for external dependencies, so when doing a fresh clone you need to clone recursively:
git clone https://github.com/ArcheGraphics/Arche.js.git && cd Arche.js
pnpm install && npm run boostrap
Prerequisites:
- Node.js v15.0.0+ and NPM (Install by official website)
- PNPM (Install globally by
npm install -g pnpm
)
In the folder where you have cloned the repository, install the build dependencies using pnpm:
pnpm install
Then, to build the source, using npm:
npm run b:all
The project is managed by using issues, they are all gather into milestone.