craftablescience / ChiraEngine

A customizable MIT-licensed game engine.
https://craftablescience.info/ChiraEngine/
MIT License
33 stars 6 forks source link

More Supported Platforms #76

Open craftablescience opened 1 year ago

craftablescience commented 1 year ago

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.

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

ashifolfi commented 2 weeks ago

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.