func createContext() *contextGL { runtime.LockOSThread() c := &contextGL{} C.createContext(&c.dpy, &c.ctx, &c.surf) gl.ContextWatcher.OnMakeCurrent(nil) return c }
func createContext() (*contextGL, error) { runtime.LockOSThread() c := &contextGL{} C.createContext(&c.dpy, &c.ctx, &c.surf) return c, nil }
func createContext() *contextGL { runtime.LockOSThread() c := &contextGL{} C.createContext(&c.dpy, &c.ctx, &c.surf) return c }