· 更新于 2026-06-02 OpenGL 与 GLSL 约 6 分钟
从 WebGL 1 到 WebGL 2:GLSL ES 3.00 迁移要点
整理桌面 OpenGL、WebGL 1 与 WebGL 2 之间着色器语言的差异,包括版本指令、in/out、整数类型、纹理采样、UBO 与 instancing,以及在 three.js 中使用 RawShaderMaterial 写原生 GLSL ES 3.00 的具体做法。
共 1 篇。
整理桌面 OpenGL、WebGL 1 与 WebGL 2 之间着色器语言的差异,包括版本指令、in/out、整数类型、纹理采样、UBO 与 instancing,以及在 three.js 中使用 RawShaderMaterial 写原生 GLSL ES 3.00 的具体做法。