DirectX

DirectX

DirectX 10, Microsoft’un video oyunları başta olmak üzere çoklu ortam yazılımlarını her bilgisayarda rahat, hızlı...

DirectX 10, Microsoft’un video oyunları başta olmak üzere çoklu ortam yazılımlarını her bilgisayarda rahat, hızlı ve uyumlu şekilde hazırlayabilmek için ürettiği bir yazılımdır.

Özellikle oyunlarda gerekli olan bu yazılım Daha iyi görsel ve ses öğeleri elde edebilmek için gereken sistemlerden biri de DirectX”tir. Microsoft , özellikle Windows 95 in çıkması ile birlikte oyun yapımcılarını çıkmaza sokan korumalı bellek yönetimi sorununu ortadan kaldırmak , oyunlarda direk belleğe erişim zorunluluğunu ortadan kaldıracak bir sistem geliştirdi. DirectX, günümüzde hızla gelişip çoğalan ekran kartı çeşitliliğinin temelleri o zamanlar atılmıştı.Yeni ekran kartları çıkıyor, her kart için oldukça masraflı ve zaman alacak bir iş olacağı içinde , her kartın kullanabilecegi bir yazılıma ihtiyaç doğuyordu.

DirectX Nasıl Çalışır?

Windows programlarına donanımları ile hızlandırılmış yüksek performanslı çoklu ortam desteği sunan API” lerden oluşan DirectX , uygulamalarla donanımların anlaşıp programın çalıştırılması mantığı ile hareket eder. Kullanılacak programın kodları, API”ye aktarılır ve bu kodlar ekran kartının kullanabileceği şekle çevrilip ekran kartına ulaşır. En sık kullanılan API”ler, opengl ve Direct3D”dir.

Genel olarak DirectX, oyunlar ve uygulamalar ile grafik kartınızı çalıştıran driverler, ses ve diğer bilgisayar donanımları arasındaki bağlantıyı sağlayan bir arayüzdür. Bir oyunda gerçekçi efektler, sesler elde etmek için görüntü ve ses kartınızın yeteneklerine ulaşmamızı sağlar. DirectX, donanıma direk ulaşarak oyunlarda ve uygulamalarda (video playback, capture, TV görüntüleme, joystick ve Mouse ara yüzleri, çoklu oyunlar) daha hızlı olarak sistemin çalışmasını sağlar.

DirectX 10 Sürümünün Özellikleri :

DirectX Kodu Aralık Güncelleme paketi

Direct3D eklentileri Kütüphanesi

Araçlar, uygulamalar, örnekler ve belgeler

DirectX 10 sistem çalıştırılabilir dosyaları (oyunları ve bu tabanlı uygulamaları çalıştırabilmek için)

DirectX 10 uygulama geliştirme arabirimi (SDK ile)

DirectX, C++ ve C# tabanlı geliştirmeler için örnek uygulamalar, kodlar,araçlar ve kaynak kodları

[Toplam:1    Ortalama:5/5]
Yorum Yap

E-posta hesabınız yayımlanmayacak. Doldurulması zorunlu alanlar işaretlendi *