This is new wiki software and old wiki content. It's a work in progress!
Here's the explanation.
Be gentle, report bugs, leave feedback on pages, or just edit them yourself! Thanks!

SDL Wiki

SDL Tutorials

There are a number of SDL tutorials available from different sources.

Multi-Subject

A whole website about SDL tutorials, including SDL basics, events, animation, entities, maps and other topics
Tutorials on building 3 complete games using SDL 2.0
SDL game engine tutorials for absolute beginners, written by the lead developer of Seed of Andromeda
A collection of video tutorials on various SDL topics
A collection of detailed tutorials for game programming using SDL 2.0 with C++
Tutorials covering a wide variety of introductory topics with SDL 2.0
Video tutorial series on recreating Cave Story using SDL
An example of a project upgrade from SDL 1.2 to SDL 2.0

Setup

A video tutorial showing how to setup SDL 2.0 with codeblocks mingw32 compiler
A video tutorial showing how to setup SDL 2.0 with codeblocks mingw32 compiler with OpenGL 3.0+ & compiling GLEW libraries

Android

An example of setting up SDL on Android
An example of building an Android application using the SDL

Audio

A guide to the new audio stream API

Video

A quick guide to streaming textures
A tutorial on enabling and using GLSL extensions with SDL
Check out http://hg.libsdl.org/SDL/file/default/test/testshader.c also

OpenGL

Using SDL 2.0 beta with OpenGL 3
Using SDL 1.3 alpha with OpenGL 3.2 Context
A brief introduction to OpenGL ES

Haptic

Covers the basics of how to create and playback simple force feedback effects with SDL

Input

Using SDL for text inputs with specific consideration for international users

Threads

A good discussion of condition variables (in computer science rather than gaming context), some mention of mutex and semaphore use

libSDL2pp

Tutorial for libSDL2pp, C++11 bindings/wrapper for SDL2

[ edit | delete | history | feedback | raw ]

[ front page | index | search | recent changes | git repo | offline html ]

All wiki content is licensed under Creative Commons Attribution 4.0 International (CC BY 4.0).
Wiki powered by ghwikipp.