summaryrefslogtreecommitdiffstats
path: root/3ner.cginc
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2025-10-04 19:18:47 -0700
committeryum <yum.food.vr@gmail.com>2025-10-04 19:18:47 -0700
commitdc8a6dfb9d78316b8c58c587bc606468377b0fe3 (patch)
treeca4994a0e552179b63a88ed7306fddc5984cd359 /3ner.cginc
parent42dbd067eb455d4b67d6ae8c57f1cbe4ec7dccfa (diff)
add unlit toggle, adjust IBL
Diffstat (limited to '3ner.cginc')
-rw-r--r--3ner.cginc10
1 files changed, 9 insertions, 1 deletions
diff --git a/3ner.cginc b/3ner.cginc
index d50f553..1b5e358 100644
--- a/3ner.cginc
+++ b/3ner.cginc
@@ -161,14 +161,22 @@ v2f domain(
return o;
}
-float4 frag(v2f i, uint facing : SV_IsFrontFace) : SV_Target {
+float4 frag(v2f i, uint facing : SV_IsFrontFace
+#if defined(_CUSTOM31_TUBES)
+, out float depth : SV_DepthLessEqual
+#endif
+) : SV_Target {
i.normal *= facing ? 1 : -1;
i.normal = normalize(i.normal);
i.tangent.xyz = normalize(i.tangent.xyz);
Pbr pbr = getPbr(i);
+#if defined(_UNLIT)
+ return pbr.albedo;
+#else
LightData light_data;
GetLighting(i, pbr, light_data);
return brdf(pbr, light_data);
+#endif
}
#endif // __3NER_INC