#ifndef PREFLECTION_INCLUDED
#define PREFLECTION_INCLUDED

#include "PUniforms.cginc"

void SampleReflectionTexture(float4 screenPos, float3 worldNormal, out half4 color)
{
	float4 n = float4(worldNormal.x, worldNormal.z, 1, 1);
	half4 offset = half4(n.xy * _ReflectionTex_TexelSize.xy * _ReflectionDistortionStrength, 0, 0);

	float2 uv = float2(screenPos.xy / screenPos.w);
	//uv = UnityStereoTransformScreenSpaceTex(uv);
	uv += offset.xy;
	color = tex2D(_ReflectionTex, uv.xy);
}
#endif