Line 1:
Line 1:
{{Infobox homebrewapp
{{Infobox homebrewapp
| image =
| image =
−
| title = SDL
+
| title = SDL Wii
−
| desc = SDL-Port to wii
+
| desc = Port of SDL
−
| type = graphics, sound, input
+
| type = Development framework
−
| author = mindcry, devildante
+
| author = Numerous
−
| download = [http://mindcry.cpl.de/wii/bin_SDL-Port.7z SDL, Mixer, Image]<br>[http://code.google.com/p/sdl-wii-ports/downloads/list Image with libjpeg, ttf with freetype, and gfx]<br>[http://wiibrew.org/wiki/File:SDL_Image.zip SDL_Image with JPG and PNG support]
+
| download = [http://code.google.com/p/sdl-wii/downloads/list Google Code]
+
| source = [http://code.google.com/p/sdl-wii/source/checkout Google Code]
}}
}}
−
{{notice|SDL support on Wii is currently incomplete, and development on it is fragmented. Although SDL is useable, '''you will experience problems''' (missing support, bugs, crashes, etc) until this is rectified.}}
+
{{notice|SDL support on Wii is currently incomplete. Although SDL is useable, '''you will likely experience problems''' until this is rectified. Please contribute any improvements you make to the [http://code.google.com/p/sdl-wii/source/checkout SDL Wii SVN].}}
Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."
Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."
Line 37:
Line 38:
== Source ==
== Source ==
−
The original source is from [http://www.libsdl.org libSDL]. A gamecube version was found in the devkitPro CVS repository. Mindcry made the port compatible with the Wii and added on sound, SDL_mixer and SDL_image.
+
Many authors have contributed to the SDL Wii port over the years. The original source is from [http://www.libsdl.org libSDL]. A GameCube version was found in the devkitPro CVS repository. Mindcry made the port compatible with the Wii and added on sound, SDL_mixer and SDL_image. Devildante recompiled a version of SDL_image with libjpeg support, and added SDL_gfx and SDL_ttf with FreeType. Numerous changes were also made by Yohannes (threading, audio, etc), and David Hudson updated to the latest SDL SVN. Tantric has also rewritten portions, including the file access and audio systems.
−
Devildante recompiled a version of SDL_image with libjpeg support, and added SDL_gfx and SDL_ttf with freetype.
+
== See Also ==
−
I've recompiled SDL_Image with png and jpg support (thanks to scanff for this usefull tips) you will need libjpeg and linpng from the [http://wiibrew.org/wiki/List_of_development_tools ported library page]
+
* [[:Category:Homebrew using SDL libraries|Homebrew using SDL libraries]]
−
--[[User:TheDrev|TheDrev]] 17:18, 16 April 2009 (UTC)
[[Category:Libraries]]
[[Category:Libraries]]
−
[[Category:Homebrew using SDL libraries]]