Skip to content

Commit 8916fdf

Browse files
committed
Fix transparent border on edge of Gaussian Blur
1 parent 222868e commit 8916fdf

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

framework/Source/Operations/GaussianBlur.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ public class GaussianBlur: BasicOperation {
66
{
77
if self.useMetalPerformanceShaders, #available(iOS 9, macOS 10.13, *) {
88
internalMPSImageGaussianBlur = MPSImageGaussianBlur(device: sharedMetalRenderingDevice.device, sigma: blurRadiusInPixels)
9+
(internalMPSImageGaussianBlur as? MPSImageGaussianBlur)?.edgeMode = .clamp
910
} else {
1011
fatalError("Gaussian blur not yet implemented on pre-MPS OS versions")
1112
// uniformSettings["convolutionKernel"] = convolutionKernel

0 commit comments

Comments
 (0)