首页 > 解决方案 > ThreeJS 着色器无法在 Chrome 上的 OnePlus 手机上正确渲染

问题描述

我不知道这是否是问这个问题的正确地方,但我最近创建了这个库。

引起我注意的一个问题是,我用来移动平面顶点的 OnePlus 手机顶点着色器在一个点后被切断。

不过,我在 iOS 14.5 上的 iPhone 并非如此。

我发现在 fBM 函数中,在这些行中,将湍流设置为 true 并取噪声的绝对值会导致它工作,但我不希望湍流始终处于开启状态。

在其他 OnePlus 手机上进行测试似乎会导致问题,但在三星上进行测试可以让一切正常运行

知道是什么导致了这个错误吗?

标签: three.js3dglslshaderwebgl

解决方案


推荐阅读