I'm working on a Linux port which uses SDL to create the windows, the OpenGL context and manage input.
I'm implementing the sound backend through OpenAL and will (probably) rip some code from libsox to handle decompression of the sound data (MS ADPCM).
UUmPlatform_Linux is added and the build-system sets a preprocessor variable UUmSDL which functions orthogonally to UUmPlatform. This allows SDL to be selected for Windows and Mac as well, essentially "overwriting" the platform-specific bits handled by SDL.
The setting currently implies OpenAL, though that could be decoupled.
I'm pushing this work on my sdl-linux branch.
I'm working on a Linux port which uses SDL to create the windows, the OpenGL context and manage input.
I'm implementing the sound backend through OpenAL and will (probably) rip some code from libsox to handle decompression of the sound data (MS ADPCM).
UUmPlatform_Linuxis added and the build-system sets a preprocessor variableUUmSDLwhich functions orthogonally toUUmPlatform. This allows SDL to be selected for Windows and Mac as well, essentially "overwriting" the platform-specific bits handled by SDL.The setting currently implies OpenAL, though that could be decoupled.
I'm pushing this work on my sdl-linux branch.