1

今天我遇到了一个奇怪的Firefox问题,与其他问题不同,这是一个非常大的问题。废话不多说,截图如下:

我们在 chrome 和任何其他浏览器(当然 IE 除外)中看到的内容,以及我们所期望的内容:

动画开始 动画中间

现在向你展示我闹鬼的 Firefox,似乎 mac 做到了:

这是动画的开头 等等,还有更多!:

在此处输入图像描述

如果我们稍微分析一下 firefox 是如何出错的,我们可以看到我的桌面图标、桌面壁纸、甚至渲染我的非活动 firebug 控制台等元素。即使我只是觉得有必要分享这个,我很好奇为什么,以及如何我可以解决这个“小”问题。谢谢您的考虑。

尊重,盲人

4

1 回答 1

1

我不能说你的问题的真正原因是什么,无论是你的错误还是 Firefox 的错误,但以防万一它有帮助,我会说你看到的模式让我想起了我曾经得到的那种着色器输出在我的 MacBook Pro(“2011 年末”)上,当我忘记在片段着色器中写入gl_FragColor时。我仍然可以隐约看到几何图形,但所有内容都充满了您在第二张屏幕截图中的那种卷曲图案(可能与 GPU 中的内存布局有关),并且随着相机方向的变化以奇怪的方式变化。

所以也许

  • 你确实忘记写了,gl_FragColor但 Chrome 的解释恰好有效
  • Firefox 错误地编译了你的着色器
  • 您的 GPU 错误地执行了 Firefox 的着色器编译,而不是 Chrome 的
  • 由于某些扩展的存在,您在 Firefox 上使用了不同的损坏着色器
  • ...
于 2012-09-28T14:16:28.980 回答