From a07bced8089674eafac720634d7eeabcbb7e6ec9 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Thu, 24 Aug 2017 17:59:18 -0700 Subject: [PATCH] [kit] Create Metal library from Kit bundle, rather than main bundle --- MetaballsKit/Renderer.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MetaballsKit/Renderer.swift b/MetaballsKit/Renderer.swift index 3c5214a..3ccb6f9 100644 --- a/MetaballsKit/Renderer.swift +++ b/MetaballsKit/Renderer.swift @@ -35,7 +35,8 @@ public class Renderer: NSObject, MTKViewDelegate { view.device = device do { - let library = try device.makeDefaultLibrary(bundle: Bundle.main) + let bundle = Bundle(for: type(of: self)) + let library = try device.makeDefaultLibrary(bundle: bundle) let vertexShader = library.makeFunction(name: "passthroughVertexShader") let fragmentShader = library.makeFunction(name: "sampleToColorShader")