mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
update metalengine submodule
This commit is contained in:
parent
d88c78da57
commit
1f95e664df
@ -12,7 +12,7 @@ load("//build-system/bazel-utils:plist_fragment.bzl",
|
|||||||
filegroup(
|
filegroup(
|
||||||
name = "MetalSources",
|
name = "MetalSources",
|
||||||
srcs = glob([
|
srcs = glob([
|
||||||
"Metal/**/*.metal",
|
"Sources/**/*.metal",
|
||||||
]),
|
]),
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
|
@ -25,6 +25,7 @@ let package = Package(
|
|||||||
name: "MetalEngine",
|
name: "MetalEngine",
|
||||||
dependencies: [.product(name: "ShelfPack", package: "ShelfPack", condition: nil),
|
dependencies: [.product(name: "ShelfPack", package: "ShelfPack", condition: nil),
|
||||||
.product(name: "TGUIKit", package: "TGUIKit", condition: nil)],
|
.product(name: "TGUIKit", package: "TGUIKit", condition: nil)],
|
||||||
path: "Sources/"),
|
path: "Sources/",
|
||||||
|
resources: [.copy("MetalEngineShaders.metal")]),
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
@ -686,17 +686,7 @@ public final class MetalEngine {
|
|||||||
}
|
}
|
||||||
library = try? device.makeDefaultLibrary(bundle: bundle)
|
library = try? device.makeDefaultLibrary(bundle: bundle)
|
||||||
#else
|
#else
|
||||||
let mainBundle = Bundle(for: Impl.self)
|
library = try? device.makeDefaultLibrary(bundle: Bundle.module)
|
||||||
guard let path = mainBundle.path(forResource: "MetalEngineMetalSourcesBundle", ofType: "bundle") else {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
guard let bundle = Bundle(path: path) else {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
guard let path = bundle.path(forResource: "MetalEngineShaders", ofType: "metallib") else {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
library = try? device.makeLibrary(URL: .init(fileURLWithPath: path))
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user