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

More Supported Platforms #76

Open
3 tasks
craftablescience opened this issue May 8, 2023 · 1 comment
Open
3 tasks

More Supported Platforms #76

craftablescience opened this issue May 8, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@craftablescience
Copy link
Owner

Component to Improve

Core Engine

Describe Your Suggestion

Windows, Linux, and macOS are nice platforms to work on, but it's always nice to run on as many platforms as possible.

  • Run on Android devices
  • Run in a web browser (emscripten)

For any of these to become feasible, the engine must own the main loop.

@craftablescience craftablescience added the enhancement New feature or request label May 8, 2023
@ashifolfi
Copy link
Collaborator

ashifolfi commented Apr 26, 2024

More and more GPUs are beginning to let OpenGL fall to the wayside support wise as Vulkan becomes more popular. Something I noticed way back in the SRB2 community where issues with OpenGL and AMD were very common in fact.

Additionally, OpenGL fragmentation is extremely bad on Android. We should add Vulkan to this list.

I have a machine capable of Vulkan now so I could share the Vulkan implementation I'm using in one of my own personal projects for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

2 participants