当使用alpha通道渲染png时,three.js会从显卡中泄漏像素

时间:2017-04-25 22:44:50

标签: javascript three.js webgl

我很难找到这个问题的正确标题。 我正在从外部URL加载PNG文件,但有一个特殊的PNG,没有2的幂,使用gimp创建的alpha-chanel,当我加载并在平面中用作纹理时,它呈现混合的样子截图当前屏幕的部分。在附带的屏幕截图中,您将看到,如果猫的顶部有一层镀铬开发人员检查员窗口的倒置部分,它在右侧打开。 我注意到它说,由于图像不是两个的力量,必须调整大小,但我没有注意到其他纹理的行为。 enter image description here 使用three.js R77,Chromium版本57.0.2987.98基于Ubuntu构建,在Ubuntu 16.04(64位)上运行

1 个答案:

答案 0 :(得分:2)

Yikes,这是浏览器中的一个错误。你能发一个显示问题的独立样本吗?如果不是太麻烦请在crbug.com/上创建一个错误并附上它,但是请将测试用例放在某处并给我发送链接。谢谢。 (我正在开发Chrome的WebGL实现。)