I recently tried some C# implementation from here :
http://www.koushikdutta.com/search/labe ... penGL%20ES
and it appears that compared to C++ Vincent implementation it generates some much faster code.
Since C# is not as fast as C++ I then realized that the C# implementation links dynamically with libGLES_CM.dll, while Vincent requires to use the libGLES_CM.dll it provides.
So I am wondering if there is some C++ wrapper working dynamically with any libGLES_CM.dll version.