rendererLists | 要准备渲染的 RendererList 对象列表。 |
在后台开始处理提供的 RendererLists。
使用此命令,应用程序可以手动启动可见游戏对象的批处理和过滤。这是一个异步操作,控制权会立即返回到应用程序。要检查每个 RendererList 的状态,请使用 ScriptableRenderContext.QueryRendererList。
如果不使用此命令,则 RendererLists 的批处理将以 ScriptableRenderContext.Submit 开始。通过使用此命令,应用程序可以在帧开始时手动启动多个 RendererLists 的处理,然后再记录任何其他渲染命令。这使得 RendererList 处理可以与其他工作重叠,从而提高性能。
此外,通过使用 ScriptableRenderContext.QueryRendererListStatus 命令,应用程序可以获取有关场景中可见对象类型的信息,并相应地优化渲染(例如,如果看不到具有失真的对象,则跳过颜色金字塔生成传递)。