Skip to content

Commit aff4575

Browse files
committed
chore: Version 1.21.1
1 parent c1ef44b commit aff4575

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

Package.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// swift-tools-version:5.3
22
import PackageDescription
33

4-
let version = "1.19.2"
5-
let tag = "v1.19.2"
6-
let checksum = "335715c1664f8c2ada476c65a8b35715ee29e36ee19ec3388bd517750fd1fe4f"
4+
let version = "1.21.1"
5+
let tag = "v1.21.1"
6+
let checksum = "5cd765a356fefb457aa2192545fa67c09c37a2d4b42cafb8b5628aa9a20bd5bd"
77
let url = "https://github.com/OpenEmu/OpenEmu-Shaders/releases/download/\(tag)/OpenEmuShaders-\(version).xcframework.zip"
88

99
let package = Package(

Source/MTLPixelConverter.swift

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,10 +111,10 @@ public class MTLPixelConverter: NSObject {
111111
]
112112

113113
@objc
114-
public init(device: MTLDevice, library: MTLLibrary) throws {
114+
public init(device: MTLDevice) throws {
115115
self.device = device
116116
let bundle = Bundle(for: type(of: self))
117-
self.library = try device.makeDefaultLibrary(bundle: bundle)
117+
library = try device.makeDefaultLibrary(bundle: bundle)
118118

119119
var texToTex = [TextureConverter?](repeating: nil, count: Int(OEMTLPixelFormat.count.rawValue))
120120
var bufToTex = [BufferConverter?](repeating: nil, count: Int(OEMTLPixelFormat.count.rawValue))
@@ -152,6 +152,11 @@ public class MTLPixelConverter: NSObject {
152152
return bufToTex[Int(sourceFormat.rawValue)]
153153
}
154154

155+
@objc
156+
public func textureConverter(withFormat sourceFormat: OEMTLPixelFormat) -> TextureConverter? {
157+
return texToTex[Int(sourceFormat.rawValue)]
158+
}
159+
155160
@objc
156161
public func convert(fromTexture src: MTLTexture, sourceFormat: OEMTLPixelFormat, toTexture dst: MTLTexture, commandBuffer: MTLCommandBuffer) {
157162
guard let filter = texToTex[Int(sourceFormat.rawValue)] else {

Source/OEFilterChain.m

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -163,9 +163,7 @@ - (instancetype)initWithDevice:(id<MTLDevice>)device
163163
}
164164
assert(err == nil);
165165
_loader = [[MTKTextureLoader alloc] initWithDevice:device];
166-
_converter = [[MTLPixelConverter alloc] initWithDevice:_device
167-
library:_library
168-
error:&err];
166+
_converter = [[MTLPixelConverter alloc] initWithDevice:_device error:&err];
169167
if (err != nil) {
170168
os_log_error(OE_LOG_DEFAULT, "error initializing pixel converter: %{public}@", err.localizedDescription);
171169
}

0 commit comments

Comments
 (0)