SDL backend for BlitzMax
#blitzmax
|
1 месяц назад | |
---|---|---|
d3d9sdlgraphics.mod | 3 лет назад | |
d3d9sdlmax2d.mod | 2 лет назад | |
gl2sdlmax2d.mod | 5 месяцев назад | |
glsdlgraphics.mod | 2 лет назад | |
glsdlmax2d.mod | 5 месяцев назад | |
macosmfi.mod | 3 лет назад | |
sdl.mod | 8 месяцев назад | |
sdlfreeaudio.mod | 2 лет назад | |
sdlgamecontroller.mod | 3 лет назад | |
sdlgraphics.mod | 1 месяц назад | |
sdlhaptic.mod | 3 лет назад | |
sdlhints.mod | 2 лет назад | |
sdljoystick.mod | 2 лет назад | |
sdlrender.mod | 1 месяц назад | |
sdlrendermax2d.mod | 1 месяц назад | |
sdlsensor.mod | 3 лет назад | |
sdlsurface.mod | 1 месяц назад | |
sdlsystem.mod | 1 месяц назад | |
sdltimer.mod | 2 лет назад | |
sdlvideo.mod | 2 лет назад | |
virtualjoystick.mod | 2 лет назад | |
.gitignore | 3 лет назад | |
README.md | 6 лет назад |
SDL.mod leverages libSDL as a replacement for some of the core BlitzMax modules that drive the events and graphics subsystems.
The SDL modules allow for improved graphics window management, more consistent cross-platform events, and extra functionality such as touch and haptic support, as well as acting as a base for taking BlitzMax to new platforms such as Android and iOS.
SDL.mod
Clone or download the repository source, and extract into your BlitzMax/mod folder. The main folder will be called sdl.mod
and will contain each of the SDL modules.
You can then optionally build the modules, or have them automatically compiled when your application builds (bmk understands whenever dependent modules require compilation, and will add them to the build).
Depending on which platform you are targeting, you may be required to install extra libraries as part of the compilation process.
As well as the usual packages required to build BlitzMax, the following developer packages are required for building the libSDL sources with SDL.mod :
#### Fedora
nas-devel dbus-devel libudev-devel libXScrnSaver-devel```
libudev-devel libXss-devel
Although these are required for compilation, the runtime requirements for specific audio libraries are optional.
Doesn't require anything extra to build or run.
Doesn't require anything extra to build or run.