I know you can’t have an OpenGL context inside a Windows Form control without some kind of wrapper, like SharpGL or OpenTK. But I’ve been trying to make a project that includes a Windows Form and, seperate from it, a freeGLUT OpenGL context. The idea is that I’m much more comfortable designing a Windows Form GUI using the .NET framework’s built-in controls than I am writing code to display and handle events inside a freeGLUT window. On the other hand, I’m avoiding a wrapper since they sometimes have bugs (I had much trouble with glShaderSource when using SharpGL) and all the OpenGL tutorials I’m learning from are in C++ anyway.
So my goal is to have an OpenGL context, using freeGLUT for windowing, rendering a scene based on some variables, and then the user can change these variables through a seperate, Windows Form GUI. I’ve so far managed to get either the Windows Form GUI to show up, or the freeGLUT window, but not both. Is there any way for this to work, or is it just fundamentally impossible?