Shader Code Viewer: <URP>/ShaderLibrary/Shadows.hlsl
- Generated on: 2026-02-19
- URP version: "17.3.0"
- Core version: "17.3.0"
- Line count: 629
- File index: code/index.md
- Functions index: symbols/functions.md
- Structs index: symbols/structs.md
- Macros index: symbols/macros.md
- Includes index: symbols/includes.md
- Lit 키 심볼 xref: xref/lit-key-symbols.md
Symbol Index
| Kind | Name | Line | Jump |
|---|---|---|---|
| Macro | UNIVERSAL_SHADOWS_INCLUDED |
2 | go |
| Include | Packages/com.unity.render-pipelines.core/ShaderLibrary/Common.hlsl |
4 | go |
| Include | Packages/com.unity.render-pipelines.core/ShaderLibrary/Shadow/ShadowSamplingTent.hlsl |
5 | go |
| Include | Packages/com.unity.render-pipelines.core/ShaderLibrary/GlobalSamplers.hlsl |
6 | go |
| Include | Core.hlsl |
7 | go |
| Include | Packages/com.unity.render-pipelines.core/ShaderLibrary/CommonMaterial.hlsl |
8 | go |
| Include | Shadows.deprecated.hlsl |
9 | go |
| Macro | MAX_SHADOW_CASCADES |
11 | go |
| Macro | MAIN_LIGHT_CALCULATE_SHADOWS |
15 | go |
| Macro | REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR |
18 | go |
| Macro | ADDITIONAL_LIGHT_CALCULATE_SHADOWS |
23 | go |
| Macro | SHADOWMASK_NAME |
31 | go |
| Macro | SHADOWMASK_SAMPLER_NAME |
32 | go |
| Macro | SHADOWMASK_SAMPLE_EXTRA_ARGS |
33 | go |
| Macro | SHADOWMASK_NAME |
38 | go |
| Macro | SHADOWMASK_SAMPLER_NAME |
39 | go |
| Macro | SHADOWMASK_SAMPLE_EXTRA_ARGS |
40 | go |
| Macro | SAMPLE_SHADOWMASK |
45 | go |
| Macro | SAMPLE_SHADOWMASK |
47 | go |
| Macro | SAMPLE_SHADOWMASK |
50 | go |
| Macro | SAMPLE_SHADOWMASK |
52 | go |
| Macro | REQUIRES_WORLD_SPACE_POS_INTERPOLATOR |
55 | go |
| Macro | CALCULATE_BAKED_SHADOWS |
58 | go |
| Function | IsSpotLight |
120 | go |
| Function | IsDirectionalLight |
125 | go |
| Function | IsPointLight |
130 | go |
| Macro | BEYOND_SHADOW_FAR |
135 | go |
| Macro | SOFT_SHADOW_QUALITY_OFF |
138 | go |
| Macro | SOFT_SHADOW_QUALITY_LOW |
139 | go |
| Macro | SOFT_SHADOW_QUALITY_MEDIUM |
140 | go |
| Macro | SOFT_SHADOW_QUALITY_HIGH |
141 | go |
| Struct | ShadowSamplingData |
143 | go |
| Function | GetMainLightShadowSamplingData |
151 | go |
| Function | GetAdditionalLightShadowSamplingData |
166 | go |
| Function | GetMainLightShadowParams |
186 | go |
| Function | GetAdditionalLightShadowParams |
197 | go |
| Function | SampleScreenSpaceShadowmap |
218 | go |
| Function | SampleShadowmapFilteredLowQuality |
234 | go |
| Function | SampleShadowmapFilteredMediumQuality |
245 | go |
| Function | SampleShadowmapFilteredHighQuality |
262 | go |
| Function | SampleShadowmapFiltered |
286 | go |
| Function | if |
294 | go |
| Function | SampleShadowmap |
306 | go |
| Function | ComputeCascadeIndex |
342 | go |
| Function | TransformWorldToShadowCoord |
356 | go |
| Function | MainLightRealtimeShadow |
372 | go |
| Function | MainLightRealtimeShadow |
385 | go |
| Function | AdditionalLightRealtimeShadow |
396 | go |
| Function | AdditionalLightRealtimeShadow |
425 | go |
| Function | GetMainLightShadowFade |
434 | go |
| Function | GetAdditionalLightShadowFade |
443 | go |
| Function | MixRealtimeAndBakedShadows |
456 | go |
| Function | BakedShadow |
465 | go |
| Function | MainLightShadow |
477 | go |
| Function | AdditionalLightShadow |
497 | go |
| Function | GetShadowCoord |
524 | go |
| Function | ApplyShadowBias |
533 | go |
| Function | ApplyShadowClamping |
544 | go |
| Macro | _MainLightShadowData |
567 | go |
| Function | GetShadowFade |
570 | go |
| Function | ApplyShadowFade |
580 | go |
| Function | GetMainLightShadowStrength |
587 | go |
| Function | GetAdditionalLightShadowStrenth |
593 | go |
| Function | SampleShadowmap |
607 | go |
| Function | AdditionalLightRealtimeShadow |
614 | go |
| Function | BakedShadow |
620 | go |
Shader Code Viewer
If JavaScript is disabled, interactive features (go to definition/references/hover/outline) are unavailable.