小编use*_*634的帖子

在 GL 中组合多个模板

我想在 OpenGL 中设置多个模板,然后绘制它们的多个组合。

例如:我有两个这样的矩形模板:

多个区域

然后我想画成:

  1. 任何地方
  2. 左矩形(蓝色+紫色)
  3. 右矩形(紫色+红色)
  4. 中间矩形(紫色)
  5. 整个彩色区域(蓝色+紫色+红色)

我发现可以在模板缓冲区的不同位中声明多个模板,但我不知道如何。我如何设置glStencilOpglStencilFunc使其工作?

或者我可以(应该)使用glScissor它吗?

opengl stencils stencil-buffer

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

标签 统计

opengl ×1

stencil-buffer ×1

stencils ×1