From 4fdba87bddd04a0b5ef31812de03168a7e6c5924 Mon Sep 17 00:00:00 2001 From: Wang Cong Date: Mon, 25 Jan 2021 22:46:01 +0800 Subject: [PATCH] fix: ApplyOutline using a, not working. --- Assets/052_Object_Outline/ApplyOutline.shader | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Assets/052_Object_Outline/ApplyOutline.shader b/Assets/052_Object_Outline/ApplyOutline.shader index 3a19bb1..1c0b273 100644 --- a/Assets/052_Object_Outline/ApplyOutline.shader +++ b/Assets/052_Object_Outline/ApplyOutline.shader @@ -65,10 +65,10 @@ float maxAlpha = 0; for(uint index = 0; index<8; index++){ float2 sampleUV = i.uv + directions[index] * sampleDistance; - maxAlpha = max(maxAlpha, tex2D(_SelectionBuffer, sampleUV).a); + maxAlpha = max(maxAlpha, tex2D(_SelectionBuffer, sampleUV).r); } //remove core - float border = max(0, maxAlpha - tex2D(_SelectionBuffer, i.uv).a); + float border = max(0, maxAlpha - tex2D(_SelectionBuffer, i.uv).r); // sample the texture fixed4 col = tex2D(_MainTex, i.uv);