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

Restart the project based on wgpu-hal #250

Open
kvark opened this issue Jul 16, 2021 · 2 comments
Open

Restart the project based on wgpu-hal #250

kvark opened this issue Jul 16, 2021 · 2 comments
Labels

Comments

@kvark
Copy link
Member

kvark commented Jul 16, 2021

See https://gfx-rs.github.io/2021/07/16/release-0.9-future.html : gfx-rs is technically in maintenance mode now.
We have several choices to proceed:

  1. keep using gfx-rs, potentially moving it into this repo
  2. drop the Vulkan Portability Initiative
  3. migrate to wgpu-hal, potentially rewriting this from scratch

I think we should go with (3), sine wgpu-hal is very solid in itself, and it we only need to take care of essentially 1 code path instead of innovating in each of the backends. So this is the only chance of survival.
Although I'm not sure how to find time to do this... Help would be much appreciated!
We should probably combine this with #31.

@kvark kvark added the question label Jul 16, 2021
@kvark kvark pinned this issue Jul 16, 2021
@caiiiycuk
Copy link

What is the future of gfx-backend-opengl if we go 3? As I know opengl backend exists only in gfx-rs/gfx not in wgpu?

@kvark
Copy link
Member Author

kvark commented Nov 27, 2021

wgpu-hal's OpenGL ES backend not only exists, it's also much superior to what gfx-hal had.
wgpu's examples already run on GLES.

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

No branches or pull requests

2 participants