Bibliotecas Para Opengl

Aqui estão link e descrições de alguns bibliotecas para Opengl.

Linguagem

C/C++

Bibliotecas para auxílio no carregamento e utilização de extensões OpenGL

[[[Glad]]: Biblioteca para auxílio no carregamento e utilização de extensões OpenGL (https://github.com/Dav1dde/glad)
Glew: Biblioteca para auxílio no carregamento e utilização de extensões OpenGL
Glee: Biblioteca para auxílio no carregamento e utilização de extensões OpenGL
Biggle: Biblioteca para auxílio no carregamento e utilização de extensões OpenGL

Bibliotecas utilitárias

GLM: Biblioteca que consiste somente de arquivos cabeçalhos para auxiliar com a parte matemática.
Assimp: Biblioteca para facilitar o carregamento de ativos como imagens e modelos 3D.
Glus: biblioteca que auxilia na implementações de programas OpenGL 3+.
GLIM: Biblioteca para usar OpenGL moderno como se fosse os "velhos dias" do openGL de modo imediato. aka glBegin glEnd. Link: http://www.artifactgames.de/FILES/START.PHP?where=GLIM.PHP

APIs úteis para criação rápida e simplificada de janela com OpenGL

Freeglut: Biblioteca que oferece um esqueleto simples e algumas funções de GUI para aplicações OpenGL. É a versão mais atualizada e open-source da GLUT.
Glut: Biblioteca que oferece um esqueleto simples e algumas funções de GUI para aplicações OpenGL.
GLFW Biblioteca simples de GUI com alguns recursos para a criação rápida de uma janela com suporte a OpenGL. Ela é semelhante a Freeglut.

Bibliotecas de GUI

Nuklear
IMGUI
NanoGUI: https://github.com/syoyo/nanogui

Bindings

C++

GLBinding Uma API de binding C++ para a API OpenGL, gerada usando a especificação gl.xml
Oglplus: Biblioteca que implementa uma interface orientada a objeto para as funções OpenGL.

Java

JOGL
LWJGL
BGFX

Python

PyGlet

C#

Tao Framework
OpenTK

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.