ChiraEngine
ChiraEngine copied to clipboard
feat: ChiraEngine Qt integration
This merge request aims to add support for utilizing Qt with ChiraEngine.
The current support utilizes window embedding to embed the SDL window inside of a QWidget. This isn't the same as having Qt as a backend but works as a good midpoint until a true Qt backend is figured out.
Tested setups + results:
- Qt 6.4.1 - Pop!_OS 22.04 - KWin X11 : Working
Todo:
- [ ] Fix mouse capturing not entirely working
- [ ] Test embed code on Windows, Wayland, and MacOS
- [ ] Change window console commands to operate on the Qt window / Remove window console commands
- [ ] Create an example use of Qt integration using the editor
what if I looked into this again. probably not until the game engine can game engine but I'll keep this on the radar.
It will be a lot easier to do this after the engine is more modular