DirectX: Perbedaan antara revisi
Tidak ada ringkasan suntingan |
k bot Mengubah: fa:دیرکتایکس; kosmetik perubahan |
||
Baris 12: | Baris 12: | ||
}} |
}} |
||
'''DirectX''' (atau bisa disebut Direct3D) adalah kumpulan [[Application Programming Interface|API]] untuk menangani berbagai tugas dalam pemrograman multimedia khususnya permainan komputer dalam [[sistem operasi]] [[Microsoft Windows]]. DirectX sendiri merupakan gabungan dari Direct3D, DirectDraw, DirectMusic, DirectPlay, dan DirectSound. DirectX [[Software development kit|SDK]] dapat diperoleh secara cuma-cuma dari [[Microsoft]]. Versi terbaru untuk Windows vista yang di luncurkan sekitar bulan januari 2007 adalah DirectX 10 |
'''DirectX''' (atau bisa disebut Direct3D) adalah kumpulan [[Application Programming Interface|API]] untuk menangani berbagai tugas dalam pemrograman multimedia khususnya permainan komputer dalam [[sistem operasi]] [[Microsoft Windows]]. DirectX sendiri merupakan gabungan dari Direct3D, DirectDraw, DirectMusic, DirectPlay, dan DirectSound. DirectX [[Software development kit|SDK]] dapat diperoleh secara cuma-cuma dari [[Microsoft]]. Versi terbaru untuk Windows vista yang di luncurkan sekitar bulan januari 2007 adalah DirectX 10 |
||
==Komponen== |
== Komponen == |
||
Komponen-komponen dari directX adalah: |
Komponen-komponen dari directX adalah: |
||
*'''DirectX Graphics''', terdiri dari beberapa APIs: |
*'''DirectX Graphics''', terdiri dari beberapa APIs: |
||
Baris 18: | Baris 18: | ||
**[[Direct3D]] (D3D): Untuk menggambar [[3D computer graphics|Grafik 3D]]. |
**[[Direct3D]] (D3D): Untuk menggambar [[3D computer graphics|Grafik 3D]]. |
||
**[[DXGI]]: untuk menghitung penyesuaian dan pengawasan, dan mengatur rangkaian pertukaran untuk Direct3D 10 keatas. |
**[[DXGI]]: untuk menghitung penyesuaian dan pengawasan, dan mengatur rangkaian pertukaran untuk Direct3D 10 keatas. |
||
*[[DirectInput]]: Untuk menangani alat masukan termasuk [[computer keyboard|papan ketik]], [[computer mouse|tetikus]], [[joystick | |
*[[DirectInput]]: Untuk menangani alat masukan termasuk [[computer keyboard|papan ketik]], [[computer mouse|tetikus]], [[joystick |tuas kontrols]], atau [[game controller]]s. Tidak disarankan setelah versi 8 karena adanya [[XInput]] untuk [[Xbox 360]] kontroler atau [[WM INPUT]] untuk keyboard dan mouse. |
||
*[[DirectPlay]]: Untuk komunikasi koneksi area lokal atau area luas. Tidak disarankan setelah versi 8. |
*[[DirectPlay]]: Untuk komunikasi koneksi area lokal atau area luas. Tidak disarankan setelah versi 8. |
||
*[[DirectSound]]: Untuk putar balik dan merekam gelombang suara. |
*[[DirectSound]]: Untuk putar balik dan merekam gelombang suara. |
||
**[[DirectSound3D]] (DS3D): Untuk putar balik [[3D audio effect|suara 3D]]. |
**[[DirectSound3D]] (DS3D): Untuk putar balik [[3D audio effect|suara 3D]]. |
||
*[[DirectMusic]]: Untuk putar balik rekaman suara yang disahkan di [[DirectMusic|DirectMusic Producer]]. |
*[[DirectMusic]]: Untuk putar balik rekaman suara yang disahkan di [[DirectMusic|DirectMusic Producer]]. |
||
*[[DirectX Media]]: terdiri dari DirectAnimation untuk 2D/3D<ref>[http://www.asahi-net.or.jp/~RB6K-IID/space.html 3D Animation of SPACE FIGHTER by DIRECT ANIMATION]</ref> animasi web, [[DirectShow]] (Tidak disarankan sebentar lagi oleh [[Media Foundation]]) untuk multimedia putarbalik dan [[streaming media]], DirectX Transform untuk interaksi web, dan Direct3D Retained Mode untuk grafik 3D tingkat tinggi. DirectShow terkandung [[DirectX plugin]] untuk [[audio signal processing |
*[[DirectX Media]]: terdiri dari DirectAnimation untuk 2D/3D<ref>[http://www.asahi-net.or.jp/~RB6K-IID/space.html 3D Animation of SPACE FIGHTER by DIRECT ANIMATION]</ref> animasi web, [[DirectShow]] (Tidak disarankan sebentar lagi oleh [[Media Foundation]]) untuk multimedia putarbalik dan [[streaming media]], DirectX Transform untuk interaksi web, dan Direct3D Retained Mode untuk grafik 3D tingkat tinggi. DirectShow terkandung [[DirectX plugin]] untuk [[audio signal processing|pemroses sinyal audio]] dan [[DXVA|DirectX Video Acceleration]] untuk video terakselerasi. Sejak Tahun 2005 DirectShow tidak termasuk dalam DirectX [[Application Programming Interface|API]]. DirectShow dimasukan dalam paket Windows SDK. |
||
*[[DirectX Media Objects]]: mendukung streaming seperti enkode, dekode, dan efek. |
*[[DirectX Media Objects]]: mendukung streaming seperti enkode, dekode, dan efek. |
||
*[[DirectSetup]]: untuk memasang komponen DirectX. |
*[[DirectSetup]]: untuk memasang komponen DirectX. |
||
==Direct 3D 11== |
== Direct 3D 11 == |
||
Microsoft mengumumkan directX 11 di Gamefest 08, Seattle, dengan dukungan terhadap [[GPGPU]],dukungan [[tessellation]]<ref name="DX11Overview-EB">{{cite web|url=http://www.elitebastards.com/cms/index.php?option=com_content&task=view&id=611&Itemid=29|title=What's next for DirectX? A DirectX 11 overview - A DirectX 11 overview|date=September 1, 2008 |publisher=Elite Bastards|accessdate=2008-09-04}}</ref><ref name="DX11-bit-tech">{{cite web|url=http://www.bit-tech.net/bits/2008/09/17/directx-11-a-look-at-what-s-coming/1|title=DirectX 11: A look at what's coming|date=September 17, 2008|publisher=bit-tech.net}}</ref><ref>http://www.microsoft.com/downloads/details.aspx?FamilyId=2D5BC492-0E5C-4317-8170-E952DCA10D46&displaylang=en</ref>, peningkatan terhadap dukungan [[multi-threading]]<ref>http://www.microsoft.com/downloads/details.aspx?FamilyId=D6940B55-B805-46B5-B683-B8A2FE9B3D00&displaylang=en</ref> untuk membantu pengembang game menggunakan unit pengolah data(disebut juga processor) [[multi-core]]. Direct X 11 akan digunakan di sistem operasi vista, seven dan generasi seterusnya. Mekanisme [[multi-threading]] mampu didukung perangkat keras berbasis Direct3D 9/10/10.1. [[Tessellation]] dan Shader Model 5.0 membutuhkan perangkat keras berbasis Direct 3D 11. Microsoft sendiri telah merilis peninjauan teknis.<ref> [http://www.microsoft.com/downloads/details.aspx?FamilyId=5493F76A-6D37-478D-BA17-28B1CCA4865A&displaylang=en DirectX Software Development Kit] </ref> .Direct 3D 11 akan dirilis ke pabrik bulan Juli '09<ref>{{cite web |
Microsoft mengumumkan directX 11 di Gamefest 08, Seattle, dengan dukungan terhadap [[GPGPU]],dukungan [[tessellation]]<ref name="DX11Overview-EB">{{cite web|url=http://www.elitebastards.com/cms/index.php?option=com_content&task=view&id=611&Itemid=29|title=What's next for DirectX? A DirectX 11 overview - A DirectX 11 overview|date=September 1, 2008 |publisher=Elite Bastards|accessdate=2008-09-04}}</ref><ref name="DX11-bit-tech">{{cite web|url=http://www.bit-tech.net/bits/2008/09/17/directx-11-a-look-at-what-s-coming/1|title=DirectX 11: A look at what's coming|date=September 17, 2008|publisher=bit-tech.net}}</ref><ref>http://www.microsoft.com/downloads/details.aspx?FamilyId=2D5BC492-0E5C-4317-8170-E952DCA10D46&displaylang=en</ref>, peningkatan terhadap dukungan [[multi-threading]]<ref>http://www.microsoft.com/downloads/details.aspx?FamilyId=D6940B55-B805-46B5-B683-B8A2FE9B3D00&displaylang=en</ref> untuk membantu pengembang game menggunakan unit pengolah data(disebut juga processor) [[multi-core]]. Direct X 11 akan digunakan di sistem operasi vista, seven dan generasi seterusnya. Mekanisme [[multi-threading]] mampu didukung perangkat keras berbasis Direct3D 9/10/10.1. [[Tessellation]] dan Shader Model 5.0 membutuhkan perangkat keras berbasis Direct 3D 11. Microsoft sendiri telah merilis peninjauan teknis.<ref> [http://www.microsoft.com/downloads/details.aspx?FamilyId=5493F76A-6D37-478D-BA17-28B1CCA4865A&displaylang=en DirectX Software Development Kit] </ref> .Direct 3D 11 akan dirilis ke pabrik bulan Juli '09<ref>{{cite web |
||
|url=http://software.intel.com/en-us/blogs/2009/06/02/windows-7-rtm-july-2009-general-availability-october-22-2009/ |
|url=http://software.intel.com/en-us/blogs/2009/06/02/windows-7-rtm-july-2009-general-availability-october-22-2009/ |
||
Baris 37: | Baris 37: | ||
}}</ref> dan dirilis ke publik bulan Oktober '09<ref>http://unmashable.com/pc-hardware/graphics-cards/what-new-features-will-directx-11-bring/</ref>. |
}}</ref> dan dirilis ke publik bulan Oktober '09<ref>http://unmashable.com/pc-hardware/graphics-cards/what-new-features-will-directx-11-bring/</ref>. |
||
==Referensi== |
== Referensi == |
||
{{reflist|1}} |
{{reflist|1}} |
||
Baris 62: | Baris 62: | ||
[[es:DirectX]] |
[[es:DirectX]] |
||
[[et:DirectX]] |
[[et:DirectX]] |
||
[[fa: |
[[fa:دیرکتایکس]] |
||
[[fi:DirectX]] |
[[fi:DirectX]] |
||
[[fr:DirectX]] |
[[fr:DirectX]] |
Revisi per 27 Agustus 2009 11.31
DirectX | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Berkas:DirectX 10 logo.png | |||||||||||
Tipe | Antarmuka pemrograman aplikasi | ||||||||||
Berdasarka | Component Object Model (en) | ||||||||||
Versi pertama | 30 September 1995 | ||||||||||
Versi stabil | 12 Ultimate (5 Oktober 2021) | ||||||||||
Genre | Framework aplikasi | ||||||||||
Lisensi | EULA | ||||||||||
Klasifikasi Alexa | 47 | ||||||||||
| |||||||||||
| |||||||||||
| |||||||||||
DirectX (atau bisa disebut Direct3D) adalah kumpulan API untuk menangani berbagai tugas dalam pemrograman multimedia khususnya permainan komputer dalam sistem operasi Microsoft Windows. DirectX sendiri merupakan gabungan dari Direct3D, DirectDraw, DirectMusic, DirectPlay, dan DirectSound. DirectX SDK dapat diperoleh secara cuma-cuma dari Microsoft. Versi terbaru untuk Windows vista yang di luncurkan sekitar bulan januari 2007 adalah DirectX 10
Komponen
Komponen-komponen dari directX adalah:
- DirectX Graphics, terdiri dari beberapa APIs:
- DirectDraw: Untuk menggambar grafik 2D (raster graphics). Sekarang tidak disarankan (karena adanya Direct2D), meskipun masih digunakan sedikit game dan sebagai video renderer di media aplikasi.
- Direct3D (D3D): Untuk menggambar Grafik 3D.
- DXGI: untuk menghitung penyesuaian dan pengawasan, dan mengatur rangkaian pertukaran untuk Direct3D 10 keatas.
- DirectInput: Untuk menangani alat masukan termasuk papan ketik, tetikus, tuas kontrols, atau game controllers. Tidak disarankan setelah versi 8 karena adanya XInput untuk Xbox 360 kontroler atau WM INPUT untuk keyboard dan mouse.
- DirectPlay: Untuk komunikasi koneksi area lokal atau area luas. Tidak disarankan setelah versi 8.
- DirectSound: Untuk putar balik dan merekam gelombang suara.
- DirectSound3D (DS3D): Untuk putar balik suara 3D.
- DirectMusic: Untuk putar balik rekaman suara yang disahkan di DirectMusic Producer.
- DirectX Media: terdiri dari DirectAnimation untuk 2D/3D[1] animasi web, DirectShow (Tidak disarankan sebentar lagi oleh Media Foundation) untuk multimedia putarbalik dan streaming media, DirectX Transform untuk interaksi web, dan Direct3D Retained Mode untuk grafik 3D tingkat tinggi. DirectShow terkandung DirectX plugin untuk pemroses sinyal audio dan DirectX Video Acceleration untuk video terakselerasi. Sejak Tahun 2005 DirectShow tidak termasuk dalam DirectX API. DirectShow dimasukan dalam paket Windows SDK.
- DirectX Media Objects: mendukung streaming seperti enkode, dekode, dan efek.
- DirectSetup: untuk memasang komponen DirectX.
Direct 3D 11
Microsoft mengumumkan directX 11 di Gamefest 08, Seattle, dengan dukungan terhadap GPGPU,dukungan tessellation[2][3][4], peningkatan terhadap dukungan multi-threading[5] untuk membantu pengembang game menggunakan unit pengolah data(disebut juga processor) multi-core. Direct X 11 akan digunakan di sistem operasi vista, seven dan generasi seterusnya. Mekanisme multi-threading mampu didukung perangkat keras berbasis Direct3D 9/10/10.1. Tessellation dan Shader Model 5.0 membutuhkan perangkat keras berbasis Direct 3D 11. Microsoft sendiri telah merilis peninjauan teknis.[6] .Direct 3D 11 akan dirilis ke pabrik bulan Juli '09[7] dan dirilis ke publik bulan Oktober '09[8].
Referensi
- ^ 3D Animation of SPACE FIGHTER by DIRECT ANIMATION
- ^ "What's next for DirectX? A DirectX 11 overview - A DirectX 11 overview". Elite Bastards. September 1, 2008. Diakses tanggal 2008-09-04.
- ^ "DirectX 11: A look at what's coming". bit-tech.net. September 17, 2008.
- ^ http://www.microsoft.com/downloads/details.aspx?FamilyId=2D5BC492-0E5C-4317-8170-E952DCA10D46&displaylang=en
- ^ http://www.microsoft.com/downloads/details.aspx?FamilyId=D6940B55-B805-46B5-B683-B8A2FE9B3D00&displaylang=en
- ^ DirectX Software Development Kit
- ^ Holland, Doug (June 2, 2009). "Windows 7 RTM July 2009, General Availability October 22, 2009". Intel. Diakses tanggal 2009-06-11.
- ^ http://unmashable.com/pc-hardware/graphics-cards/what-new-features-will-directx-11-bring/
Pranala luar
- DirectX World - DirectX lessons. Learn how to build a graphic engine.
- Microsoft's DirectX site
- Microsoft's MSDN documentation & resource center for DirectX (for programmers)
- DirectAnimation (MSDN)
- DirectX Transform (MSDN)
- GameDev's FAQ on DirectX
- Old DirectX downloads at OldVersion.com
- What is DirectX? A small article on DirectX
- Microsoft Ships DirectX 6.1
- Wikitechia article on missing DirectX dlls due to periodic 9.0c updates.