LaurentGomila/SFML — pull request #321 by IndieCubes (2012-12-05 18:27:55+00:00)
Title: Reducing GPU two way communication overhead by removing glGet calls

It seems like all glGet functions requests information directly from the GPU. Because most GPU's aren't optimized for communicating back to the CPU, these functions cause SFML to busy-wait a lot more than necessary. This problem is especially visible on nVidia GPU's.

For more information, please see http://en.sfml-dev.org/forums/index.php?topic=9858.0

I'm new to github, somehow ended up forking the entire thing. This is by no means a perfect solution, simply what I'm currently having success with.