Fu Erode/Dilate errors with OpenCL  [FIXED]

Moderator: Chad

User avatar
Chad
Fusionator
Posts: 1406
Joined: Fri Aug 08, 2014 1:11 pm
Been thanked: 13 times

Erode/Dilate errors with OpenCL

#1

Post by Chad » Sun Aug 06, 2017 5:17 pm

Fusion version:
9.0

OS and version:
Windows 8.1

Additional relevant system info:
GTX 1080 368.39

Description of the bug:
Some corner cases of ErDl settings have visual artifacts with OpenCL

Severity (Trivial, Minor, Major, Critical)
Minor, especially since the workaround, turning off OpenCL, is easy

Steps to reproduce:

Please, if possible, provide a Fusion setup to help demonstrate the behaviour, either as an attachment or between code tags:

Code: Select all

{
	Tools = ordered() {
		ErodeDilate1 = ErodeDilate {
			Inputs = {
				Green = Input { Value = 0, },
				Alpha = Input { Value = 0, },
				Filter = Input { Value = 2, },
				XAmount = Input { Value = 0.094, },
				Input = Input {
					SourceOp = "Text2",
					Source = "Output",
				},
				Comments = Input { Value = "Green and Alpha Don't Think It Be Like It Is But It Do", },
			},
			ViewInfo = OperatorInfo { Pos = { 990, 247.5 } },
		},
		ErodeDilate1_1 = ErodeDilate {
			CtrlWZoom = false,
			Inputs = {
				Filter = Input { Value = 1, },
				XAmount = Input { Value = 0.01863, },
				Input = Input {
					SourceOp = "Text2",
					Source = "Output",
				},
				Comments = Input { Value = "Strange horizontal and vertical lines", },
			},
			ViewInfo = OperatorInfo { Pos = { 990, 313.5 } },
		},
		Text2 = TextPlus {
			Inputs = {
				Width = Input { Value = 256, },
				Height = Input { Value = 256, },
				["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
				Size = Input { Value = 0.5, },
				Font = Input { Value = "Open Sans", },
				StyledText = Input { Value = "&@!", },
				Style = Input { Value = "Bold", },
				ManualFontKerningPlacement = Input {
					Value = StyledText {
						Array = {
						},
						Value = ""
					},
				},
				Red1 = Input { Value = 0.9, },
				Blue1 = Input { Value = 0.528, },
				ShadingGradient1 = Input {
					Value = Gradient {
						Colors = {
							[0] = { 0, 0, 0, 1 },
							[1] = { 1, 1, 1, 1 }
						}
					},
				},
			},
			ViewInfo = OperatorInfo { Pos = { 825, 313.5 } },
		},
		ErodeDilate1_2 = ErodeDilate {
			Inputs = {
				Filter = Input { Value = 2, },
				XAmount = Input { Value = 0.01179, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Input = Input {
					SourceOp = "Text2",
					Source = "Output",
				},
				Comments = Input { Value = "Strange horizontal and vertical lines", },
			},
			ViewInfo = OperatorInfo { Pos = { 990, 379.5 } },
		}
	}
}

User avatar
SecondMan
Site Admin
Posts: 3466
Joined: Thu Jul 31, 2014 5:31 pm
Answers: 5
Location: Vancouver, Canada
Been thanked: 92 times
Contact:

Re: Erode/Dilate errors with OpenCL

#2

Post by SecondMan » Tue Jan 22, 2019 11:43 pm

Could you please confirm this fixed for you in 9.0.2, @Chad ?

User avatar
SecondMan
Site Admin
Posts: 3466
Joined: Thu Jul 31, 2014 5:31 pm
Answers: 5
Location: Vancouver, Canada
Been thanked: 92 times
Contact:

Re: Erode/Dilate errors with OpenCL  [FIXED]

#3

Post by SecondMan » Tue May 14, 2019 11:05 pm

Going to mark this as fixed, I see no difference when toggling OCL from version 9.0.2 onwards.


User avatar
Chad
Fusionator
Posts: 1406
Joined: Fri Aug 08, 2014 1:11 pm
Been thanked: 13 times

Re: Erode/Dilate errors with OpenCL

#4

Post by Chad » Wed May 15, 2019 12:17 pm

Yes, seems fine.