I tried SFML first. It can create an OpenGL3 Context, but uses deprecated functions all over the place. Cannot create a core profile.
I tried SDL 1.3. Needs DirectX SDK to be installed for building.
Unnecessary dependency >_>.
Tried GLUT/GLFW:
Thats what I need.
Problem:
The C-Callbacks do not accept user-pointers. So I cannot pass a this-pointer and would end up in using a singleton for my window, which I do not want.
So, what to do?
I am currently implementing myself a solution, but I only know WinAPI and that one not very good to be honest. It works though, but I have to do a lot of research to get some things working like special keys like alt and ctrl. I just never messed around with WinAPI. After that, I have to learn how X works to port it to Linux too since normally my app is/was XPlattform.
I would really be happy if GLUT gets updated to work better with C++.
Not a rant, just trying to voice my opinion.
Tell me yours!
Thanks.
regards



.
.
