OpenGL: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m MalarzBOT: zmiana szablonu {{Software infobox}} na {{Oprogramowanie infobox}}
Linia 24:
OpenGL wykorzystywany jest często przez gry komputerowe i wygaszacze ekranu, spełnia rolę analogiczną, jak konkurencyjny [[Direct3D]] (część [[DirectX]]) w systemie [[Microsoft Windows|Windows]] firmy [[Microsoft]]. Również programy do przedstawiania wyników badań naukowych, [[Komputerowe wspomaganie projektowania|CAD]], oraz [[rzeczywistość wirtualna|wirtualnej rzeczywistości]] używają OpenGL.
=== Dodatkowy ===
OpenGlOpenGL jest wykorzystywane do szybkich obliczeń ([[GPGPU]]), mimo że nie był do tego zaprojektowany.
== Opis działania ==
OpenGL, podobnie jak np. [[X Window System]], działa w [[Architektura oprogramowania|architekturze]] [[klient-serwer]]. Klientem w tym przypadku jest aplikacja wykorzystująca OpenGL, która zleca operacje graficzne do wykonania, a serwerem – aktualnie używana implementacja OpenGL (np. w sterowniku karty graficznej). Zwykle klient i serwer znajdują się na tej samej maszynie, jednak nie jest to konieczne – biblioteka jest zaprojektowana tak, aby możliwe było np. wyświetlanie grafiki OpenGL na zdalnym terminalu. Jednocześnie dzięki zastosowaniu zunifikowanego protokołu komunikacji wyświetlanie może odbywać się na zupełnie innej platformie niż ta, na której działa aplikacja.