DirectX: Perbedaan revisi

6.069 bita dihapus ,  4 tahun yang lalu
k (Bot: Migrasi 40 pranala interwiki, karena telah disediakan oleh Wikidata pada item d:Q188695)
Tag: VisualEditor mengosongkan halaman
{{Infobox Software
| name = DirectX
| screenshot = [[Berkas:DirectX 10 logo.png]]
| caption =
| developer = [[Microsoft]]
| latest_release_version = 10.0
| latest_release_date = [[30 November]] [[2006]]
| operating_system = [[Microsoft Windows]]
| genre = [[Framework aplikasi]]
| license = [[EULA]]
| website = [http://www.microsoft.com/windows/directx/ Situs web DirectX]
}}
'''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 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 [[3D computer graphics|Grafik 3D]].
** [[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|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.
* [[DirectSound]]: Untuk putar balik dan merekam gelombang suara.
** [[DirectSound3D]] (DS3D): Untuk putar balik [[3D audio effect|suara 3D]].
* [[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|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.
* [[DirectSetup]]: untuk memasang komponen DirectX.
 
== 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
|url=http://software.intel.com/en-us/blogs/2009/06/02/windows-7-rtm-july-2009-general-availability-october-22-2009/
|title=Windows 7 RTM July 2009, General Availability October 22, 2009
|last=Holland
|first=Doug
|date=June 2, 2009
|accessdate=2009-06-11
|publisher=Intel
}}</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 ==
{{reflist|1}}
 
== Pranala luar ==
* [http://directxworld.altervista.org DirectX World] - DirectX lessons. Learn how to build a graphic engine.
* [http://www.microsoft.com/directx Microsoft's DirectX site]
* [http://msdn.microsoft.com/directx Microsoft's MSDN documentation & resource center for DirectX] (for programmers)
* [http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnarmulmed/html/msdn_directan.asp DirectAnimation] (MSDN)
* [http://msdn.microsoft.com/workshop/browser/filter/overview/whatisdxtrans.asp DirectX Transform] (MSDN)
* [http://www.gamedev.net/community/forums/showfaq.asp?forum_id=10 GameDev's FAQ on DirectX]
* [http://www.oldversion.com/program.php?n=directx Old DirectX downloads at OldVersion.com]
* [http://www.mycplus.com/c.asp?ID=9 What is DirectX? A small article on DirectX]
* [http://www.helmproductions.com/Direct61pr.htm Microsoft Ships DirectX 6.1]
* [http://www.wikitechia.org/index.php/Missing_DirectX_dll_files Wikitechia article on missing DirectX dlls] due to periodic 9.0c updates.
 
[[Kategori:API Microsoft]]
Pengguna anonim