我尚不清楚为什么有时会选择模板缓冲区的一些特定位进行模板测试。我找不到只有测试1,3,5位的一个模板缓冲区的示例。
原因不是特别有趣。模板缓冲区通常每个样品包含8位,您可以随意使用这些8位,但您可以在应用程序中使用。因此这些位的含义取决于您。
通常它们用于进行音量相交测试,例如模板阴影的阴影卷(大约在2005年流行的技术),您可能会在其中使用模具缓冲区作为计数器。另一个示例是递延照明,在其中使用单个模板缓冲区中的一位来跟踪哪些像素受特定光的影响。
因此,如果您存储"此像素受灯#3的影响",则在位1中,则在渲染灯#3时测试位1。全部取决于应用程序开发人员。