diff options
| author | yum <yum.food.vr@gmail.com> | 2026-03-16 18:27:03 -0700 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2026-03-16 18:27:03 -0700 |
| commit | 11e9d97c5ac694773149d6059f90c670b9c00262 (patch) | |
| tree | aaaa3df4850a331896a841347890679aaf186dc7 | |
| parent | 1b33beea4e07afe9709c5c8b9a933c0717fae74c (diff) | |
Misc
| -rwxr-xr-x | 3ner.cginc | 9 | ||||
| -rwxr-xr-x | 3ner.shader | 2 | ||||
| -rwxr-xr-x | pbr.cginc | 1 |
3 files changed, 6 insertions, 6 deletions
@@ -287,13 +287,14 @@ void geom(triangle v2f tri_in[3], } //endex -float4 frag(v2f i, uint facing : SV_IsFrontFace - ) : SV_Target { +float4 frag_shadow_caster(v2f i) : SV_Target { UNITY_SETUP_INSTANCE_ID(i); -#if defined(SHADOW_CASTER_PASS) return 0; -#endif +} +float4 frag(v2f i, uint facing : SV_IsFrontFace + ) : SV_Target { + UNITY_SETUP_INSTANCE_ID(i); #if defined(_RAY_MARCHING) const bool is_fragment = true; ray_march(i, is_fragment); diff --git a/3ner.shader b/3ner.shader index af0d6bf..8d9167f 100755 --- a/3ner.shader +++ b/3ner.shader @@ -1278,7 +1278,7 @@ Shader "yum_food/3ner" #pragma hull hull #pragma domain domain //endex - #pragma fragment frag + #pragma fragment frag_shadow_caster #define SHADOW_CASTER_PASS @@ -41,7 +41,6 @@ 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; |
