Casa
>
Q
> Quais São As Diferenças Entre Webgl E Opengl?
Quais são as diferenças entre WebGL e OpenGL?
Uma das maiores diferenças entre WebGL e OpenGL é que a WebGL é baseada no OpenGL ES, que não tem muitas das características que o OpenGL normal tem. Por exemplo, WebGL só suporta shaders de vértices e fragmentos, enquanto OpenGL tem esses shaders mais os de geometria, tessellation shaders, e shaders computacionais. Há uma série de outras características que OpenGL tem que WebGL não tem, tais como texturas 3D, objetos de array de vértices e desenho instanciado (disponível por extensão em alguns navegadores). Outra diferença é que na WebGL não há um pipeline de funções fixas. Isso é bom porque no OpenGL muitas pessoas ainda aprendem o pipeline de funções fixas, mesmo que ele tenha sido depreciado por muitos anos, então ao aprender WebGL você é forçado a aprender a usar shaders e buffers desde o início. Basicamente se você aprender WebGL você provavelmente será capaz de pegar OpenGL facilmente já que os nomes e parâmetros das funções são muito similares e praticamente todas as funcionalidades suportadas em WebGL são suportadas em OpenGL.