Skip to content

Commit

Permalink
Remove WGPU renderer
Browse files Browse the repository at this point in the history
We currently suffer from a skill issue regarding WGPU, so we cannot maintain it.
If in the future one of us learns to use WGPU, we will rewrite a WGPU renderer from scratch according to inox2d's new architecture.
  • Loading branch information
Speykious committed Sep 24, 2024
1 parent c9454ce commit a33c92e
Show file tree
Hide file tree
Showing 17 changed files with 1 addition and 1,499 deletions.
14 changes: 1 addition & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ This repository is purely for developers and is not useful if you're an end user

Both INP and INX files get parsed correctly.

Both renderers (OpenGL, WGPU) now work on all models we could test them on (Aka, Midori, Arch-chan).
The OpenGL renderer works on all models we could test them on (Aka, Midori, Arch-chan).
The newer models which use the MeshGroup feature don't work yet though.

Support for mesh groups and animations is on the way!
Expand All @@ -47,8 +47,6 @@ Support for mesh groups and animations is on the way!
- [x] Rendering
- [x] OpenGL
- [x] WASM (WebGL)
- [x] WGPU
- [ ] WASM (WebGL)
- [ ] Draw List
- [x] Parameters
- [x] Deforms (mesh vertex offsets)
Expand Down Expand Up @@ -80,16 +78,6 @@ See the [`render_webgl`](/examples/render_webgl) example.

![WebGL-rendered Aka](https://fs.speykious.dev/inox2d/inox2d-webgl-foxgirl.png)

### WGPU renderer

```sh
cargo run -p render-wgpu path/to/puppet.inp
```

![WGPU-rendered Arch-chan](https://fs.speykious.dev/inox2d/inox2d-wgpu-arch-chan.png)

 

## Implementation

Inox2D aims to support all features currently present in the standard D implementation.
Expand Down
18 changes: 0 additions & 18 deletions examples/render-wgpu/Cargo.toml

This file was deleted.

155 changes: 0 additions & 155 deletions examples/render-wgpu/src/main.rs

This file was deleted.

19 changes: 0 additions & 19 deletions inox2d-wgpu/Cargo.toml

This file was deleted.

68 changes: 0 additions & 68 deletions inox2d-wgpu/src/buffers.rs

This file was deleted.

Loading

0 comments on commit a33c92e

Please sign in to comment.