summaryrefslogtreecommitdiffstats
path: root/pbr.cginc
diff options
context:
space:
mode:
Diffstat (limited to 'pbr.cginc')
-rwxr-xr-xpbr.cginc5
1 files changed, 5 insertions, 0 deletions
diff --git a/pbr.cginc b/pbr.cginc
index c9ee5c5..337d967 100755
--- a/pbr.cginc
+++ b/pbr.cginc
@@ -42,6 +42,7 @@ float2 parallax_offset(float2 uv, float3 view_dir_world, float3x3 tbn) {
float prev_depth = cur_depth;
float prev_height = cur_height;
+ [loop]
for (int i = 0; i < (int)step_count; i++) {
bool was_inside = cur_depth < cur_height;
if (was_inside != inside) break;
@@ -401,6 +402,10 @@ Pbr getPbr(v2f i) {
pbr.normal = normalize(mul(normal_tangent, pbr.tbn));
+#if defined(_DEBUG_VIEW_TANGENT_SPACE_NORMALS)
+ pbr.tangent_normal = normal_tangent;
+#endif
+
#if defined(_BENT_NORMALS)
float3 bent_ts = UnpackNormal(_Bent_Normals_Map.Sample(
aniso4_trilinear_repeat_s, uv_parallax * _Bent_Normals_Map_ST.xy +