OpenGL Performer
Origem: Wikipédia, a enciclopédia livre.
O OpenGL Performer, antigamente conhecido como IRIS Performer e vulgarmente referido apenas como Performer, é um conjunto de ferramentas vocacionadas para a implementação de aplicações de simulação visual em tempo-real. Foi desenvolvido na década de 90 pela SGI que mantém a sua actualização e o disponibiliza comercialmente. As versões originais do IRIS Performer corriam em sistemas operativos IRIX, utilizando as funcionalidades gráficas oferecidas pelas bibliotecas IRIS GL. As versões actuais do OpenGL Performer utilizam as capacidades gráficas das bibliotecas OpenGL e estão disponíveis para IRIX, Linux, e algmas versões do Microsoft Windows. As biliotecas do Perfomer permitem o desenvolvimento de aplicações utilizando as linguagens C e C++.
O Performer consiste essencialmente em duas bibliotecas: a biblioteca de baixo nível libpr e a biblioteca de alto nível libpf. A biblioteca libpr diponibiliza funcionalidades de síntese de imagem a partir das definições de objectos cuja geometria é encapsulada em estruturas pfGeoSet e cujas propriedades visuais são especificadas numa estrutura pfGeoState. A biblioteca libpf inclui funcionalidades para a geração e manipulação de árvores hierárquicas de representação de cenas 3D.