Worm2D is a graphics library that uses OpenGL for 2D rendering.
-Initialize a pygame/openGL window (resolution independant).
-Single or multiple viewports (each with screen position and resolution).
-Loads and displays pygame supported images. (including NonPowerOfTwo).
-Displayes pygame fonts.
-Loads frames packed into into a single image.
-Do openGL calls from anywhere.
-So far, it has been tested on windows, but it should work on others.
zip and tar.gz download below. Documentation and examples included.