func (c *contextGL) destroy() { C.destroyContext(c.dpy, c.ctx, c.surf) runtime.UnlockOSThread() }
func (c *contextGL) destroy() { C.destroyContext(c.dpy, c.ctx, c.surf) gl.ContextWatcher.OnDetach() runtime.UnlockOSThread() }