O que é um OpenGL?

Abreviação para Open Graphics Library, OpenGL é uma marca comercial da SGI (Silicon Graphics Inc.) é um padrão multi-plataforma e API para renderização 2D e 3D e aceleração de hardware 3D. Foi desenvolvido pela primeira vez em 1992.

O OpenGL vem em duas variedades. O primeiro é o Microsoft OpenGL, que geralmente é incluído no Windows ou o software de instalação de uma placa gráfica. O segundo é o Cosmo OpenGL, que é projetado para sistemas de computador que não possuem placa gráfica acelerada.

A interface consiste em mais de 250 chamadas de função diferentes que podem ser usadas para desenhar cenas tridimensionais complexas. É amplamente utilizado em CAD, realidade virtual, visualização científica e informacional, simulação de voo e videogames.

O OpenGL serve dois propósitos principais:

  1. Esconda as complexidades da interface com diferentes aceleradores 3D, apresentando uma interface única e uniforme.
  2. Suavize os diferentes recursos das plataformas de hardware, exigindo suporte do conjunto completo de recursos do OpenGL para todas as implementações (usando emulação de software, se necessário).

Hoje, o OpenGL é gerenciado pelo consórcio de tecnologia sem fins lucrativos Khronos Group.

API, Abreviações de computador, GL, Termos da placa de vídeo