News: 0001658259

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

SDL3 Ported To HarmonyOS / OpenHarmony

([Linux Gaming] 5 Hours Ago Upstream SDL3 Support)


The SDL3 library commonly used for games and applications for cross-platform hardware and software abstractions now has upstream support for Huawei's HarmonyOS and OpenHarmony.

Famous Linux game porter Ryan "Icculus" Gordon was sponsored by the Outfit7 game studio to bring the SDL3 library to HarmonyOS/OpenHarmony. HarmonyOS is the proprietary, distributed operating system developed by Huawei for use on smartphones, tablets, PCs, smart devices, and more. HarmonyOS features a micro-kernel design. OpenHarmony is the open-source distributed OS that in simple terms is an offshoot of HarmonyOS.

This SDL3 port to HarmonyOS/OpenHarmony is already in use by some commercial games, according to Icculus. It's been tested on real hardware and as of today is merged to upstream SDL Git.

[1]This pull goes over all the details on SDL3 for HarmonyOS.



[1] https://github.com/libsdl-org/SDL/pull/16281



If the Tao is great, then the operating system is great. If the
operating system is great, then the compiler is great. If the compiler
is great, then the application is great. If the application is great, then
the user is pleased and there is harmony in the world.
The Tao gave birth to machine language. Machine language gave birth
to the assembler.
The assembler gave birth to the compiler. Now there are ten thousand
languages.
Each language has its purpose, however humble. Each language
expresses the Yin and Yang of software. Each language has its place within
the Tao.
But do not program in COBOL if you can avoid it.
-- Geoffrey James, "The Tao of Programming"