指定在渲染时对模板缓冲区执行的操作。
Keep | 保留当前模板值。 |
Zero | 将模板缓冲区值设置为 0。 |
Replace | 将模板缓冲区值替换为引用值(在着色器中指定)。 |
IncrementSaturate | 使当前模板缓冲区值增大。限制为可表示的最大无符号值。 |
DecrementSaturate | 使当前模板缓冲区值减小。限制为 0。 |
Invert | 对当前模板缓冲区值按位求反。 |
IncrementWrap | 使当前模板缓冲区值增大。模板缓冲区值为可表示的最大无符号值时,继续增大将重新设置为 0。 |
DecrementWrap | 使当前模板缓冲区值减小。模板缓冲区值为 0 时,继续减小将重新设置为可表示的最大无符号值。 |