sdl_oglblit

About

SDL_oglblit is a library for doing fast, hardware accelerated 2D operations with SDL surfaces using OpenGL. It supports hardware rotation and scaling while blitting with no cost in regards to performance. The library does not do any inter-surface blitting operations, all such operations will have to be done using normal SDL blits before converting the surfaces to OpenGL textures, and should be avoided. SDL_oglblit is distributed under the GPLv3 license.

If you're using SDL_oglblit in one of your projects, drop me a line at noname@ this domain (you don't have to, but I like knowing if people find my libraries useful ;)

Screenshots

sdl_oglblit example screenshot screenshot of in progress game using sdl_oglblit

Authors

Right now, only me, Fredrik Hultin

Requirements

SDL_oglblit requires SDL and OpenGL libraries.

Changelog

Version 0.5

Documentation

Code says more than a thousand words, so take a look at the example. Source and data is also included in the sdl_oglblit-source package below.

Compiling and installing

SDL_oglblit can be compiled as a library using CMake, or it can simply be included in your application.

Portability

sdl_oglblit has only been tested under GNU/Linux and X11 but should work fine with other systems that SDL supports.

Downloads

Valid XHTML 1.0!

Valid CSS!