diff options
| author | yum <yum.food.vr@gmail.com> | 2025-10-04 19:18:47 -0700 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2025-10-04 19:18:47 -0700 |
| commit | dc8a6dfb9d78316b8c58c587bc606468377b0fe3 (patch) | |
| tree | ca4994a0e552179b63a88ed7306fddc5984cd359 /3ner.cginc | |
| parent | 42dbd067eb455d4b67d6ae8c57f1cbe4ec7dccfa (diff) | |
add unlit toggle, adjust IBL
Diffstat (limited to '3ner.cginc')
| -rw-r--r-- | 3ner.cginc | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -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 |
