~eliasnaur/gio

e69ef4f0b42e035cf67e90585de58a5e1261c078 — Elias Naur 1 year, 11 months ago b707b19
app: disable OpenGL backend when the `noopengl` tag is present

The tag `noopengl` is useful for testing the Vulkan backend which
is no longer default.

Signed-off-by: Elias Naur <mail@eliasnaur.com>
4 files changed, 8 insertions(+), 2 deletions(-)

M app/egl_android.go
M app/egl_wayland.go
M app/egl_windows.go
M app/egl_x11.go
M app/egl_android.go => app/egl_android.go +2 -0
@@ 1,5 1,7 @@
// SPDX-License-Identifier: Unlicense OR MIT

//go:build !noopengl

package app

/*

M app/egl_wayland.go => app/egl_wayland.go +2 -1
@@ 1,8 1,9 @@
// SPDX-License-Identifier: Unlicense OR MIT

//go:build ((linux && !android) || freebsd) && !nowayland
//go:build ((linux && !android) || freebsd) && !nowayland && !noopengl
// +build linux,!android freebsd
// +build !nowayland
// +build !noopengl

package app


M app/egl_windows.go => app/egl_windows.go +2 -0
@@ 1,5 1,7 @@
// SPDX-License-Identifier: Unlicense OR MIT

//go:build !noopengl

package app

import (

M app/egl_x11.go => app/egl_x11.go +2 -1
@@ 1,8 1,9 @@
// SPDX-License-Identifier: Unlicense OR MIT

//go:build ((linux && !android) || freebsd || openbsd) && !nox11
//go:build ((linux && !android) || freebsd || openbsd) && !nox11 && !noopengl
// +build linux,!android freebsd openbsd
// +build !nox11
// +build !noopengl

package app