cepl
cepl copied to clipboard
Initial context causing issues
This may be wrong as I'm going on memory right now,
The implicit cepl context is causing us issues when the thread loading the code isnt the one we want to be running with GL. I also think the current code could potentially init a bunch of contexts at once, is this done correctly with respect to threads?
Maybe just say the thread which initialize-cepl is called from is the one that gets the implicit context, then all the rest need to use the with-context + make-context thing.