写入通道代码
ColorMask命令可以设置颜色的写入通道,可以选择哪些通道写入,也就是会阻止GPU将一些通道写入到RenderTarget当中。
默认情况下,GPU会写入所有的通道RGBA,但有时候实现一些效果的时候,我们不需要4个通道,比如我们可以在渲染阴影贴图时关闭所有的颜色通道,因为只需要深度图。还有一种常用的场景就是完全禁用颜色写入,以便我们可以在一个缓冲区中填充数据而无需写入其他缓冲区,例如在不写入渲染目标的情况下填充模板缓冲区。
以上就是关于unityshader写入通道代码全部的内容,包括:unityshader写入通道代码、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)