Releases: hanton/Fisheye
Releases · hanton/Fisheye
2.1.2
2.1.1
Version 2.1.0 - SwiftUI support
Added
- SwiftUI support with
FisheyeSwiftUIView- Native SwiftUI wrapper for easy integration
- Support for video URL binding and playback control
- Compatible with SwiftUI lifecycle and state management
Version 2.0.0 - Metal Rendering
🚀 Metal Rendering Migration
This is a major release that migrates Fisheye from OpenGL ES to Metal for better performance and modern iOS support.
⚠️ Breaking Changes
- Requires iOS 15.0+ and Metal-capable devices
FisheyeViewnow inherits fromMTKViewinstead ofGLKView- Removed OpenGL ES dependencies
✨ What's Changed
- Complete Metal-based rendering pipeline with YUV-to-RGB conversion
- Pure Swift matrix math utilities using simd
- Improved performance on modern devices
🐛 Bug Fixes
- Fixed black screen issue by correcting sphere triangle winding order
- Fixed texture creation errors with Metal-compatible pixel buffers
📦 Installation
dependencies: [
.package(url: "https://github.com/hanton/Fisheye", from: "2.0.0")
]Full Changelog: 1.0.0...2.0.0