Files
H3VR-TNH-Quality-of-Life-Im…/Assets/Alloy/Scripts/MaterialMapChannelPacker/Shaders/AlloyNormalBlit.shader
T
2022-01-22 20:13:49 -08:00

28 lines
861 B
Plaintext

// Alloy Physical Shader Framework
// Copyright 2013-2017 RUST LLC.
// http://www.alloy.rustltd.com/
Shader "Hidden/AlloyNormalBlit" {
Properties {
_MainTex ("Render Input", 2D) = "white" {}
}
SubShader {
ZTest Always Cull Off ZWrite Off Fog { Mode Off }
Pass {
CGPROGRAM
#pragma vertex vert_img
#pragma fragment frag
#include "UnityCG.cginc"
sampler2D _MainTex;
float _EditorIsLinear;
float4 frag(v2f_img IN) : SV_Target {
half3 n = UnpackNormal(tex2D (_MainTex, IN.uv));
half4 col = half4((n.x + 1.0f) / 2.0f, (n.y + 1.0f) / 2.0f, (n.z + 1.0f) / 2.0f, 1.0f);
return col;
}
ENDCG
}
}
}