book/generated/urp-lit-map.md

未対応

URP Lit Map

Unity urp-17.3.0 Lit.shader Pass/LightMode/#include/핵심 심볼 정의 위치 모음.

URP Lit Map

  • 생성일: 2026-03-04
  • URP 경로: <URP>
  • Core 경로: <CORE>
  • Lit.shader: <URP>/Shaders/Lit.shader
  • Web IDE: /ide/

All includes (unique scan)

  • Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRenderingKeywords.hlsl -> <CORE>/ShaderLibrary/FoveatedRenderingKeywords.hlsl
  • Packages/com.unity.render-pipelines.universal/ShaderLibrary/DOTS.hlsl -> <URP>/ShaderLibrary/DOTS.hlsl
  • Packages/com.unity.render-pipelines.universal/ShaderLibrary/Fog.hlsl -> <URP>/ShaderLibrary/Fog.hlsl
  • Packages/com.unity.render-pipelines.universal/ShaderLibrary/ObjectMotionVectors.hlsl -> <URP>/ShaderLibrary/ObjectMotionVectors.hlsl
  • Packages/com.unity.render-pipelines.universal/ShaderLibrary/ProbeVolumeVariants.hlsl -> <URP>/ShaderLibrary/ProbeVolumeVariants.hlsl
  • Packages/com.unity.render-pipelines.universal/ShaderLibrary/RenderingLayers.hlsl -> <URP>/ShaderLibrary/RenderingLayers.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/DepthOnlyPass.hlsl -> <URP>/Shaders/DepthOnlyPass.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/LitDepthNormalsPass.hlsl -> <URP>/Shaders/LitDepthNormalsPass.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/LitForwardPass.hlsl -> <URP>/Shaders/LitForwardPass.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/LitGBufferPass.hlsl -> <URP>/Shaders/LitGBufferPass.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/LitInput.hlsl -> <URP>/Shaders/LitInput.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/LitMetaPass.hlsl -> <URP>/Shaders/LitMetaPass.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/ShadowCasterPass.hlsl -> <URP>/Shaders/ShadowCasterPass.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/Utils/Universal2D.hlsl -> <URP>/Shaders/Utils/Universal2D.hlsl

Passes (LightMode)

Name LightMode Includes count
ForwardLit UniversalForward 7
ShadowCaster ShadowCaster 3
GBuffer UniversalGBuffer 6
DepthOnly DepthOnly 3
DepthNormals DepthNormals 4
Meta Meta 2
Universal2D Universal2D 3
MotionVectors MotionVectors 2
XRMotionVectors XRMotionVectors 2

Pass: ForwardLit (UniversalForward)

  • Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRenderingKeywords.hlsl -> <CORE>/ShaderLibrary/FoveatedRenderingKeywords.hlsl
  • Packages/com.unity.render-pipelines.universal/ShaderLibrary/DOTS.hlsl -> <URP>/ShaderLibrary/DOTS.hlsl
  • Packages/com.unity.render-pipelines.universal/ShaderLibrary/Fog.hlsl -> <URP>/ShaderLibrary/Fog.hlsl
  • Packages/com.unity.render-pipelines.universal/ShaderLibrary/ProbeVolumeVariants.hlsl -> <URP>/ShaderLibrary/ProbeVolumeVariants.hlsl
  • Packages/com.unity.render-pipelines.universal/ShaderLibrary/RenderingLayers.hlsl -> <URP>/ShaderLibrary/RenderingLayers.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/LitForwardPass.hlsl -> <URP>/Shaders/LitForwardPass.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/LitInput.hlsl -> <URP>/Shaders/LitInput.hlsl

Pass: ShadowCaster (ShadowCaster)

  • Packages/com.unity.render-pipelines.universal/ShaderLibrary/DOTS.hlsl -> <URP>/ShaderLibrary/DOTS.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/LitInput.hlsl -> <URP>/Shaders/LitInput.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/ShadowCasterPass.hlsl -> <URP>/Shaders/ShadowCasterPass.hlsl

Pass: GBuffer (UniversalGBuffer)

  • Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRenderingKeywords.hlsl -> <CORE>/ShaderLibrary/FoveatedRenderingKeywords.hlsl
  • Packages/com.unity.render-pipelines.universal/ShaderLibrary/DOTS.hlsl -> <URP>/ShaderLibrary/DOTS.hlsl
  • Packages/com.unity.render-pipelines.universal/ShaderLibrary/ProbeVolumeVariants.hlsl -> <URP>/ShaderLibrary/ProbeVolumeVariants.hlsl
  • Packages/com.unity.render-pipelines.universal/ShaderLibrary/RenderingLayers.hlsl -> <URP>/ShaderLibrary/RenderingLayers.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/LitGBufferPass.hlsl -> <URP>/Shaders/LitGBufferPass.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/LitInput.hlsl -> <URP>/Shaders/LitInput.hlsl

Pass: DepthOnly (DepthOnly)

  • Packages/com.unity.render-pipelines.universal/ShaderLibrary/DOTS.hlsl -> <URP>/ShaderLibrary/DOTS.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/DepthOnlyPass.hlsl -> <URP>/Shaders/DepthOnlyPass.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/LitInput.hlsl -> <URP>/Shaders/LitInput.hlsl

Pass: DepthNormals (DepthNormals)

  • Packages/com.unity.render-pipelines.universal/ShaderLibrary/DOTS.hlsl -> <URP>/ShaderLibrary/DOTS.hlsl
  • Packages/com.unity.render-pipelines.universal/ShaderLibrary/RenderingLayers.hlsl -> <URP>/ShaderLibrary/RenderingLayers.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/LitDepthNormalsPass.hlsl -> <URP>/Shaders/LitDepthNormalsPass.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/LitInput.hlsl -> <URP>/Shaders/LitInput.hlsl

Pass: Meta (Meta)

  • Packages/com.unity.render-pipelines.universal/Shaders/LitInput.hlsl -> <URP>/Shaders/LitInput.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/LitMetaPass.hlsl -> <URP>/Shaders/LitMetaPass.hlsl

Pass: Universal2D (Universal2D)

  • Packages/com.unity.render-pipelines.universal/ShaderLibrary/DOTS.hlsl -> <URP>/ShaderLibrary/DOTS.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/LitInput.hlsl -> <URP>/Shaders/LitInput.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/Utils/Universal2D.hlsl -> <URP>/Shaders/Utils/Universal2D.hlsl

Pass: MotionVectors (MotionVectors)

  • Packages/com.unity.render-pipelines.universal/ShaderLibrary/ObjectMotionVectors.hlsl -> <URP>/ShaderLibrary/ObjectMotionVectors.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/LitInput.hlsl -> <URP>/Shaders/LitInput.hlsl

Pass: XRMotionVectors (XRMotionVectors)

  • Packages/com.unity.render-pipelines.universal/ShaderLibrary/ObjectMotionVectors.hlsl -> <URP>/ShaderLibrary/ObjectMotionVectors.hlsl
  • Packages/com.unity.render-pipelines.universal/Shaders/LitInput.hlsl -> <URP>/Shaders/LitInput.hlsl

Key symbol definition map

Symbol File Line
LitPassVertex <URP>/Shaders/LitForwardPass.hlsl 158
LitPassFragment <URP>/Shaders/LitForwardPass.hlsl 223
InitializeInputData <URP>/Shaders/2D/Include/InputData2D.hlsl 22
InitializeStandardLitSurfaceData <URP>/Shaders/LitInput.hlsl 252
UniversalFragmentPBR <URP>/ShaderLibrary/Lighting.hlsl 282
GetMainLight <URP>/ShaderLibrary/RealtimeLights.hlsl 81
GetAdditionalLight <URP>/ShaderLibrary/RealtimeLights.hlsl 224
GetAdditionalLightsCount <URP>/ShaderLibrary/RealtimeLights.hlsl 271
TransformObjectToHClip <CORE>/ShaderLibrary/SpaceTransforms.hlsl 108

NOTE: 이 파일은 자동 생성 결과입니다. 책의 설명(16장)과 함께 보되, 최종 판단은 URP 소스를 기준으로 하세요.