DanS2D / Solar2DTux

The Solar2D games/apps engine for Linux. Discord: https://discord.gg/WMtCemc
MIT License
46 stars 6 forks source link

Add Raspberry Pi/ARM support #16

Open DanS2D opened 3 years ago

DanS2D commented 3 years ago

This is something that is close, but I've intentionally put on the back-burner. Why? Because the x86 version of Solar2DTux needs to be released officially on GitHub first. No point adding more complexity to something that isn't release worthy.

We're fast approaching the first official release of Solar2DTux though, after a long period of public beta testing on discord. As soon as the official release is out, I will go back to getting this done.

vanfanel commented 3 years ago

@DannyGlover This is VERY interesting if it ever materializes. But let me point that Linux != (Linux + X11 Desktop). Some of us (in fact ALL game-oriented distros on the Raspberry Pi) use Linux without an X11 server. For that, SDL2 is the solution: if the engine uses SDL2 and lets SDL2 initialize it's window, audio and input, you will see this engine running literally everywhere, X11 or not.

So, does Solar2DTux run on SDL2?

DanS2D commented 3 years ago

@DannyGlover This is VERY interesting if it ever materializes. But let me point that Linux != (Linux + X11 Desktop). Some of us (in fact ALL game-oriented distros on the Raspberry Pi) use Linux without an X11 server. For that, SDL2 is the solution: if the engine uses SDL2 and lets SDL2 initialize it's window, audio and input, you will see this engine running literally everywhere, X11 or not.

So, does Solar2DTux run on SDL2?

Hello.

Solar2DTux currently uses WxWidgets. Gutting that out is a non trivial task.

I am not fully decided on if WxWidgets will be the backend for the long haul or not, but there are no plans to change backends until Tux gets to complete feature parity with its Windows/MacOS counterparts.

Thanks for the suggestion.