1.2.0 - 2021-10-22
- BBMetalCamera supports depth data
- BBMetalDepthLuminanceFilter
- BBMetalBaseFilter deprecates updateParameters(forComputeCommandEncoder:) function
1.1.12 - 2021-10-06
- BBMetalMultipleCamera
- BBMetalCamera activeFormat, textureSize and videoOrientation properties
- BBMetalBaseFilter sourceCameraPositionIndex property
1.1.11 - 2021-08-05
- BBMetalTransformFilter anchorPoint property
1.1.10 - 2021-01-04
- BBMetalBaseFilter sourceSampleTimeIndex property
1.1.9 - 2020-11-26
- Implement BBMetalView init(coder:)
- Make BBMetalDefaultTexture public
- Make BBMetalVideoTextureItem public
1.1.8 - 2020-10-23
- Camera capturing photo texture wrong color bug
1.1.7 - 2020-10-07
- BBMetalCamera preprocessVideo block
- BBMetalCamera capturePhoto(completion:) function
- BBMetalVideoSource preprocessVideo block
- BBMetalTransformFilter
- BBMetalCamera takePhoto() function
- BBMetalBaseFilter addCompletedHandler(_:) function
- Camera video frame camera position nil bug
- BBMetalVideoSource orientation bug
1.1.6 - 2020-08-16
- BBMetalVignetteFilter
- BBMetalBulgeFilter
- BBMetalPinchFilter
- All texture samplers use linear mag_filer and min_filter to avoid pixelation
- UIImage texture incorrect orientation bug
- Image data no texture bug
1.1.5 - 2020-08-14
- BBMetalCamera adds mutitpleSessions property, uses indepent audio session, and remo ves adjustSampleTime function to fix video and audio out of sync bug if switching camera position while recording
1.1.4 - 2020-08-12
- BBMetalVideoWriter adds start handler
- BBMetalCamera adds adjustSampleTime(_:) function
- BBMetalCamera makes removeMetadataOutput function public
- BBMetalGaussianBlurFilter can set sigma value
- BBMetalBoxBlurFilter can set kernel width and height
1.1.3 - 2020-08-03
- BBMetalMultipleImageSource
- BBMetalStaticImageSource adds update texture functions
- BBMetalCamera willTransmitTexture adds sample time
- Video frame sample time nil bug
1.1.2 - 2020-06-01
- Fix Xcode 11.5 release mode empty CGImage bug
1.1.1 - 2020-05-11
- Fix chroma key filter shader bug
1.1.0 - 2019-12-12
- BBMetalUISource
- Replace deprecated float3 with SIMD3<Float>
1.0.11 - 2019-11-25
- BBMetalKuwaharaFilter
- BBMetalConvolution3x3Filter
- BBMetalEmbossFilter
1.0.10 - 2019-11-01
- Fix hue filter black pixel bug
- Rotate filter out of range bug
1.0.9 - 2019-10-17
- Filter can remove completion callback
- Change dilation and erosion filters into two pass for performance
1.0.8 - 2019-09-18
- BBMetalErosionFilter
- BBMetalRGBAErosionFilter
- BBMetalDilationFilter
- BBMetalRGBADilationFilter
- BBMetalPassThroughFilter
- MPSKernel filter not call completions bug
1.0.7 - 2019-08-16
- Video writer adds progress callback
1.0.6 - 2019-08-14
- Fix rotate filter empty pixel bug
1.0.5 - 2019-08-07
- Fix metal view aliasing bug
1.0.4 - 2019-08-05
- Camera adds metadata output
1.0.3 - 2019-07-26
- Filter adds useMainBundleKernel
- Video source adds BBMetalVideoSourceProgress
- Fix video frame stuttering bug
1.0.2 - 2019-07-18
- BBMetalSobelEdgeDetectionFilter
- BBMetalBilateralBlurFilter
- BBMetalBeautyFilter
1.0.1 - 2019-07-10
- If MTKTextureLoader can not decode CGImage, draw CGImage and create texture
1.0.0 - 2019-05-21
- Swift 5
0.1.3 - 2019-05-14
- BBMetalCamera can take photo
0.1.2 - 2019-05-07
- BBMetalVideoSource
- BBMetalVideoWriter
0.1.1 - 2019-04-23
- BBMetalCamera adds benchmark
0.1.0 - 2019-04-19
First version