相关疑难解决方法(0)

根据模板操作,掩模如何影响模板值?

OpenGL 参考 pdf 中的文档(OpenGL 3.3 和 4.5 规范)对于应用遮罩时存储的模板值会发生什么情况不太清楚。

例如如果我有以下掩码:

glStencilMask( 0x06);
Run Code Online (Sandbox Code Playgroud)

并且存储在模板缓冲区中已经有这个值:

0x06
Run Code Online (Sandbox Code Playgroud)

如果模板操作是GL_INCR_WRAP

当在该像素上正确调用 StencilOp 时会发生什么?

基本上我有面具:

00000110
Run Code Online (Sandbox Code Playgroud)

和价值

00000110
Run Code Online (Sandbox Code Playgroud)

我尝试增加它,它被包裹了吗?

00000010
Run Code Online (Sandbox Code Playgroud)

或者只是归零?(00000110 + 1) & mask

00000000
Run Code Online (Sandbox Code Playgroud)

opengl stencil-buffer

5
推荐指数
1
解决办法
1116
查看次数

标签 统计

opengl ×1

stencil-buffer ×1