在firefox的奇怪的3d翻译在mac

时间:2012-09-28 13:10:46

标签: macos firefox webgl three.js

今天我遇到了firefox的一个奇怪问题,而且与其他问题不同,这个问题非常大。不用多说,屏幕截图:

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

Animation start Middle of the animation

现在向你展示我的鬼火狐,似乎mac得到了它:

This is at the beginning of the animation 等等,还有更多!:

enter image description here

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

尊重, 盲

1 个答案:

答案 0 :(得分:1)

我不能说你的问题的实际原因是什么,无论是你的bug还是Firefox的bug,但为了防止它有用,我会说你看到的模式让我想起了那种着色器输出当我忘记在我的片段着色器中写入gl_FragColor时,我在我的MacBook Pro(“2011年末”)上获得了一次。我仍然可以隐约看到几何图形,但是所有东西都充满了你在第二个屏幕截图中的那种卷曲图案(可能与GPU中的内存布局有关),并且在摄像机方向上以奇怪的方式变化。

所以也许

  • 你确实忘了写gl_FragColor,但Chrome的解释恰好起作用
  • Firefox错误地编辑了着色器
  • 您的GPU正在错误地执行Firefox的着色器编辑,而不是Chrome的
  • 你在Firefox上使用了一个不同的,破碎的着色器,因为你有条件存在一些扩展
  • ...