繁体   English   中英

WebGL纹理在苹果设备上呈红色闪烁

[英]WebGL texture red and flickering on Apple devices

我目前正在编写一个简单的WebGL应用程序,在该应用程序中多个纹理相互叠加。

该应用程序可以在Windows上的Chrome,Firefox和IE上正常运行,也可以在Android手机上运行。

但是,在Apple设备上,任何浏览器中的纹理都是红色且闪烁。 我在iPhone或Chrome上的Safari和MacBook上的Firefox上对此进行了测试。

例如,所需的结果是木质纹理:

木纹

但是,在Apple设备上显示如下:

带红色

WebGL没有错误,也没有警告。 这可能是问题还是对该问题的提示?

在这种情况下,解决方案是初始化片段着色器中使用的所有变量,但操作不正确。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM