Terakurat – Apa Itu DirectX – Buat kamu yang sudah berkecimpung dalam dunia game PC, mungkin sudah tak asing lagi mendengar kata DirectX. Atau mungkin kamu mengenal DirectX tapi tidak tahu apa itu DirectX sebenarnya?

DirectX sering kali kita temukan ketika hendak memasang game pada komputer, kamu akan diminta untuk update terlebih dahulu DirectX agar game tersebut dapat berjalan. Lantas, apa itu DirectX dan bagaimana hal tersebut dapat berpengaruh terhadap game yang kamu mainkan? Jika kamu bingung, simak ulasannya berikut ini.

Apa itu DirectX?

Sebuah perangkat komputer merupakan kombinasi antara perangkat lunak dan perangkat keras yang berhubungan agar dapat berfungsi dengan baik. Nah, untuk menggunakan selurung perangkat keras tersebut, maka seorang programer dibutuhkan untuk membuat perangkat lunak yang tentunya harus dibuat seefisien mungkin.

Alasan lain mengapa perangkat lunak harus dibuat seefisien mungkin adalah karena banyak sekali jenis komputer. Mulai dari yang paling murah yang tentunya memiliki spesifikasi rendah hingga komputer yang mahal dengan spesifikasi yang memumpuni. Jika membuat perangkat lunak yang efisien, maka perangkat lunak tersebut dapat digunakan lebih banyak komputer.

Perangkat keras yang banyak juga dikembangkan oleh banyak produsen, sehingga memiliki karakteristiknya sendiri. Misalnya pada laptop Lenovo dan Asus, meskipun keduanya sama-sama laptop, akan tetapi menggunakan komponen yang berbeda.

Ketika programer tersebut membuat sebuah game, maka programer wajib membuat gamenya agar dapat berjalan di banyak jenis komputer dengan komponen yang berbeda. Selain itu, programer juga harus menentukan bahwa gamenya harus bisa di jalankan di performa yang maksimal meskipun digunakan pada komputer yang berbeda.

Contohnya laptop yang menggunanakan prosesor Intel dan AMD. Programer tak hanya bisa membuat game tersebut hanya berjalan dengan prosesor terbaik di prosesor Intel saja dan buruk di AMD. Lantas, bagaimana caranya agar programer dapat membuat game yang cocok untuk banyak komponen komputer?

Baca juga  Video Call Di WhatsApp 8 Orang, Begini Caranya!

Maka dari itu, hadirlah DirectX yang akan menjawab pertanyaan di atas. DirectX adalah sebuah kumpulan antarmuka pemrograman aplikasi atau dalam bahasa inggrisnya Applications Programming Interface (API) yang memungkinkan pengembang game untuk membuat game didalam berbagai komponen komputer yang berbeda di komputer dengan sistem operasi Windows.

Komponen DirectX

Sebuah DirectX memiliki banyak API yang bisa programer gunakan untuk membuat aplikasi dapat di jalankan di banyak komponen. Berikut ini beberapa komponen DirectX-nya.

  • Direct3D (D3D): digunakan untuk menggambar grafik 3D.
  • Direct2D (D2D): digunakan untuk menggambar grafis 2D.
  • DirectWrite: digunakan untuk font.
  • DirectCompute: digunakan untuk pemrosesan GPU.
  • XAudio2: digunakan untuk audio dengan API rendah.
  • XACT3: digunakan untuk audio API tinggi.
  • Dan masih banyak lagi

Kesimpulan

Para pengembang aplikasi atau programer dapat menggunakan API di atas agar aplikasi dapat berjalan dengan baik. Pengembang juga tidak perlu mengetahui jenis-jenis komponen perangkat keras dan hanya cukup pengetahuan dasar komponen perangkat kerasnya saja seperti berapa jumlah RAM yang diperlukan maupun minimal core yang terdapat pada prosesor.

Versi DirectX

DirectX pertama kali diperkenalkan di Windows 95 dan mengunakan DirectX versi 9 di Windows XP. Pada tahun 1995, DirectX versi 1 di publikasikann kemudian disusul versi 2 dan ditambakan secara bawaan ke installasi Windows 95 yang baru.

Ketika Microsoft meluncurkan Windows XP, versi DirectX sudah mencapai versi 9. Versi ini pun mendapatkan update lagi dengan huruf di belakangnya, yaitu versi 9.0a, 9.0b, dan terakhirnya 9.0c. versi terakhirnya saat artikel ini di publish yaitu DirectX 12 yang hadir dengan berbagai fitur untuk membuat aplikasi maupun game yang lebih interaktif. DirectX juga digunakan untuk konsol yang dikembangkan oleh Microsoft yaitu Xbox

Baca juga  Rekomendasi Situs Download Game PC Resmi, Selalu Diskon!

DirectX 12

Apa Itu DirectX

DirectX diumumkan oleh Microsoft pada tanggal 20 maret 2014, dan secara resmi diluncurkan bersamaan dengan Windows 10 pada taggal 29 Juli 2015. Dengan menggunakan DirectX, beberapa game mengalami peningkatan performa hingga 70% jika dibandingkan dengan versi DirectX sebelumnya.

Fitur yang ditawarkan oleh DirectX 12 yaitu penggunaan 2 atau lebih GPU dalam satu komputer. Contohnya adalah pada laptop yang biasanya memiliki GPU terintegrasi APU dengan prosesor serta adanya discrete graphics. Dengan adanya DirectX 12 tersebut maka 2 GPU tersebut dapat bekerja sama dalam meningkatkan performa aplikasi serta game.

Cara kerjanya sangat sederhana. Jika kamu bermain game dengan DirectX 12 dan komputer anda memiliki 2 GPU atau lebih, Windows akan memberikan beban beratnya ke discrete graphisc komputer kamu. Kemudian untuk komputasi ringan, Windows akan memberikan beban kerjanya ke GPU yang ada pada prosesor.

Nah, itulah tadi penjelasan mengenai Apa itu DirectX dan Bagaimana peranannya di sebuah game.

LEAVE A REPLY

Please enter your comment!
Please enter your name here