ChiraEngine
                                
                                
                                
                                    ChiraEngine copied to clipboard
                            
                            
                            
                        More Supported Platforms
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.
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.