OpenGL中的硬件现在对模板缓冲区的支持程度如何?
比着色器更好/更差的支持吗?
如果硬件不支持,是否可以在软件中模拟?
不幸的是,我一直未能找到有关该主题的任何硬数据。我想假设,既然编排是一种古老的技术,它将得到无处不在的支持。但是,由于它是一种旧技术,因此很容易从新的GPU硬件中逐步淘汰,而采用了片段着色器。
在我的方案中,我将结合使用8位模板缓冲区和24位深度缓冲区(与VBO一起使用)(如果这会影响任何内容)。如果我使用模板缓冲区,那么那些没有模板支持的人将无法玩我正在制作的游戏,因此很担心。如果他们至少可以模仿软件中的扭曲效果,虽然这不是理想的,但足以消除我的恐惧。
模板缓冲区仍在OpenGL 4.4规范中。它们在9.1节中进行了描述,而模板测试在17.3.5节中进行了说明。
您可以确保模板缓冲区。无论是在GPU上还是在软件中完成,都是实现细节。任何可以运行您所针对的OpenGL版本的机器都应该能够在CPU上进行模板测试,而不会费力。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句