I use Horde with SFML. It works pretty well, but one thing you have to remember is to call sf::Window::SaveGLStates() before you call h3dInit(), because h3dInit() will change GL state away from what SFML wants. Then, in the rendering loop, you will draw everything in Horde, then call sf::Window::RestoreGLStates() preparatory to drawing anything in SFML. After you restore states, call sf::Window::SaveGLStates() one last time to push the state back onto the stack preparatory to the next iteration of the loop.
|