No offense back to you, but SDL doesn?¢_Tt use OpenGL, SDL is used to manage a rendering context for OpenGL, just like GLUT. About the size, the versions of DLL?¢_~s I have are SDL - 232Kb GLUT 168Kb, perhaps you?¢_~re talking about other packages that work alongside SDL, but their optional, and any complicated image format loader will take practically the same amount of space and is it really different if some get compiled into the executable? The reason why many old OpenGl book examples use GLUT is just because it was the first cross platform window manager, that?¢_Ts all.