Render Hardware Interface (RHI) is a lightweight abstraction layer on top of graphics APIs. Currently, it supports Vulkan and WebGPU.
RHI requires the following to build:
- CMake
- C++20 compatible compiler
TODO
TODO
TODO
| Platform | Vulkan 1.3 | WebGPU | D3D12 |
|---|---|---|---|
| Windows | ✅ | ✅ | ✅ |
| Linux | ❌ | ❌ | ❌ |
| Android | ❌ | ❌ | ❌ |
| WebAssembly | ❌ | ✅ | ❌ |
Features Ray-Tracing: ❌ Mesh-Shaders: ❌