From 7d8894415ce1bc4fe0d7886ac8efecd536433ea6 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Mon, 9 Aug 2021 15:48:27 -0400 Subject: [PATCH] Increase precision of phase interpolation. --- OSBindings/Mac/Clock Signal/ScanTarget/ScanTarget.metal | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OSBindings/Mac/Clock Signal/ScanTarget/ScanTarget.metal b/OSBindings/Mac/Clock Signal/ScanTarget/ScanTarget.metal index 7fa69016e..7bc5f57ef 100644 --- a/OSBindings/Mac/Clock Signal/ScanTarget/ScanTarget.metal +++ b/OSBindings/Mac/Clock Signal/ScanTarget/ScanTarget.metal @@ -91,8 +91,8 @@ struct Line { struct SourceInterpolator { float4 position [[position]]; float2 textureCoordinates; - half unitColourPhase; // i.e. one unit per circle. - half colourPhase; // i.e. 2*pi units per circle, just regular radians. + float unitColourPhase; // i.e. one unit per circle. + float colourPhase; // i.e. 2*pi units per circle, just regular radians. half colourAmplitude [[flat]]; };