# WebGL2.0渲染支持说明

更新时间 2025-02-25

# 一. 什么是WebGL2.0

WebGL 是一种用于在 Web 浏览器中渲染图形的 API,基于 OpenGL ES 图形库的功能。WebGL 1.0 大致与 OpenGL ES 2.0 功能相匹配,而 WebGL 2.0 大致与 OpenGL ES 3.0 功能相匹配。 根据游戏项目统计,我们发现相对于WebGL1,更适合以下游戏需求:

  • 线性颜色空间渲染
  • 使用GPU Instancing提高渲染性能
  • 使用SRP Batcher提高渲染性能
  • 使用URP PostProcessing效果提升品质
  • 存在大量依赖OpenGL ES 3.0以上的Shader难以降低

# 二. WebGL2.0 使用限制

  • iOS:仅支持iOS 15.0及以上系统
  • Android :Android WebGL2.0支持