I've made it work in the past, though I can't remember how. Basically I'm having glcontrol issues. The real problem is that I don't understand how it works in conjunction with threading, so I keep getting errors such as these:
Cross-thread operation not valid: Control 'glc1' accessed from a thread other than the thread it was created on. Failed to make context 196608 current. Error: 170 Failed to swap buffers for context 196608 current. Error: 6
so my question is this: how does gl control work, and how do i ensure that i'm trying to access it on the same thread?