Hi Bill,
My name is Robert. I’m working with the author of Vulkano to add support for macOS via MoltenVK. We’re making progress, but we’ve hit a snag. Our efforts can be reviewed here.
Perhaps you can shed some light on this exception?
$ ../target/debug/triangle
[mvk-info] Device AMD Radeon R9 M370X supports Metal Feature Set: macOS GPU Family 1 v1
[mvk-info] Device Intel Iris Pro Graphics supports Metal Feature Set: macOS GPU Family 1 v1
Using device: AMD Radeon R9 M370X (type: DiscreteGpu)
[***MoltenVK ERROR***] VK_ERROR_INITIALIZATION_FAILED: On-screen rendering requires a view that is backed by a layer of type CAMetalLayer.
thread 'main' panicked at 'unexpected error: InitializationFailed', /Users/rhurst/Developer/Personal/vulkano/vulkano/src/swapchain/surface.rs:589
note: Run with <code>RUST_BACKTRACE=1</code> for a backtrace.