Vulkan: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
M. Adiputra (bicara | kontrib)
←Mengalihkan ke Gunung berapi
Zodiaccity2 (bicara | kontrib)
Telah membuat artikel, koreksi, dan diringkas dari artikel bahasa Inggris.
Tag: Menghapus pengalihan VisualEditor
Baris 1:
{{Short description|Grafik 3D lintas platform dan antarmuka pemrograman komputasi}}
#ALIH [[Gunung berapi]]
{{about|perangkat lunak grafis API}}
{{Infobox software
| name = Vulkan
| logo = Vulkan logo.svg
| author = [[Advanced Micro Devices|AMD]], [[DICE (company)|DICE]] (desain asli [[Mantle (API)|Mantle]])
| developer = [[Khronos Group]] (telah disumbangkan dan diturunkan, sebagai Vulkan)
| released = {{Start date and age|2016|02|16}}<ref name=vulkan1.0>{{cite web
| url = https://www.khronos.org/news/press/khronos-releases-vulkan-1-0-specification
| archive-url=https://ghostarchive.org/archive/20211020/https://www.khronos.org/news/press/khronos-releases-vulkan-1-0-specification
| archive-date=2021-10-20 | title = Khronos Releases Vulkan 1.0 Specification
| date = February 16, 2016
| website = Khronos.org
| publisher = Khronos Group Press Release}}{{cbignore}}</ref>
| programming language = [[C (programming language)|C]]<ref>{{Cite web|url=https://github.com/KhronosGroup/Vulkan-Docs| archive-url=https://ghostarchive.org/archive/20211020/https://github.com/KhronosGroup/Vulkan-Docs| archive-date=2021-10-20|title=KhronosGroup/Vulkan-Docs|website=GitHub|date=October 10, 2021}}{{cbignore}}</ref>
| operating system = [[Android (operating system)|Android]], [[Linux]], [[Google Fuchsia|Fuchsia]], [[Berkeley Software Distribution|BSD Unix]],<ref name="Vulkan on FreeBSD"/> [[QNX]],<ref name = "Vulkan on QNX"/> [[Windows]], [[Nintendo Switch system software|Nintendo Switch]],<ref name="NintendoSwitch1" /><ref name="NintendoSwitch2" /><ref name="NintendoSwitch3" /> [[Google Stadia|Stadia]], [[Tizen]],<ref name="Tizen1" /><ref name="Tizen2" /> [[macOS]],<ref name="github.com" /> [[IOS]],<ref name="github.com" /> [[Raspberry Pi]],<ref name="Vulkan on Raspberry Pi"/> [[vxWorks]]<ref name="Vulkan on vxWorks"/>
| genre = Grafis dan komputasi 3D [[Application programming interface|API]]<ref name="More on Vulkan"/>
| license = [[Apache License 2.0]]<ref name="license-github">{{cite web |url=https://github.com/KhronosGroup/Vulkan-Headers/blob/master/LICENSE.txt| archive-url=https://ghostarchive.org/archive/20211020/https://github.com/KhronosGroup/Vulkan-Headers/blob/master/LICENSE.txt| archive-date=2021-10-20|title=LICENSE file|date=2018-10-03 |access-date=2020-10-30|via=[[GitHub]]}}{{cbignore}}</ref>
| website = {{URL|https://vulkan.org}}
}}
'''Vulkan''' adalah tipe grafis dengan ''overhead'' rendah, [[lintas platform]] [[Application programming interface|API]], standar terbuka untuk [[Grafik 3d|grafik 3D]] and komputasi 3D.<ref>{{Cite web|date=2015-12-02|title=Vulkan|url=https://developer.nvidia.com/vulkan| archive-url=https://ghostarchive.org/archive/20211020/https://developer.nvidia.com/vulkan| archive-date=2021-10-20|access-date=2021-07-08|website=NVIDIA Developer|language=en}}{{cbignore}}</ref><ref>{{Cite web|title=Vulkan®|url=https://gpuopen.com/vulkan/| archive-url=https://ghostarchive.org/archive/20211020/https://gpuopen.com/vulkan/| archive-date=2021-10-20|access-date=2021-07-08|website=GPUOpen|language=en-GB}}{{cbignore}}</ref><ref name=":1">{{Cite web|title=Developing 3D Graphics with Vulkan on Mobile|url=https://developer.qualcomm.com/blog/developing-3d-graphics-vulkan-mobile| archive-url=https://ghostarchive.org/archive/20211020/https://developer.qualcomm.com/blog/developing-3d-graphics-vulkan-mobile| archive-date=2021-10-20|access-date=2021-07-08|website=Qualcomm Developer Network|language=en}}{{cbignore}}</ref> Vulkan menargetkan aplikasi grafis 3D secara waktu nyata atau ''real-time'' berkinerja tinggi, sseperti [[permainan video]] dan [[media interaktif]]. Berbeda dengan [[OpenGL]] dan Direct3D 11 API yang lebih lama, Vulkan dimaksudkan untuk menawarkan kinerja yang lebih tinggi dan penggunaan [[Unit Pemroses Sentral|CPU]] dan [[GPU]] yang lebih seimbang. Ia menyediakan API tingkat rendah dan tugas paralel untuk aplikasi, sebanding dengan [[Metal]] dan Direct3D 12. Selain penggunaan CPU yang lebih rendah, Vulkan dirancang untuk memungkinkan pengembang mendistribusikan pekerjaan dengan lebih baik di antara beberapa inti CPU.<ref name=ET-Vulkan2>{{cite web|last=Hruska|first=Joel|title=Next-generation Vulkan API could be Valve's killer advantage in battling Microsoft|url=http://www.extremetech.com/gaming/200836-next-generation-vulkan-api-could-be-valves-killer-advantage-in-battling-microsoft| archive-url=https://web.archive.org/web/20150313162411/http://www.extremetech.com/gaming/200836-next-generation-vulkan-api-could-be-valves-killer-advantage-in-battling-microsoft| archive-date=2015-03-13|publisher=ExtremeTech|access-date=June 26, 2015}}</ref>
 
Vulkan pertama kali diumumkan oleh nirlaba [[Khronos Group]] di [[Game Developers Conference|GDC]] pada 2015.<ref name="More on Vulkan"/><ref name="khronos-vulkan-overview-pdf">{{cite web |url=https://www.khronos.org/assets/uploads/developers/library/overview/2015_vulkan_v1_Overview.pdf |title=Vulkan: Graphics and compute Belong Together |date=March 2015 |publisher=Khronos Group |access-date=March 5, 2015 |archive-date=December 18, 2016 |archive-url=https://web.archive.org/web/20161218180852/https://www.khronos.org/assets/uploads/developers/library/overview/2015_vulkan_v1_Overview.pdf |url-status=live }}</ref><ref name="khronos-vulkan">{{cite web|url=https://www.khronos.org/vulkan| archive-url=https://ghostarchive.org/archive/20211020/https://www.khronos.org/vulkan| archive-date=2021-10-20 |title=Vulkan – Graphics and compute belong together |publisher=Khronos Group |access-date=March 5, 2015}}{{cbignore}}</ref> Vulkan API awalnya disebut sebagai "inisiatif OpenGL generasi berikutnya", atau "OpenGL selanjutnya"<ref>{{cite web|url=http://www.anandtech.com/show/8363/khronos-announces-next-generation-opengl-initiative| archive-url=https://ghostarchive.org/archive/20211020/http://www.anandtech.com/show/8363/khronos-announces-next-generation-opengl-initiative| archive-date=2021-10-20|title=Khronos Announces Next Generation OpenGL Initiative|last=Smith|first=Ryan|access-date=September 24, 2016}}{{cbignore}}</ref> oleh Khronos, namun penggunaan nama-nama itu dihentikan ketika Vulkan diumumkan.<ref>{{cite magazine |url=http://www.develop-online.net/news/glnext-revealed-as-vulkan-graphics-api/0203867 |last=Batchelor |first=James |date=March 3, 2015 |title=glNext revealed as Vulkan graphics API |work=[[Develop (magazine)|Develop]]}}</ref>
 
Vulkan diturunkan berasal dan upaya dibangun dari komponen [[Advanced Micro Devices|AMD]] Mantle API, yang telah disumbangkan oleh AMD ke Khronos dengan tujuan memberikan Khronos landasan untuk mulai mengembangkan API tingkat rendah yang ia dapat standarisasi di seluruh industri.<ref name="More on Vulkan">{{cite web|title=More on Vulkan and SPIR - V: The future of high-performance graphics|url=https://www.khronos.org/assets/uploads/developers/library/2015-gdc/Khronos-Vulkan-GDC_Mar15.pdf|publisher=Khronos Group|access-date=June 27, 2015|page=10|quote=Thanks AMD!|archive-date=August 11, 2016|archive-url=https://web.archive.org/web/20160811231629/https://www.khronos.org/assets/uploads/developers/library/2015-gdc/Khronos-Vulkan-GDC_Mar15.pdf|url-status=live}}</ref>
 
Vulkan tidak sebelumnya kompatibel dengan tipe OpenGL.<ref name=":3">{{Cite web|last=Tim Anderson|date=March 3, 2015|title=Here comes Vulkan: The next generation of the OpenGL graphics API|url=https://www.theregister.com/2015/03/03/here_comes_vulkan_the_next_generation_of_the_opengl_graphics_api/| archive-url=https://ghostarchive.org/archive/20211020/https://www.theregister.com/2015/03/03/here_comes_vulkan_the_next_generation_of_the_opengl_graphics_api/| archive-date=2021-10-20|url-status=live|access-date=2021-07-08|website=www.theregister.com|language=en}}{{cbignore}}</ref><ref name=":1" /><ref group="note">Proses menyiapkan pipa garis rendering grafis tidak berbeda secara drastis dari OpenGL [ES] satunya. Misalnya. shader yang ditulis dalam GLSL masih dapat digunakan kembali: kode sumber dapat dikompilasi/diterjemahkan oleh kompiler ''standalone'' ke dalam format biner perantara baru yang disebut SPIR-V, yang kemudian dapat digunakan oleh Vulkan API.</ref>
 
== Catatan ==
{{Reflist|group=note}}
 
== Referensi ==
{{reflist
 
|refs=
<ref name="Vulkan on QNX">{{cite web
| url = https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VK_QNX_screen_surface.html
| archive-url=https://ghostarchive.org/archive/20211020/https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VK_QNX_screen_surface.html
| archive-date=2021-10-20 | title = Vulkan on QNX
| date = July 14, 2021
| website = www.khronos.org
}}{{cbignore}}</ref>
<ref name="Vulkan on Raspberry Pi">{{cite web
| url = https://www.raspberrypi.com/news/vulkan-update-were-conformant/
| archive-url=https://ghostarchive.org/archive/20211020/https://www.raspberrypi.com/news/vulkan-update-were-conformant/
| archive-date=2021-10-20 | title = Vulkan on Raspberry Pi
| date = July 14, 2021
| website = www.raspberrypi.org
}}{{cbignore}}</ref>
<ref name="Vulkan on FreeBSD">{{cite web
| url = https://vulkan.gpuinfo.org/displayreport.php?id=11577/
| title = Vulkan on FreeBSD
| date = June 1, 2021
| website = Vulkan GPU info
}}</ref>
<ref name="NintendoSwitch1">{{cite web
| url = https://mynintendonews.com/2016/12/19/nintendo-switch-listed-as-vulkan-and-opengl-conformant/
| archive-url=https://ghostarchive.org/archive/20211020/https://mynintendonews.com/2016/12/19/nintendo-switch-listed-as-vulkan-and-opengl-conformant/
| archive-date=2021-10-20 | title = Nintendo Switch Listed as Vulkan and OpenGL Conformant - My Nintendo News
| date = December 19, 2016
| website = My Nintendo News
| publisher = Excite Global Media
}}{{cbignore}}</ref>
<ref name="NintendoSwitch2">{{cite web
| url = https://wccftech.com/nintendo-switch-supports-vulkan/
| archive-url=https://ghostarchive.org/archive/20211020/https://wccftech.com/nintendo-switch-supports-vulkan/
| archive-date=2021-10-20 | title = Nintendo Switch Officially Supports Vulkan, OpenGL 4.5 & OpenGL ES
| first = Alessio
| last = Palumbo
| date = December 19, 2016
| website = WCCF Tech
}}{{cbignore}}</ref>
<ref name="NintendoSwitch3">{{cite web
| url = https://www.khronos.org/conformance/adopters/conformant-products#submission_129
| title = Conformant Products
| date = April 28, 2018
| website = khronos.org
| publisher = The Khronos Group
| access-date = February 28, 2018
| archive-date = January 28, 2017
| archive-url = https://web.archive.org/web/20170128195542/https://www.khronos.org/conformance/adopters/conformant-products#submission_129
| url-status = live
}}</ref>
<ref name="Tizen1">{{cite web
| last1 = Bright
| first1 = Peter
| last2 = Walton
| first2 = Mark
| name-list-style = amp
| title = Vulkan now official, with 1.0 API release and AMD driver [Updated]
| url = https://arstechnica.com/gaming/2016/02/vulkan-gets-official-with-1-0-release-and-amd-driver/
| archive-url=https://ghostarchive.org/archive/20211020/https://arstechnica.com/gaming/2016/02/vulkan-gets-official-with-1-0-release-and-amd-driver/
| archive-date=2021-10-20 | access-date = February 18, 2016
| website = [[Ars Technica]]
| publisher = Condé Nast
| date = February 16, 2016
}}{{cbignore}}</ref>
<ref name="Tizen2">{{cite web
| last = Valich
| first = Theo
| title = Mantle Cycle is Complete as Khronos Releases Vulkan 1.0
| url = http://vrworld.com/2016/02/17/mantle-complete-khronos-releases-vulkan/
| archive-url=https://ghostarchive.org/archive/20211020/http://vrworld.com/2016/02/17/mantle-complete-khronos-releases-vulkan/
| archive-date=2021-10-20 | access-date = February 19, 2016
| website = VR World
| date = February 17, 2016
}}{{cbignore}}</ref>
<ref name="github.com">{{cite web
| url = https://github.com/KhronosGroup/MoltenVK
| archive-url=https://ghostarchive.org/archive/20211020/https://github.com/KhronosGroup/MoltenVK
| archive-date=2021-10-20 | title = GitHub - KhronosGroup/MoltenVK: MoltenVK is an implementation of the high-performance, industry-standard Vulkan graphics and compute API, that runs on Apple's Metal graphics framework, bringing Vulkan to iOS and macOS.
| website=[[GitHub]]
| access-date = September 12, 2019
}}{{cbignore}}</ref>
<ref name="Vulkan on vxWorks">{{cite web
| title = VxWorks offers support for many standard graphic libraries, such as ..., and Vulkan
| url = https://www.windriver.com/themes/Windriver/pdf/vxworks-product-overview.pdf
| website = WinDriver
}}{{cbignore}}</ref>
 
}}
 
== Pranala luar ==
 
* [https://www.vulkan.org/ Situs web resmi]
{{Software-stub}}
[[Kategori:API| ]]
[[Kategori:Perangkat lunak lintas platform| ]]
{{Authority control}}