You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I ran into divide-by-zero errors at four points in the code that led to NaN or Inf propagating through the conversion pipeline. I've come up with fixes for these based on inspecting the Objective-C port but I can only debug my changes using a combination of Objective-C and Metal. I'm assuming these fixes will also work for GLSL but can't be 100% sure. These changes only apply to the HSLuv code, I think there are similar problems with the hpluvToLch and lchToHpluv.
I ran into divide-by-zero errors at four points in the code that led to NaN or Inf propagating through the conversion pipeline. I've come up with fixes for these based on inspecting the Objective-C port but I can only debug my changes using a combination of Objective-C and Metal. I'm assuming these fixes will also work for GLSL but can't be 100% sure. These changes only apply to the HSLuv code, I think there are similar problems with the hpluvToLch and lchToHpluv.
The text was updated successfully, but these errors were encountered: