OpenGL: Różnice pomiędzy wersjami
[wersja nieprzejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
Znaczniki: wulgaryzmy lub nieodpowiednie słownictwo (filtr nadużyć) VisualEditor |
m Wycofano edycje użytkownika 31.182.94.27 (dyskusja). Autor przywróconej wersji to PG. |
||
Linia 49:
== Rozszerzenia ==
OpenGL został zaprojektowany w taki sposób, aby producenci sprzętu graficznego mogli rozszerzać jego funkcjonalność poprzez własne rozszerzenia. Rozszerzenia takie dystrybuowane są poprzez publikację zarówno [[sterownik urządzenia|sterowników]] obsługujących dane funkcje, jak również [[plik nagłówkowy|plików nagłówkowych]] z definicjami tychże, aby z funkcji tych mogli skorzystać programiści piszący oprogramowanie używające OpenGL.
Funkcje lub stałe występujące w rozszerzeniach oznaczane są skrótami przyporządkowanymi poszczególnym producentom (np. funkcje firmy NVIDIA oznaczane są skrótem '''NV'''). Jeśli funkcja jest używana przez więcej niż jednego producenta, oznaczana jest skrótem '''EXT''', a w przypadku, gdy zostanie oficjalnie zaakceptowana przez Architectural Review Board, staje się ona rozszerzeniem standardowym i otrzymuje oznaczenie '''ARB'''. Później, rozszerzenie może się stać oficjalnie częścią standardu OpenGL, w kolejnej jego wersji.
== Zobacz też ==
|