在除其中一台测试Mac之外的所有Mac上,我们的游戏运行正常。
但是,在其中一个上,它遭受了可怕的渐变带。即使桌面绝对是至少8位RGB(其他应用程序中的渐变效果也很好),无论我们是全屏还是窗口运行,都会发生这种情况。
注意:这不是不是我们纹理的位深度。随着渐变的淡入和淡出,我们会得到“条带爬行”,表明它是低深度的最终渲染目标。在大多数机器上,它看起来完全符合预期。
这是我们用来打开窗口的命令:
glfwOpenWindow( width,height,red,green,blue,alpha,depth,stencil,fullscreen ? GLFW_FULLSCREEN : GLFW_WINDOW );
其中“红色”,“绿色”和“蓝色”均为8。
MacOS是10.12(我们无法升级到该Mac上的最新版本,因为某些进程启动会炸毁处理器,导致无法使用)。其他运行10.12的计算机不会出现此问题。
除了提供位深度提示外,我看不到我们对窗口有任何控制,因此我不确定该如何解决。有没有人遇到或解决过这个问题?谢谢。