OpenGL - это компьютерно-ориентированный API для настольных компьютеров (например, Direct3D).WebGL является производным от OpenGL ES 2.0 (предназначенного для мобильных устройств), который обладает меньшими возможностями и более прост в использовании.
WebGL также предназначен для работы в браузере и поэтому имеет несколько ограничений, превышающих OpenGL ES 2.0..
В отличие от OpenGL, WebGL не требует поддержки собственного драйвера.Оболочка с именем ANGLE , которую Safari, Chrome и Firefox могут использовать для перевода вызовов WebGL и GLSL либо в OpenGL / GLSL, либо в Direct3D / HLSL
Подробный ответ см. В вики Khronos: http://www.khronos.org/webgl/wiki/WebGL_and_OpenGL_Differences