配合 BatchDrawCommand.flags 一起,这会指定如何对该绘制命令中的实例进行深度排序。
如果 BatchDrawCommandFlags.HasSortingPosition 已设置,则此处包含 BatchCullingOutputDrawCommands.instanceSortingPositions 数组中第一个位置的索引,其中包含 Unity 用于对实例进行深度排序的世界空间位置。在这种情况下,将此值设置为第一个实例的世界空间位置的 x 组件索引。
如果未设置 BatchDrawCommandFlags.HasSortingPosition,Unity 会将该值强制转换为浮点数,并使用该浮点数作为近似深度来对绘制命令中的实例进行深度排序。