ChiraEngine icon indicating copy to clipboard operation
ChiraEngine copied to clipboard

More Supported Platforms

Open craftablescience opened this issue 2 years ago • 1 comments

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 on a Quest headset (blocked by #75)
  • [ ] Run in a web browser (emscripten)

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

craftablescience avatar May 08 '23 10:05 craftablescience

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.

ashifolfi avatar Apr 26 '24 12:04 ashifolfi