我有一个ThreeJS应用程序,它使用视频纹理为立方体的面部着色。它工作正常,只要我不打开WebGL检查器。
如果我执行打开WebGL检查器,页面会重新加载并且多维数据集显示为纯黑色而没有任何纹理。在控制台中,我收到以下错误消息(重复了几百次):
WebGL:drawElements:绑定到纹理单元0的纹理不是 渲染。它可能不是2的幂并且具有不兼容的纹理 过滤或不是纹理完整的'。或者纹理是Float或 半浮点型带线性滤波,OES_float_linear或 OES_half_float_linear扩展未启用。
我不相信纹理有任何问题。它绝对是2的强大功能,只要我不使用WebGL检查器,它就能正常工作。有谁知道可能导致此错误的原因?