Swiftpack.co - Swift Packages by MetalPetal

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by MetalPetal

MetalPetal/MetalPetal 1.25.2
A GPU accelerated image and video processing framework built on Metal.
⭐️ 1,822
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
1.25.2
1 year ago
**Enhancements** Add an `autoreleasepool` in `MTIAsyncVideoCompositionRequestHandler` in case the relative queue does not have a `.workItem` autorelease frequency.
1.25.1
1 year ago
**Bug fixes** - Update the `Static` sub-pod for resource copying behavior change in Xcode 14. 0c48a7cbfc54334c687e0708a31b3feb9339f25f
1.25.0
1 year ago
**Enhancements** Revert #314. `MTICoreImageKernel` now respects the origin of the output `CIImage`.
1.24.2
1 year ago
**Enhancements** - [Shaders] Support unified Metal language. https://github.com/MetalPetal/MetalPetal/commit/bdb515635033288b9d8f13aeab4e5343894f7aa9 _This also fixes the SwiftPM integration on iOS 16 and macOS 13_
1.24.1
2 years ago
**Bug fixes** - Fix rendering of `CIImage`s that have non-zero origin. #314 - [MTIDataBuffer] Use `stride` instead of `size` for raw pointer access. 58b226325e52ee13d18e869f28912522dc476ca1 **Enhancements** - `MTITexturePromise.texture` is now public. 3e9bc59f02a8ed6e20f3642ba55f48ceb262891f - `MTICVPixelBufferPromise.pixelBuffer` is now public. 16d627405c3a9c7ac228a98998d319816583d038
1.24.0
2 years ago
**Deprecation** - Drops iOS 10 support. **Enhancements** - Refine swift interfaces for `MTIRenderPipelineKernel` #293 - Reporting error instead of trap when rendering a zero size image #292
1.23.0
2 years ago
**Enhancements** - Automatically fall back on CoreImage to create textures for non-IOSurface-Backed `CVPixelBuffer`s. 5b74467543412a41643f0f65f41271f5c29079d8 - [MTIVideoComposition] Minor performance improvements by caching track transforms. 9f524836a5980880de646475007052fa870e98ab - [MTIVideoComposition] Add the support for `colorPrimaries`, `colorYCbCrMatrix` and `colorTransferFunction`. 601636764678ac3e52ff71831fced506155542e2
1.22.0
2 years ago
**Enhancements** - [MTIAsyncVideoCompositionRequestHandler] Do not report `noSourceFrame` error. 84be369be4402122a3afd97b6985bbf5099839b2 - [MTIAsyncVideoCompositionRequestHandler] Make `Request.anySourceImage` an optional value. #256 - Improve memory handling on some failure branches. 7388f540a23da10d4aaf240c512135e0e58bcff5 - Silent some compiler warnings on Xcode 13. eb67c48060989c67ece5dc75fa811b2489dd9da8
1.21.1
2 years ago
**Bug fixes** - Remove the load action assertion for memoryless render targets while the render target is not actually memoryless (Intel Macs) e7335c6440688b2c49c9dac51bce126c8bc7bfdf
1.21.0
2 years ago
**Enhancements** - `MTIContext` now automatically chooses to use `MTIHeapTexturePool` on supported devices. a0fa22797ea3b18fd7d2eb6324a06b19da887791 **Deprecation** - `MTIVector` no longer conforms to `NSCoding`. `MTIVector` is designed for encoding small vector values for the shader functions. Data serialization should be done using other methods. - `MTIContextOptions` no longer conforms to `NSCopying`. `MTIContextOptions` is designed to be a temporary object. The context does not keep references to the context options. There is no need for the `MTIContextOptions` to conform to the `NSCopying` protocol.
iOS macOS tvOS
MetalPetal/VideoIO 2.3.1
Video Input/Output Utilities
⭐️ 157
🕓 2 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
2.3.1
2 years ago
### Fixes - Fix a tvOS build issue.
2.3.0
2 years ago
### Video recorder improvements - Improve error handling #31 - Improve the handling of future audio buffers #30
2.2.0
2 years ago
Improve `channelCount` handling in `MovieRecorder` and `AudioQueueCaptureSession`.
2.1.0
2 years ago
Add macCatalyst support. d3bb6590c0325f29323fd89652d77563f51d56cf
2.0.3
2 years ago
2.0.2
2 years ago
Fix #17
2.0.1
3 years ago
- Fix CocoaPods spec.
2.0.0
3 years ago
- Add tvOS support. - New `MovieRecorder`.
1.0.13
3 years ago
1.0.12
3 years ago
Make `MultitrackMovieRecorder` public
iOS macOS tvOS
MetalPetal/SIMDType 0.0.3
A simple swift struct describing SIMD types.
⭐️ 0
🕓 3 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
0.0.3
3 years ago
0.0.2
3 years ago
0.0.1
3 years ago
Initial Release

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics