You should be able to do it with just a sf::Window, you problable need to enable a state in order to use textures that sf::RenderWindow does for you. I think there is a flag just for using texturss. glEnable( GL_TEXTURE ) or something like that. Not 100% certain. Look up Nehe's tutorial.