WebGL 相关
基于 WebGL 的通用目的 GPU(GPGPU):https://webgl2fundamentals.org/webgl/lessons/webgl-gpgpu.html
WebGL 是 OpenGL 的简单包装
2002 年微软的 DirectX 9 提出了全新的 Shader 绘图功能以及高阶着色语言(HLSL),OpenGL 霸主地位开始被瓦解。这使得 3DLabs 了解到必须开发全新的 OpenGL 2.0 版本,但仅加入支持GLSL(OpenGL Shading Language)的功能。
WebGL 2 是 WebGL 的一个主要更新,它通过 WebGL2RenderingContext 接口提供。它基于 OpenGL ES 3.0
固定管线 -> 可编程 -> 着色器
着色器是运行在图形硬件上的程序。只有 CPU 才知道渲染的内容,方式和时间,它必须不断地与GPU沟通这些信息。
图形管线(OpenGL ES):