Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve rendering #7

Open
HagaiHargil opened this issue Sep 30, 2021 · 0 comments
Open

Improve rendering #7

HagaiHargil opened this issue Sep 30, 2021 · 0 comments

Comments

@HagaiHargil
Copy link
Contributor

The rendering status is in a type of a local maximum - it works fine and looks OKish, but in the long term it will simply not be sufficient.

The underlying library (kiss3d) is unmaintained, and some of the functionality it provides is broken. Moreover, it can only display a single window at any given moment, which means that we currently only render the merged channel.

It seems that the best way forward is to switch the underlying library, but the options are quite limited - there are currently no other high-level GPU-based rendering libs in Rust. Bevy and rg3d might go there one day, but currently they're not trying to. The only option is to go down the stack and re-implement a subset of kiss3d's functionality using the dependencies of kiss3d.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant