Shader使用偏导数函数就会报编译错误:GL_OES

最近在写cocos的shader效果的时候,发现不能使用偏导数函数dFdx、dFdy和fwidth,使用了就会报编译错误:GL_OES_standard_derivatives,上网找了好久都找不到有效的解决方案,有没有人知道该怎么整啊、、急急急

  • Creator 版本:2.3.1

  • 目标平台:

  • 详细报错信息,包含调用堆栈:

  • 重现方式:

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:

  • 额外线索:

这是详细的报错

shader中使用偏导数函数地方

有没有人知道怎么解决

每日一顶、、

每日一顶、、

感觉是这个导数扩展不一定支持所有浏览器。如果要用的话找到上下文开启吧,可能可行。

详见文档
https://developer.mozilla.org/en-US/docs/Web/API/OES_standard_derivatives

谢谢、迟点我去试一下