diff --git a/internal/graphicsdriver/metal/mtl/example_darwin_test.go b/internal/graphicsdriver/metal/mtl/example_darwin_test.go index 91ee2bd55..581855cf7 100644 --- a/internal/graphicsdriver/metal/mtl/example_darwin_test.go +++ b/internal/graphicsdriver/metal/mtl/example_darwin_test.go @@ -39,9 +39,9 @@ func init() { } func Example_listDevices() { - device, ok := mtl.CreateSystemDefaultDevice() - if !ok { - log.Fatalln("Metal is not supported") + device, err := mtl.CreateSystemDefaultDevice() + if err != nil { + log.Fatal(err) } printJSON("preferred system default Metal device = ", device) @@ -86,9 +86,9 @@ func printJSON(label string, v any) { } func Example_renderTriangle() { - device, ok := mtl.CreateSystemDefaultDevice() - if !ok { - log.Fatalln("Metal is not supported") + device, err := mtl.CreateSystemDefaultDevice() + if err != nil { + log.Fatal(err) } // Create a render pipeline state. diff --git a/internal/graphicsdriver/metal/mtl/mtl_darwin_test.go b/internal/graphicsdriver/metal/mtl/mtl_darwin_test.go index 0d8449ec5..4abc65c09 100644 --- a/internal/graphicsdriver/metal/mtl/mtl_darwin_test.go +++ b/internal/graphicsdriver/metal/mtl/mtl_darwin_test.go @@ -30,9 +30,9 @@ import ( ) func Disabled_TestRenderTriangle(t *testing.T) { - device, ok := mtl.CreateSystemDefaultDevice() - if !ok { - t.Fatal("Metal is not supported") + device, err := mtl.CreateSystemDefaultDevice() + if err != nil { + t.Fatal(err) } // Create a render pipeline state.