WebGL扩展的前缀有什么区别

What is the difference between prefixes of WebGL extensions

WebGL扩展的前缀有什么区别?

WebGL 扩展有多个前缀,例如 ANGLEOESWEBGLEXT。它们之间的实际区别是什么?

摘自 here.

WebGL API extensions may derive from many sources, and the naming of each extension reflects its origin and intent.

关于每个标签的更多信息:

    如果使用 Angle 库,则应使用
  • ANGLE 标记。

  • OES 标签应用于 OpenGL ES 的镜像功能或 OpenGL API 扩展通过相应的架构审查 板.

  • 应使用 EXT 标签或镜像其他 OpenGL ES 或 OpenGL API
    扩展。如果与 OpenGL 相比只有很小的行为差异 ES 或 OpenGL 指定了给定的扩展名,原始标签 应该保持。

  • WEBGL 标签应该用于特定于 WebGL 的扩展 旨在与多种网络浏览器兼容。还应该 用于源自 OpenGL ES 或 OpenGL 的扩展 APIs,但其行为已发生重大改变。