OpenGL: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
k ←Suntingan 36.74.181.120 (bicara) dikembalikan ke versi terakhir oleh EmausBot
Reno-Sifana (bicara | kontrib)
k Menambah Short Description
 
(18 revisi perantara oleh 16 pengguna tidak ditampilkan)
Baris 1:
{{Short description|API Grafis Lintas Platform}}{{Infobox software
{{rapikan}}
| name = OpenGL
{{Infobox software
|name logo = OpenGL logo (2D).svg
| logo =size [[Berkas:OpenGL logo.jpg|OpenGL logo| = 220px]]
| screenshot = Linux kernel and OpenGL video games.svg
|author = [[Silicon Graphics]]
| caption = [[Permainan video|Gim video]] mengalihdayakan penghitungan ''rendering'' waktu nyata ke [[GPU]] melalui OpenGL. Hasil yang diberikan tidak dikirim kembali ke memori utama, tetapi ke ''framebuffer'' dari memori video. Pengontrol tampilan kemudian akan mengirimkan data ini ke perangkat tampilan.
|developer = [[Khronos Group]]
| author = [[Silicon Graphics]]
|latest_release_version = 4.2<ref>[http://www.khronos.org/news/press/khronos-enriches-cross-platform-3d-graphics-with-release-of-opengl-4.2-spec Khronos Enriches Cross-Platform 3D Graphics with Release of OpenGL 4.2 Specification]</ref>
| developer = [[Khronos Group]]<br/>(awalnya [[OpenGL Architecture Review Board|ARB]])
|latest_release_date = {{release date|2011|08|08}}
| released = {{start date and age|1992|06|30}}
|programming_language = [[C (bahasa pemrograman)|C]]
| latest release version = 4.6
|operating_system = [[Lintas platform]]
| latest release date = {{start date and age|2017|07|31}}
|platform = [[Lintas platform]]
| programming language = [[C (programming language)|C]]<ref>{{cite web|url=http://www.lextrait.com/Vincent/implementations.html |title=The Programming Languages Beacon, v10.0 |first=Vincent |last=Lextrait |date=January 2010 |access-date=March 14, 2010 |url-status=dead |archive-url=https://archive.today/20120530/http://www.lextrait.com/Vincent/implementations.html |archive-date=May 30, 2012 }}</ref>
|genre = [[Antarmuka pemrograman aplikasi]]
| genre = Grafik 3D [[Application programming interface|API]]
|license = Bermacam-macam<ref>http://www.sgi.com/products/software/opengl/license.html</ref>
| license = * Lisensi [[open-source license|sumber terbuka]] untuk penggunaan S.I.{{clarify|date=January 2020}}: Ini merupakan lisensi perangkat lunak bebas B yang dibuat mirip dengan BSD, X, dan lisensi Mozilla.
|website = [http://www.opengl.org/ www.opengl.org]
* Lisensi merek dagang untuk pemegang lisensi baru yang ingin menggunakan merek dagang dan logo OpenGL serta kesesuaian klaim.<ref>{{cite web |url=http://www.sgi.com/products/software/opengl/license.html |title=Products: Software: OpenGL: Licensing and Logos |publisher=SGI |access-date=November 7, 2012 |archive-url=https://web.archive.org/web/20121101073722/http://www.sgi.com/products/software/opengl/license.html |archive-date=November 1, 2012 |url-status=dead }}</ref>
| website = {{URL|https://opengl.org}}
}}
 
'''OpenGL''' (Open Graphics Library) adalah spesifikasi standar yang mendefinisikan sebuah lintas-bahasa, [[lintas platform]] [[API]] untuk mengembangkan aplikasi yang menghasilkan grafis komputer [[2D]] maupun[[3D]]. Antarmuka terdiri dari lebih dari 250 panggilan fungsi yang berbeda yang dapat digunakan untuk menggambar tiga dimensi yang adegan-adegan kompleks dari bentuk-bentuk primitif sederhana. OpenGL dikembangkan oleh [[Silicon Graphics Inc]] (SGI) pada tahun 1992 [2] dan secara luas digunakan dalam [[CAD]], [[realitas maya]], visualisasi ilmiah, visualisasi informasi, dan [[simulasi penerbangan]]. Hal ini juga digunakan dalam video game, di mana bersaing dengan Direct3D on Microsoft Windows platform (lihat vs OpenGL Direct3D). OpenGL dikelola oleh sebuah teknologi [[konsorsium]] nirlaba yaitu Khronos Group.
'''OpenGL''' ('''Open G'''raphics '''L'''ibrary)<ref>http://www.opengl.org/registry/doc/glspec40.core.20100311.pdf OpenGL 4.0 Specification</ref> adalah spesifikasi standar yang mendefinisikan sebuah lintas-bahasa, [[lintas platform]] [[API]] untuk mengembangkan aplikasi yang menghasilkan grafis komputer [[2D]] maupun [[3D]]. Antarmuka terdiri dari lebih dari 250 panggilan fungsi yang berbeda yang dapat digunakan untuk menggambar tiga dimensi yang adegan-adegan kompleks dari bentuk-bentuk primitif sederhana. OpenGL dikembangkan oleh [[Silicon Graphics Inc]] (SGI) pada tahun 1992 dan secara luas digunakan dalam [[CAD]], [[realitas maya]], visualisasi ilmiah, visualisasi informasi, dan [[simulasi penerbangan]]. Ini juga digunakan dalam video game, yang bersaing dengan Direct3D di Microsoft Windows platform (lihat OpenGL vs Direct3D). OpenGL dikelola oleh sebuah teknologi [[konsorsium]] nirlaba yaitu Khronos Group.
== Pustaka ==
*[[GLU]] - Menambahkan beberapa fitur.
*[[GLUT]] - Tak lagi diteruskan.
*[[freeglut]] - Alternatif GLUT [[Perangkat lunak sumber terbuka|bersumber terbuka]].
*[[GLUI]] - [[Antarmuka pengguna grafis]].
*[[GLSL]] - Bahasa "shading" lintas platform bertingkat tinggi.
*[[Mesa 3D]] - Implementasi OpenGL bersumber terbuka, mampu menayangkan rendering perangkat lunak (software rendering) maupun perangkat keras (hardware acceleration).
 
== Referensi ==
{{Reflist|2}}
<references />
 
== Pustaka ==
* Richard S. Wright, Benjamin Lipchak, Nicholas Haemel, Graham Sellers: ''OpenGL SuperBible: Comprehensive Tutorial and Reference, 5th Edition'', Addison-Wesley, July 23, 2010, ISBN 978-0-321-71261-5
* Dave Shreiner, The Khronos OpenGL ARB Working Group: ''OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 3.0 and 3.1, 7th Edition'', Addison-Wesley, July 21, 2009, ISBN 978-0-321-55262-4
* Fosner, Ron: ''OpenGL Programming for Windows 95 and Windows NT'', Addison Wesley, ISBN 0-201-40709-4
* [[Mark Kilgard|Kilgard, Mark]]: ''OpenGL for the X Window System'', Addison-Wesley, ISBN 0-201-48359-9
* [[Eric Lengyel|Lengyel, Eric]]: ''The OpenGL Extensions Guide'', Charles River Media, ISBN 1-58450-294-0
* [[OpenGL Architecture Review Board]], et al.: ''OpenGL Reference Manual: The Official Reference Document to OpenGL, Version 1.4'', Addison-Wesley, ISBN 0-321-17383-X
* [[OpenGL Architecture Review Board]], et al.: ''OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 2, Fifth Edition'', Addison-Wesley, ISBN 0-321-33573-2
* [[Rost, Randi J.]]: ''OpenGL Shading Language'', Addison-Wesley, ISBN 0-321-19789-5
 
== Pranala luar ==
{{Commons category|OpenGL}}
{{wikibooks|OpenGL Programming}}
* {{Official website}}
* [https://www.khronos.org/opengl/ OpenGL Overview] and [https://www.khronos.org/opengl/wiki/ OpenGL.org's Wiki] with more information on OpenGL Language bindings
* [https://web.archive.org/web/20161112121902/http://www.sgi.com/tech/opengl/ SGI's OpenGL website]
* {{curlie|Computers/Programming/Graphics/Libraries/OpenGL|OpenGL}}
* [https://www.khronos.org/ Khronos Group, Inc.]
* {{cite web|last1=Angel|first1=Edward|last2=Shreiner|first2=Dave|name-list-style=amp|date=2013|url=https://www.youtube.com/watch?v=6-9XFm7XAT8|publisher=SIGGRAPH University|title=An Introduction to OpenGL Programming|work=YouTube}}
 
{{Authority control}}
 
[[Kategori:API| ]]
[[Kategori:Pemrogram komputer| ]]
[[Kategori:Perangkat lunak lintas platform| ]]
 
{{Link GA|lv}}
 
{{Software-stub}}
[[ar:مكتبة الرسوميات المفتوحة]]
[[bg:OpenGL]]
[[bn:ওপেনজিএল]]
[[bs:OpenGL]]
[[ca:OpenGL]]
[[cs:OpenGL]]
[[da:OpenGL]]
[[de:OpenGL]]
[[en:OpenGL]]
[[es:OpenGL]]
[[et:OpenGL]]
[[fa:اپن‌جی‌ال]]
[[fi:OpenGL]]
[[fr:OpenGL]]
[[gl:OpenGL]]
[[he:OpenGL]]
[[hu:OpenGL]]
[[it:OpenGL]]
[[ja:OpenGL]]
[[ka:OpenGL]]
[[kk:OpenGL]]
[[ko:OpenGL]]
[[lv:OpenGL]]
[[mk:OpenGL]]
[[ml:ഓപ്പൺജി‌എൽ]]
[[mr:ओपनजीएल]]
[[ms:OpenGL]]
[[nl:OpenGL]]
[[no:OpenGL]]
[[pl:OpenGL]]
[[pt:OpenGL]]
[[ro:OpenGL]]
[[ru:OpenGL]]
[[simple:OpenGL]]
[[sk:OpenGL]]
[[sl:OpenGL]]
[[sr:OpenGL]]
[[sv:OpenGL]]
[[th:โอเพนจีแอล]]
[[tr:OpenGL]]
[[uk:OpenGL]]
[[vi:OpenGL]]
[[zh:OpenGL]]