OpenGL: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m robot Aggiungo: tr |
mNessun oggetto della modifica |
||
Riga 1:
'''OpenGL''' ('''Open''' '''G'''raphics '''L'''ibrary) è una specifica che definisce una API per più linguaggi e per più piattaforme per scrivere applicazioni che producono [[computer grafica]] 2D e 3D. L'interfaccia consiste in circa 250 diverse chiamate di funzione che si possono usare per disegnare complesse scene tridimensionali a partire da semplici primitive. È usato per sviluppare nell'industria dei videogiochi (nella quale compete con Direct3D su Microsoft Windows), per applicazioni di CAD, realtà virtuale, e CAE. È lo standard di fatto per la computer grafica 3D in ambiente Unix.
Esistono implementazioni efficienti di OpenGL (che sfruttano in modo più o meno completo le [[Graphics Processing Unit|GPU]]) per [[Microsoft Windows]], molte piattaforme [[Unix]], la [[Playstation 3]], e il [[Mac OS]].
Queste implementazioni vengono normalmente fornite dai costruttori di dispositivi video e si affidano pesantemente sull'hardware fornito dal costruttore.
La libreria ''open source'' ''Mesa'' è un'API grafica basata solamente su librerie software che è compatibile con OpenGL. Tuttavia, a causa della licenza, può solo sostenere di essere un'API "molto simile".
|