app/internal/window: rename "backends" to "drivers"

"driver" is the new more specific name for gpu backends.

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2021-03-06 11:03:18 +01:00
parent 7bc0603d7e
commit 91a14c7fa2
3 changed files with 8 additions and 9 deletions
+1 -1
View File
@@ -24,7 +24,7 @@ type d3d11Context struct {
const debug = false
func init() {
backends = append(backends, gpuAPI{
drivers = append(drivers, gpuAPI{
priority: 1,
initializer: func(w *window) (Context, error) {
hwnd, _, _ := w.HWND()
+1 -1
View File
@@ -12,7 +12,7 @@ type glContext struct {
}
func init() {
backends = append(backends, gpuAPI{
drivers = append(drivers, gpuAPI{
priority: 2,
initializer: func(w *window) (Context, error) {
disp := egl.NativeDisplayType(w.HDC())
+6 -7
View File
@@ -70,9 +70,8 @@ type gpuAPI struct {
initializer func(w *window) (Context, error)
}
// backends is the list of potential Context
// implementations.
var backends []gpuAPI
// drivers is the list of potential Context implementations.
var drivers []gpuAPI
// winMap maps win32 HWNDs to *windows.
var winMap sync.Map
@@ -483,11 +482,11 @@ func (w *window) destroy() {
}
func (w *window) NewContext() (Context, error) {
sort.Slice(backends, func(i, j int) bool {
return backends[i].priority < backends[j].priority
sort.Slice(drivers, func(i, j int) bool {
return drivers[i].priority < drivers[j].priority
})
var errs []string
for _, b := range backends {
for _, b := range drivers {
ctx, err := b.initializer(w)
if err == nil {
return ctx, nil
@@ -497,7 +496,7 @@ func (w *window) NewContext() (Context, error) {
if len(errs) > 0 {
return nil, fmt.Errorf("NewContext: failed to create a GPU device, tried: %s", strings.Join(errs, ", "))
}
return nil, errors.New("NewContext: no available backends")
return nil, errors.New("NewContext: no available GPU drivers")
}
func (w *window) ReadClipboard() {