DirectX - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Sürümleri
    • 1.1 DirectX 1
    • 1.2 DirectX 2
    • 1.3 DirectX 3
    • 1.4 DirectX 7
    • 1.5 DirectX 8
    • 1.6 DirectX 9
    • 1.7 DirectX 10
    • 1.8 DirectX 10.1
    • 1.9 DirectX 11
    • 1.10 DirectX 12
  • 2 Ekran Kartı Uyumluluk Durumları
  • 3 Kaynakça
  • 4 Dış bağlantılar

DirectX

  • العربية
  • Azərbaycanca
  • Беларуская
  • বাংলা
  • Bosanski
  • Català
  • Čeština
  • Deutsch
  • Ελληνικά
  • English
  • Español
  • Eesti
  • فارسی
  • Suomi
  • Français
  • עברית
  • हिन्दी
  • Hrvatski
  • Magyar
  • Հայերեն
  • Bahasa Indonesia
  • İtaliano
  • 日本語
  • ქართული
  • 한국어
  • Lietuvių
  • Македонски
  • മലയാളം
  • Bahasa Melayu
  • Nederlands
  • Norsk bokmål
  • Polski
  • Português
  • Română
  • Русский
  • Srpskohrvatski / српскохрватски
  • සිංහල
  • Simple English
  • Slovenčina
  • Shqip
  • Српски / srpski
  • Svenska
  • Тоҷикӣ
  • ไทย
  • Українська
  • Tiếng Việt
  • 中文
  • 粵語
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
(DirectX Managed sayfasından yönlendirildi)
Logosu
Microsoft DirectX'in eski logosu

DirectX, Microsoft'un video oyunları başta olmak üzere çoklu ortam yazılımlarını rahat, hızlı ve uyumlu şekilde hazırlayabilmek için yarattığı bir uygulama programlama arayüzüdür (API). Şu andaki en güncel resmî sürüm DirectX 12'dir. İçerdiği bileşenlerden bazıları şu şekilde özetlenebilir:

  • Direct3D (veya bir diğer adıyla WGF: Windows Graphics Foundations - Windows Grafik Temelleri) hem iki hem üç boyutlu grafikleri ekrana dökmeye yarar. Piyasadaki çoğu ekran kartının en modern donanım hızlandırma özelliklerini destekler. En büyük rakibi OpenGL'dir
  • DirectSound hem iki hem üç boyutlu ses için kullanılır. Windows altında çalışabilen her ses kartı en azından yazılım ile DirectSound ve DirectSound 3D desteğine sahiptir. Piyasadaki tüm rakipleri göz ardı edebilecek bir popüleriteye sahiptir.
  • DirectInput, klavye, fare ve oyun çubuğu gibi bileşenlerin giriş ve çıkışlarını basit bir şekilde yönetebilmek için olan arabirimdir.
  • DirectPlay ise TCP/IP, modem ve Bluetooth gibi birçok protokol üzerinden bağlantı ve mesajlaşma bileşenlerini içerir. TCP/IP üzerinde NAT veya uPnP geçişlerini desteklemesi ve DirectPlay Voice ile saniyede 1.2 kbit'e kadar inebilen ses sıkıştırma codec'leri ile göz doldurur. Açık kaynak dünyasında en bilinen rakibi HawkNL'dir.

Windows 95 ile birlikte oyun programcılarını DOS'tan Windows'a doğru çekmek için yaratılmış olan bu arabirim, ancak 5.0 sürümünden itibaren beklenen ilgiyi görmeye başlayabilmiştir. Windows 2000'in çıkışıyla birlikte gerçek kip oyunlarının sonu gelmiş olduğundan, Windows altında vazgeçilmez oyun arayüzü haline gelmiştir. XBox'ta da DirectX'in kullanılıyor olması, arabirimin popülaritesini artırmada etkili olmuştur. Buna ek olarak, son zamanlarda DirectX Managed (.NET tabanlı) modülü sayesinde çok hızlı bir şekilde kolayca, karmaşık DirectX uygulamaları yazmak mümkün hale gelmiştir fakat yönetimli DirectX bileşenleri C ve C++ programlama için geliştirilmiş DirectX Kütüphaneleri kadar performans gösteremezler. Yönetimli bileşenlerin kullanılmasıyla geliştirilen programlar, DirectX kütüphanelerinin kullanılmasıyla geliştirilen programlar kadar hızlı olamazlar. Bu nedenle profesyonel video oyun programlamada hâlen DirectX kütüphaneleri kullanılmaktadır.

Sanılanın aksine, Linux altında DirectX bileşenlerinin büyük çoğunluğunun kullanılması Cedega sayesinde mümkündür. Bu yazılım, Direct3D'yi OpenGL, DirectSound'u ise OSS (Open Sound System - Açık Ses Sistemi) kullanarak çalıştırır.

Sürümleri

[değiştir | kaynağı değiştir]

DirectX 1

[değiştir | kaynağı değiştir]

DirectX 1.0; Windows platformunda video oyunu yapımı için ilk geliştirilmiş API'dir. 1995 yılında Windows 95 için geliştirilmiştir. İlk DirectX, geliştiriciler tarafından beklenen ilgiyi toplayamamıştır.

DirectX 2

[değiştir | kaynağı değiştir]

DirectX 1.0 sürümüne bazı destek özellikleri sunulmuştur. 1996 yılında son kullanıcıya sunulmuştur.

DirectX 3

[değiştir | kaynağı değiştir]

Bu sürüm ile çoklu oyun oynamaya olanak sağlanmış ve 3D ses özelliği eklenmiştir. 1996 yılında son kullanıcıya sunulmuştur.

DirectX 7

[değiştir | kaynağı değiştir]

Bu DirectX versiyonunda optimizasyona (eniyilemeye) önem verilmiştir. 1999 yılında son kullanıcıya sunulmuştur.

DirectX 8

[değiştir | kaynağı değiştir]

Bağlantı noktaları (vertexler) ve pixel shader ile görüntü işleme teknolojisi geliştirilmiştir. 2000 yılında son kullanıcıya sunulmuştur.

DirectX 9

[değiştir | kaynağı değiştir]

Periyodik 32 ve 64 bit desteği sağlanarak gölgelendirme başta olmak üzere birçok temel yapıya rötuş atılmıştır. 2002 yılında son kullanıcıya sunulmuştur.

DirectX 10

[değiştir | kaynağı değiştir]

Bu sürümde bazı ekran kartları ile uyumsuzluklar giderilmiş, performans üzerinde çalışmalar yapılmıştır. Windows Vista Service Pack 1 ile gelmektedir ve hem Nvidia hem ATI kartları tarafından desteklenmektedir

DirectX 10.1

[değiştir | kaynağı değiştir]

Bu sürümde bazı ekran kartları ile uyumsuzluklar giderilmiş, performans üzerinde çalışmalar yapılmıştır. Windows Vista Service Pack 1 ile gelmektedir ve hem Nvidia hem ATI kartları tarafından desteklenmektedir.

DirectX 11

[değiştir | kaynağı değiştir]

Windows 7 ile gelen ve Windows Vista'ya da kurulabilen [1] DirectX sürümüdür. Üstün ve gerçeğe çok yakın grafik kalitesi sağlar. Tesselation gibi poligon çoğaltma ve işleme tekniğini destekler. Sadece destekleyen AMD RADEON HD 5xxx ve NVIDIA GT4xx serisi kartlar ile kullanılabilir.2009 sonu satışa sunuldu.

DirectX 12

[değiştir | kaynağı değiştir]

Windows 10 ile gelmiştir. Asıl amacı ek sürücü yükünü azaltmaktır. AMD'nin Mantle teknolojisine benzer. Max McMullen'e göre amaç "konsol düzeyinde verim" sağlamaktır.

NVIDIA'nın tüm Fermi modellerinde ve daha sonraki ekran kartı modellerinde, AMD'nin GNC tabanlı chipleriyle Intel'in Hawellve daha sonraki grafik ünitelerinde desteklenecek.

SIGGRAPH 2014 etkinliğinde Intel, bilgisayarda oluşturulan bir astoreit çalışma alanını gösteren, DirectX 12'nin rendering hızı ve CPU güç tüketimi konusunda önceki sürüme göre %50 ile %70 daha verimli olduğunu iddia eden bir demo yayınlamıştı.

Ekran Kartı Uyumluluk Durumları

[değiştir | kaynağı değiştir]
DirectX Versiyonu Shader Model OpenGL karşılığı
DirectX 11 Pixel Shader 5.1 OpenGL 4.0
DirectX 10.1 Pixel Shader 4.1 OpenGL 3.x
DirectX 10 Pixel Shader 4.0 OpenGL 3.0
DirectX 9c Pixel Shader 3.0 OpenGL 2.1
DirectX 9 Pixel Shader 2.0 OpenGL 2.0
DirectX 8.1 Pixel Shader 1.3 & 1.4 OpenGL 1.8
DirectX 8 Pixel Shader 1.1 OpenGL 1.4
DirectX 7 Hücre metni OpenGL 1.2

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "Platform Update for Windows Server 2008 and the Platform Update for Windows Vista". 30 Ekim 2009 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Ekim 2009. 

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • Microsoft'un DirectX Ana Sayfası23 Aralık 2014 tarihinde Wayback Machine sitesinde arşivlendi.
  • MSDN'deki DirectX Ana Sayfası16 Ocak 2006 tarihinde Wayback Machine sitesinde arşivlendi.
  • g
  • t
  • d
Microsoft
  • Tarih
  • Kategori
Kişiler
(liste)
Kurucular
  • Bill Gates
  • Paul Gardner Allen
Yönetim kurulu
  • Satya Nadella (Başkan ve CEO)
  • Reid Hoffman
  • Hugh Johnston
  • Teri List
  • Catherine MacGregor
  • Mark Mason
  • Sandi Peterson
  • Penny Pritzker
  • Carlos A. Rodriguez
  • Charles Scharf
  • John W. Stanton
  • Emma Walmsley
Şirket
Konferanslar
  • Build
  • Ignite
  • Inspire
  • MIX
  • PDC
  • WinHEC
Bölümler
  • .NET Foundation
  • Digital Crimes Unit
  • Mühendislik grupları
    • Mobile
    • Skype birimi
  • Gaming
    • Activision Blizzard
    • Xbox Game Studios
    • ZeniMax Media
  • Garage
  • Outercurve Foundation
  • Press
  • Research
  • Perakende mağazaları
Yerleşkeler
  • Microsoft Kampüs
  • Microsoft Hindistan
  • Microsoft Japonya
Ürünler
Donanım
  • Azure Kinect
  • HoloLens
  • LifeCam
  • Surface
    • Duo
    • Go
    • Hub
    • Laptop
    • Laptop Go
    • Neo
    • Pro
    • Studio
  • Xbox
Yazılım
  • Clipchamp
  • Dynamics 365
  • Havok
  • Microsoft 365
    • Office
    • Teams
  • Open source software
  • Power Platform
  • Servers
  • Start
  • Tay
  • List of video games
  • Visual Studio
  • Visual Studio Code
  • Windows
  • Xbox OS
Programlama dilleri
  • BASIC
    • VB.NET
    • VBA
    • VBScript
    • Visual Basic
  • C#
  • C/AL
  • F#
  • MVPL
  • Power Fx
  • PowerShell
  • Q#
  • Transact-SQL
  • TypeScript
  • Visual J++
  • Visual J#
Web araçları
  • Azure
  • Bing
  • Copilot
  • GitHub
  • Learn
    • Channel 9
    • Developer Network
    • TechNet
  • LinkedIn
    • LinkedIn Learning
  • MSN
  • Outlook.com
  • Store
  • Translator
Anlaşmazlıklar
  • MikeRoweSoft.com
  • Avrupa Birliği
Satın almalar
  • 6Wunderkinder
  • Access Software
  • Acompli
  • Activision Blizzard
  • Altamira Software
  • AltspaceVR
  • aQuantive
  • Azyxxi
  • Beam
  • The Blue Ribbon SoundWorks
  • Bungie
  • Clipchamp
  • Colloquis
  • Compulsion Games
  • Connectix
  • Consumers Software
  • Danger
  • Double Fine
  • Farecast
  • FASA Studio
  • Fast Search & Transfer
  • Firefly
  • Forethought
  • GIANT Company Software
  • GitHub
  • Great Plains Software
  • GreenButton
  • Groove Networks
  • Havok Group
  • High Heat Major League Baseball
  • Hotmail
  • inXile Entertainment
  • Jellyfish.com
  • LinkedIn
  • LinkExchange
  • Lionhead Studios
  • Maluuba
  • Massive Incorporated
  • Metaswitch
  • Mobile Data Labs
  • Mojang Studios
  • Ninja Theory
  • Nokia
  • npm
  • Nuance Communications
  • Obsidian Entertainment
  • Onfolio
  • Pando Networks
  • Perceptive Pixel
  • PlaceWare
  • Playground Games
  • Powerset
  • Press Play
  • ProClarity
  • Rare
  • Revolution Analytics
  • RiskIQ
  • Simplygon
  • Skype
  • Sunrise Atelier
  • SwiftKey
  • TakeLessons
  • Teleo
  • Tellme Networks
  • Twisted Pixel Games
  • Undead Labs
  • Vermeer Technologies
  • Visio Corporation
  • Vivaty
  • VoloMetrix
  • VXtreme
  • WebTV Networks
  • Winternals Software
  • Xamarin
  • Xandr
    • AppNexus
  • Yammer
  • Yupi
  • ZeniMax Media
Satılanlar
  • Nokia
Kategori Kategori Commons sayfası Commons
Otorite kontrolü Bunu Vikiveri'de düzenleyin
  • GND: 4516280-3
  • NKC: ph446988
  • VIAF: 179531118
"https://tr.wikipedia.org/w/index.php?title=DirectX&oldid=35639196" sayfasından alınmıştır
Kategoriler:
  • 1995 yazılımları
  • Microsoft uygulama programlama arabirimleri
  • DirectX
  • Microsoft
Gizli kategoriler:
  • Webarşiv şablonu wayback bağlantıları
  • GND tanımlayıcısı olan Vikipedi maddeleri
  • NKC tanımlayıcısı olan Vikipedi maddeleri
  • VIAF tanımlayıcısı olan Vikipedi maddeleri
  • Sayfa en son 22.32, 8 Temmuz 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
DirectX
Konu ekle