Wydanie PortableGL 0.97, implementacja C OpenGL 3

Opublikowano wydanie projektu PortableGL 0.97, rozwijającego programową implementację graficznego API OpenGL 3.x, napisaną w całości w języku C (C99). Teoretycznie PortableGL może być używany w dowolnej aplikacji, która jako dane wejściowe pobiera teksturę lub bufor ramki. Kod jest sformatowany jako pojedynczy plik nagłówkowy i jest rozpowszechniany na licencji MIT.

Cele obejmują przenośność, zgodność z OpenGL API, łatwość użycia, prosty kod i wysoką wydajność. Obszary zastosowań obejmują nauczanie koncepcji budowania graficznych interfejsów API, wykorzystywanie ich do pracy z grafiką 3D w systemach bez procesora graficznego oraz integrowanie obsługi OpenGL z określonymi systemami operacyjnymi, dla których pakiet Mesa3D nie jest przeniesiony.

Wydanie PortableGL 0.97, implementacja C OpenGL 3
Wydanie PortableGL 0.97, implementacja C OpenGL 3


Źródło: opennet.ru

Dodaj komentarz