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@17.0\\Packages\\com.unity.render-pipelines.high-definition-config\\Runtime\\ShaderConfig.cs")]
public class InternalLightCullingDefs
Fields
s_LightClusterMaxCoarseEntries
Maximum number of lights for cluster coarse entries. Do not modify value, since its generated from ShaderConfig.FPTLMaxLightCount.
Declaration
public static int s_LightClusterMaxCoarseEntries
Field Value
Type | Description |
---|---|
int |
s_LightClusterPackingCountBits
Number of bits required to pack cluster count. Do not modify value, since its generated from ShaderConfig.FPTLMaxLightCount.
Declaration
public static int s_LightClusterPackingCountBits
Field Value
Type | Description |
---|---|
int |
s_LightClusterPackingCountMask
Bit mask for packing cluster count. Do not modify value, since its generated from ShaderConfig.FPTLMaxLightCount.
Declaration
public static int s_LightClusterPackingCountMask
Field Value
Type | Description |
---|---|
int |
s_LightClusterPackingOffsetBits
Number of bits required to pack a cluster offset. Do not modify value, since its generated from ShaderConfig.FPTLMaxLightCount.
Declaration
public static int s_LightClusterPackingOffsetBits
Field Value
Type | Description |
---|---|
int |
s_LightClusterPackingOffsetMask
Bit mask for packing cluster light offset. Do not modify value, since its generated from ShaderConfig.FPTLMaxLightCount.
Declaration
public static int s_LightClusterPackingOffsetMask
Field Value
Type | Description |
---|---|
int |
s_LightDwordPerFptlTile
Maximum number of dwords per tile. Each light occupies 16 bits. Do not modify value, since its generated from ShaderConfig.FPTLMaxLightCount.
Declaration
public static int s_LightDwordPerFptlTile
Field Value
Type | Description |
---|---|
int |
s_LightListMaxCoarseEntries
Maximum number of lights for coarse entries (before fine prunning). Do not modify value, since its generated from ShaderConfig.FPTLMaxLightCount.
Declaration
public static int s_LightListMaxCoarseEntries
Field Value
Type | Description |
---|---|
int |
s_MaxNrBigTileLightsPlusOne
Maximum number of lights for a big tile. Do not modify value, since its generated from ShaderConfig.FPTLMaxLightCount.
Declaration
public static int s_MaxNrBigTileLightsPlusOne
Field Value
Type | Description |
---|---|
int |