Multi-Render Target(MRT)可以使程序在一次渲染中同时写数据到多个Render Target中。这个特性在做Post Effect中很有用,比如需要写Depth, Normal,Geometry数据到RT中以待后用时,使用MRT可以减少生成这些数据的Pass。使用MRT的过程中主要有以下步骤:
- MRT的使用需要硬件的支持,在使用前可以先查询硬件的支持能力。
- 在获知硬件支持MRT之后,使用MRT就跟使用单个普通的Render Target没有两样,只不过在绑定RT时指定对