Skip to content

图形库

  • OpenGL
  • OpenGL ES
  • OpenSceneGraph
  • Vulkan
  • WebGL
  • OpenCL
  • CUDA
  • DirectX/3D
  • Metal

GLSL ES 语言

我们在使用 canvas.getContext() 时会改变画布状态。例如使用 canvas.getContext('2d') 时会将画布改变为 2D 画布,而使用 canvas.getContext('webgl') 时会将画布改为 WebGL 画布。

在使用 canvas.getContext('webgl') 方法后,就不能使用基于 2D 的绘制风格了(例如 canvas.getImageData() 方法)。