diff --git a/gpu/headless/headless_darwin.go b/gpu/headless/headless_darwin.go index 6d077bf3..0af121ca 100644 --- a/gpu/headless/headless_darwin.go +++ b/gpu/headless/headless_darwin.go @@ -22,7 +22,7 @@ type nsContext struct { ctx C.CFTypeRef } -func newGLContext() (context, error) { +func newContext() (context, error) { ctx := C.gio_headless_newContext() return &nsContext{ctx: ctx}, nil } diff --git a/gpu/headless/headless_egl.go b/gpu/headless/headless_egl.go index d08b9dda..3119ac12 100644 --- a/gpu/headless/headless_egl.go +++ b/gpu/headless/headless_egl.go @@ -1,7 +1,7 @@ // SPDX-License-Identifier: Unlicense OR MIT -//go:build linux || freebsd || windows || openbsd -// +build linux freebsd windows openbsd +//go:build linux || freebsd || openbsd +// +build linux freebsd openbsd package headless @@ -9,6 +9,6 @@ import ( "gioui.org/internal/egl" ) -func newGLContext() (context, error) { +func newContext() (context, error) { return egl.NewContext(egl.EGL_DEFAULT_DISPLAY) } diff --git a/gpu/headless/headless_gl.go b/gpu/headless/headless_gl.go deleted file mode 100644 index 6bfb28cf..00000000 --- a/gpu/headless/headless_gl.go +++ /dev/null @@ -1,10 +0,0 @@ -// SPDX-License-Identifier: Unlicense OR MIT - -//go:build !windows -// +build !windows - -package headless - -func newContext() (context, error) { - return newGLContext() -} diff --git a/gpu/headless/headless_js.go b/gpu/headless/headless_js.go index 092c1137..7b0a1fda 100644 --- a/gpu/headless/headless_js.go +++ b/gpu/headless/headless_js.go @@ -14,7 +14,7 @@ type jsContext struct { ctx js.Value } -func newGLContext() (context, error) { +func newContext() (context, error) { doc := js.Global().Get("document") cnv := doc.Call("createElement", "canvas") ctx := cnv.Call("getContext", "webgl2")