From 18a6dcf571ca32bf1b56d694d2f80a8ed3698ff2 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Fri, 5 Mar 2021 15:59:34 +0100 Subject: [PATCH] gpu/internal/d3d11: make the Direct3D backend internal to package gpu The package app/internal/d3d11 now contains only the GPU backend on Direct3D. Move it below package gpu to reflect that. Signed-off-by: Elias Naur --- app/headless/headless_windows.go | 2 -- app/loop.go | 2 -- gpu/gpu.go | 3 ++- {app => gpu}/internal/d3d11/backend.go | 0 {app => gpu}/internal/d3d11/backend_windows.go | 0 5 files changed, 2 insertions(+), 5 deletions(-) rename {app => gpu}/internal/d3d11/backend.go (100%) rename {app => gpu}/internal/d3d11/backend_windows.go (100%) diff --git a/app/headless/headless_windows.go b/app/headless/headless_windows.go index 9a4911af..b82195a0 100644 --- a/app/headless/headless_windows.go +++ b/app/headless/headless_windows.go @@ -7,8 +7,6 @@ import ( "gioui.org/gpu" "gioui.org/internal/d3d11" - - _ "gioui.org/app/internal/d3d11" ) type d3d11Context struct { diff --git a/app/loop.go b/app/loop.go index 444d344f..57aa11a5 100644 --- a/app/loop.go +++ b/app/loop.go @@ -10,8 +10,6 @@ import ( "gioui.org/app/internal/window" "gioui.org/gpu" "gioui.org/op" - - _ "gioui.org/app/internal/d3d11" ) type renderLoop struct { diff --git a/gpu/gpu.go b/gpu/gpu.go index 65427042..dac15b90 100644 --- a/gpu/gpu.go +++ b/gpu/gpu.go @@ -29,8 +29,9 @@ import ( "gioui.org/op" "gioui.org/op/clip" - // Register backend. + // Register backends. _ "gioui.org/gpu/gl" + _ "gioui.org/gpu/internal/d3d11" ) type GPU interface { diff --git a/app/internal/d3d11/backend.go b/gpu/internal/d3d11/backend.go similarity index 100% rename from app/internal/d3d11/backend.go rename to gpu/internal/d3d11/backend.go diff --git a/app/internal/d3d11/backend_windows.go b/gpu/internal/d3d11/backend_windows.go similarity index 100% rename from app/internal/d3d11/backend_windows.go rename to gpu/internal/d3d11/backend_windows.go