Well this is weird... I'm not getting any errors/warnings at all.
Besides using multiple glewInit() should just redefine all the bools and function pointers.
The warnings you get are due to export and then reimport of GLEW "symbols" :
This warning is generated by the linker when you declare a symbol by using the __declspec(dllexport) storage-class attribute in one object file and reference it by using the __declspec(dllimport) attribute in another.]
It's a private implementation detail, so... forget it, do your own stuff ![Wink ;)](https://www.sfml-dev.org/forums/Smileys/default/wink.gif)
I don't really understand the point of making functions in glCheck private...
They're pretty simple and are just for error checking anyway :\
Now, ensureGLcontext is another thing
![Smiley :)](https://www.sfml-dev.org/forums/Smileys/default/smiley.gif)
It's pretty damn complicated...
setActive is there to make SFML thread safe, istn it?
![Huh ???](https://www.sfml-dev.org/forums/Smileys/default/huh.gif)
Anyway...
glewInit() did the trick and it seems that everything is working fine
![Cheesy :D](https://www.sfml-dev.org/forums/Smileys/default/cheesy.gif)
Thanks again Laurent!
BTW can I use GLresource for Vertex/Pixel buffer implementations?
It's basically a thread-safe counter for the openGL resources if I understand everything right.