两种方法:
初始化Viewer的配置
修改glsl中部分限定符及函数名
修改初始化Viewer的参数
修改配置使用WebGL1
const viewer = new Cesium.Viewer("cesiumContainer", {
...,
contextOptions: {
requestWebgl1: true
}
})
修改glsl中部分限定符及函数名
texture2D -> texture
gl_FragColor -> out_FragColor
varying/attribute -> out/in(如果变量作为值给其他变量赋值,需要用 in,否则就可以用 out)
评论区