OpenGL模板缓冲区,它们的支持程度如何?

安妮·奎因
  • OpenGL中的硬件现在对模板缓冲区的支持程度如何?

  • 比着色器更好/更差的支持吗?

  • 如果硬件不支持,是否可以在软件中模拟?

不幸的是,我一直未能找到有关该主题的任何硬数据。我想假设,既然编排是一种古老的技术,它将得到无处不在的支持。但是,由于它是一种旧技术,因此很容易从新的GPU硬件中逐步淘汰,而采用了片段着色器。

在我的方案中,我将结合使用8位模板缓冲区和24位深度缓冲区(与VBO一起使用)(如果这会影响任何内容)。如果我使用模板缓冲区,那么那些没有模板支持的人将无法玩我正在制作的游戏,因此很担心。如果他们至少可以模仿软件中的扭曲效果,虽然这不是理想的,但足以消除我的恐惧。

罗伯特·鲁哈尼(Robert Rouhani)

模板缓冲区仍在OpenGL 4.4规范中。它们在9.1节中进行了描述,而模板测试在17.3.5节中进行了说明。

您可以确保模板缓冲区。无论是在GPU上还是在软件中完成,都是实现细节。任何可以运行您所针对的OpenGL版本的机器都应该能够在CPU上进行模板测试,而不会费力。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过WebGL支持模板缓冲区

来自分类Dev

OpenGL 16位模板缓冲区?

来自分类Dev

如何增加OpenGL缓冲区?

来自分类Dev

OpenGL的缓冲区如何工作?

来自分类Dev

OpenGL:清除模板缓冲区,除了某些位?

来自分类Dev

OpenGL缓冲区问题

来自分类Dev

如何自动发送()缓冲区,以便不分派它们?

来自分类Dev

在金属中如何清除深度缓冲区或模板缓冲区?

来自分类Dev

如何同步多线程OpenGL缓冲区访问?

来自分类Dev

OpenGL更新缓冲区如何影响速度

来自分类Dev

如何更改opengl中放入顶点缓冲区的值?

来自分类Dev

REST是否支持协议缓冲区

来自分类Dev

OpenGL中的缓冲区绘图

来自分类Dev

OpenGL复制顶点缓冲区对象

来自分类Dev

使用OpenCL获取OpenGL缓冲区

来自分类Dev

OpenGL glMultiDrawElementsIndirect与交错缓冲区

来自分类Dev

OpenGL:glLoadMatrix和深度缓冲区

来自分类Dev

OpenGL帧缓冲区+ LibGDX

来自分类Dev

在openGL中多次绑定缓冲区

来自分类Dev

Java LWGJL opengl缓冲区数据

来自分类Dev

在OpenGL中查看深度缓冲区

来自分类Dev

OpenGL缓冲区,gLFlush和glutSwapBuffers()

来自分类Dev

OpenGL快速回读缓冲区

来自分类Dev

OpenGL绘制顶点缓冲区对象

来自分类Dev

OpenGL帧缓冲区绑定目标

来自分类Dev

OpenGL ES2.0将8位图像加载到模板缓冲区中

来自分类Dev

OpenGL ES 2.0-GL_POINTS和模板缓冲区

来自分类Dev

模板缓冲区在现代OpenGL中是否仍然有用?

来自分类Dev

Opengl模板缓冲区设置为不透明时