虽然 chrome 更新到他的最新版本,但我的 WebGL 应用程序不再工作......模型只是黑色的,因为纹理不会加载。
这是失败消息。纹理都是2的幂,所以我不知道问题出在哪里。它适用于 Chrome 版本 28.0.1500.72 m
GL_INVALID_ENUM : glActiveTexture: texture was GL_LINE_LOOP WebGL: drawArrays: texture bound to texture unit 2 is not renderable.
它可能不是 2 的幂并且具有不兼容的纹理过滤或不是“纹理完整”。或者纹理是具有线性过滤的浮点或半浮点类型,而 OES_float_linear 或 OES_half_float_linear 扩展未启用。
我的抽奖电话
// draw the Triangles
gl.drawElements(gl.TRIANGLES, Model.TriangleCount, gl.UNSIGNED_SHORT, 0);