I’m slowly but surely moving towards my goal of making Defold engine games run on Linux ARM handhelds! I managed to get the engine to run on GLFW 3 via Wayland on a Rocknix operating system ( a build rather). Everything works perfectly, from GL ES 3.2 with instancing, to playing sounds and gamepad controls.
The next step is to get all the changes into a pull request so that the Defold community will be able to create games for these great little Linux devices. If everything works out and the PR gets accepted, it will be in the 1.9.7 version of the engine already.
And then I will make scripts for cross-build arm64 on GitHub CI and then add this to Defold extender to be able to build the engine with native extensions.
Bunnymark test on RK3566 chip shows 52 FPS at 5000 bunnies. This seems to be a pretty decent performance:
A 3d example with the unlit
material from the Examples section: