这可能是一个奇怪的问题,但我需要知道OpenGL对绘制几何体的边缘(多边形,线条等)的混淆是否“一致”,这意味着它在不同的平台/硬件上看起来相同。
在这种情况下,别名是“消除锯齿”旨在消除的锐边。我想要别名,并希望将它用于需要混叠效果的像素完美的动画技术(它适用于精灵类效果)。这是可行的,还是无法预测它将如何在不同的计算机上进行别名?
答案 0 :(得分:6)
不,不是。引用规范(任何版本,附录A:不变性):
OpenGL规范不是像素精确。因此,它不保证由不同GL实现产生的图像之间的精确匹配。但是,规范确实指定了完全匹配,在某些情况下,指定了由同一实现生成的图像。
所以可能有变化。还要考虑一些图形驱动程序允许用户强制抗锯齿,覆盖应用程序的设置。