Version: Unity 6.0 (6000.0)
语言 : 中文
URP 的 DOTS 实例化着色器宏的参考
在 URP 中启用 GPU 遮挡剔除

URP 的 DOTS 实例化着色器函数参考

除访问宏外,Unity 还可提供着色器函数,此类函数可直接从绘制命令数据加载常量的值。Unity 提供的着色器使用此类函数。

Unity 提供以下着色器函数:

着色器函数 描述
LoadDOTSInstancedData_RenderingLayer 返回绘制命令的 renderingLayerMask
LoadDOTSInstancedData_MotionVectorsParams 返回绘制命令的运动矢量生成模式。此格式为 float4,这是 Unity 着色器需要的格式。
LoadDOTSInstancedData_WorldTransformParams 返回是否使用翻转三角形绕组绘制实例。请参阅 FlipWinding
LoadDOTSInstancedData_LightData 返回场景的主方向光是否为实例激活状态。主光源可能因多种原因而停用,例如光源已经包含在光照贴图中。
LoadDOTSInstancedData_LODFade 如果设置了 LODCrossFade 标志,则返回所设置的 8 位交叉淡入淡出值。如果未设置标志,则未定义返回值。
URP 的 DOTS 实例化着色器宏的参考
在 URP 中启用 GPU 遮挡剔除