首页 文章

Three.js(R71)无法在IE11 windows 8.1上运行

提问于
浏览
2

我正在运行R71 of three.js并且它不能在Windows 8.1上运行,即11版本:11.096更新版本11.0.7我收到以下警告:

THREE.WebGLRenderer: OES_texture_half_float extension not supported.
THREE.WebGLRenderer: OES_texture_half_float_linear extension not supported.
THREE.WebGLRenderer: OES_element_index_uint extension not supported.

然后着色器编译错误 .

然后很多:

WEBGL11057: INVALID_ENUM: drawElements: Only UNSIGNED_SHORT type is supported

它在Windows 7上的IE11上工作正常 .

任何帮助将不胜感激 .

1 回答

  • 0

    看起来像IE问题不是Three.js问题 . Three.js只报告Windows 8.1上的IE11与你在该系统上拥有的任何驱动程序和GPU不支持这些扩展 .

    INVALID_ENUM 错误是IE11在WIndows 8.1上不支持 OES_element_index_unit 的直接后果 . 使用该扩展,任何需要它的样本都将失败 . 你正在运行的那个需要它 .

    并非所有样品都需要它 . OES_element_index_uint 只是意味着您可以拥有32位索引而不是默认的16位独立索引 .

    Have you tried other samples?例如,我希望this one to work没有这些扩展 .

相关问题