Class InternalLightCullingDefs
Internal definitions for FPTL and light culling algorithms. Do not modify, these variables are generated from the FPTLMaxLightCount setting automatically.
Inherited Members
Namespace: UnityEngine.Rendering.HighDefinition
Assembly: Unity.RenderPipelines.HighDefinition.Config.Runtime.dll
Syntax
[GenerateHLSL(PackingRules.Exact, true, false, false, 1, false, false, false, -1, "C:\\temp\\com.unity.render-pipelines.high-definition-config@15.0\\Library\\PackageCache\\com.unity.render-pipelines.high-definition-config@15.0.7\\Runtime\\ShaderConfig.cs")]
public class InternalLightCullingDefs
Fields
| Name | Description |
|---|---|
| s_LightClusterMaxCoarseEntries | Maximum number of lights for cluster coarse entries. Do not modify value, since its generated from ShaderConfig.FPTLMaxLightCount. |
| s_LightClusterPackingCountBits | Number of bits required to pack cluster count. Do not modify value, since its generated from ShaderConfig.FPTLMaxLightCount. |
| s_LightClusterPackingCountMask | Bit mask for packing cluster count. Do not modify value, since its generated from ShaderConfig.FPTLMaxLightCount. |
| s_LightClusterPackingOffsetBits | Number of bits required to pack a cluster offset. Do not modify value, since its generated from ShaderConfig.FPTLMaxLightCount. |
| s_LightClusterPackingOffsetMask | Bit mask for packing cluster light offset. Do not modify value, since its generated from ShaderConfig.FPTLMaxLightCount. |
| s_LightDwordPerFptlTile | Maximum number of dwords per tile. Each light occupies 16 bits. Do not modify value, since its generated from ShaderConfig.FPTLMaxLightCount. |
| s_LightListMaxCoarseEntries | Maximum number of lights for coarse entries (before fine prunning). Do not modify value, since its generated from ShaderConfig.FPTLMaxLightCount. |
| s_MaxNrBigTileLightsPlusOne | Maximum number of lights for a big tile. Do not modify value, since its generated from ShaderConfig.FPTLMaxLightCount. |