Original Post
I've created my context using SDL, and I can use all the OpenGL 1.1 calls that are native in Windows. But for some reason, glGetString() returns 0. I've tried all the values that are valid for that function, and none of them return a valid string. If I was using my own extension system, this wouldn't be a huge problem... but I'm using GLEW, and it won't work if that function doesn't give it the right information.
// SDL_GL_SetAttribute() calls for multisampling, depth buffer, stencil buffer, etc.
_screen_surface = SDL_SetVideoMode(ScreenWidth, ScreenHeight, 0, SDL_OPENGL);
glewInit();
Is there another call that needs to be made to make SDL's context active? Could having _screen_surface as a private member of my RenderingSystem class be causing the problem?