 				#endif
 
 				#if UI_TONE_HUE
-				OUT.effectFactor.y = sin(OUT.effectFactor.x*3.14159265359*2);
-				OUT.effectFactor.x = cos(OUT.effectFactor.x*3.14159265359*2);
+				OUT.extraFactor.x = cos(OUT.effectFactor.x*3.14159265359 * 2);
+				OUT.extraFactor.y = sin(OUT.effectFactor.x*3.14159265359 * 2);
 				#elif UI_TONE_PIXEL
-				OUT.effectFactor.xy = max(2, (1-OUT.effectFactor.x) * _MainTex_TexelSize.zw);
+				OUT.extraFactor.xy = max(2, (1-OUT.effectFactor.x) * _MainTex_TexelSize.zw);
 				#endif
 				
 				#if defined (UI_COLOR)

			fixed4 frag(v2f IN) : SV_Target
			{
				#if UI_TONE_PIXEL
				IN.texcoord = round(IN.texcoord * IN.effectFactor.xy) / IN.effectFactor.xy;
				#endif

				#if defined (UI_BLUR)

				#endif

				#if defined (UI_TONE) || defined (UI_BLUR)
				half4 effectFactor : TEXCOORD2;
				#endif
				#if UI_TONE_HUE || UI_TONE_PIXEL
				half4 extraFactor : TEXCOORD3;
				#endif
			};
			
