Programowanie w systemie UNIX/c grafika/OpenGL: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 396:
Podział wg zależności od systemu operacyjnego ( OS )<ref>[https://www.opengl.org/resources/libraries/windowtoolkits/ opengl : window toolkits]</ref>
* zależne od OS
** bezpośredni dostęp( rendering contexts and pixel formats )
*** direct rendering from OpenGl application to OpenGl DRIdriver
*** from framebuffer application to Direct Rendering Manager (DRM)
** biblioteki
*** GLX (ang. OpenGL Extension to the X Window System) – interfejs łączący OpenGL z X Window System i zapewniający działającym w oknach X Window System dostęp do funkcji OpenGL
Linia 407 ⟶ 409:
** CPW
** SFML
 
====DRM====
Direct Rendering Manager(DRM) – komponent Direct Rendering Infrastructure (DRI), czyli systemu sprzętowej akceleracji grafiki pod Linuksa. DRM odpowiada za bezpieczeństwo oraz zarządzaniem zasobami.
 
DRM składa się z dwóch modułów jądra systemu operacyjnego. Jednego wspólnego dla wszystkich kart graficznych, oraz sterowników właściwych dla konkretnego urządzenia. Obydwa te moduły pozwalają klientowi serwera X, na bezpośredni dostęp do urządzenia (z pominięciem serwera X).
 
====GLUT====