[提问]:什么时候支持webgl2优先编译?

每次都一堆报错
methods supported in GLSL ES 3.00 and above only

明明3.4.1 以上已经支持了 webgl2,编辑器报错提示看到文件头却还是 #version 100那加个webgl2有什么用?

@panda @boyue

webgl2 是按照环境来选择的,如果设备环境支持 webgl2 就会用 webgl2,webgl2 优先级是更高的

RB96J{U$KYIEP27B9DHWQS

这是误解,你可以看到这段报错信息是 AssetDB 报的,这是导入流程,导入过程中我们会通过 glsl100 去做语法校验,如果校验通过,glsl1,glsl3,glsl4 三个版本都会被生成,运行时的选取和使用代码在这里,我也验证了一下运行时,在 webgl2 环境下使用的确实是 glsl3。glsl4 主要是在原生端用来编译 spir-v binary 和 msl 时用的

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。