KorayKaynak
Silver Üye
- Katılım
- 21 Eyl 2020
- Mesajlar
- 62
- Beğeniler
- 1
eline saglık
güzel paylaşım
Konuma hoşgeldiniz bu konuda OpenGL ve Direct-X karşılaştırması yapıyorum.
OpenGL'den başlayalım.
Linkleri görebilmek için kayıt olmanız gerekmektedir(Open Graphics Library), Silicon Graphic Inc. tarafından geliştirilmiş donanımın desteğLinkleri görebilmek için kayıt olmanız gerekmektedirkullanarak 2D veLinkleri görebilmek için kayıt olmanız gerekmektedirgrafikleri ekrana çizdirmek amacıyla kullanıLinkleri görebilmek için kayıt olmanız gerekmektedirbirLinkleri görebilmek için kayıt olmanız gerekmektediruygulama geliştirme arabirimidir (Linkleri görebilmek için kayıt olmanız gerekmektedir).
Tamamen ücretsiz olan OpenGL baştaLinkleri görebilmek için kayıt olmanız gerekmektedirolmak üzereLinkleri görebilmek için kayıt olmanız gerekmektedir,Linkleri görebilmek için kayıt olmanız gerekmektedirLinkleri görebilmek için kayıt olmanız gerekmektedirve Solaris gibi öne çıkan işletim sistemlerinde yaygın şekilde kullanılmaktadır. Bilgisayarların haricinde OpenGL,Linkleri görebilmek için kayıt olmanız gerekmektedircihazlar veLinkleri görebilmek için kayıt olmanız gerekmektedirkonsolları içerisinde de yer sahibidir.
İlk defa 1992 yılında tasarlanan standart günümüze erişinceye dek geliştirilmiş ve nihai olarak 4.4 sürümüne ulaşmıştır. Birçok alanda kullanılan bir API olması ve yazılımların içerisinde çoğunluklaLinkleri görebilmek için kayıt olmanız gerekmektedir'in yanı sıra OpenGL desteğinin de verilmesi nedeniyle OpenGL grafik dünyasında artık reddedilemeyecek bir standart haline gelmiştir.
Günümüzün popüler grafik kartı üreticilerinin tümü ürettikleri grafik kartlarının içerisinde mutlaka OpenGL desteğini de sunmaktadır. Son çıkan sürümü olan 4.4 itibariyle OpenGL 700'ün üzerinde fonksiyona sahiptir.
OpenGL Nerelerde Kullanılır?
OpenGL uzun bir süre boyuncaLinkleri görebilmek için kayıt olmanız gerekmektedir,Linkleri görebilmek için kayıt olmanız gerekmektedir, bilimsel ve bilgisel görselleştirme çalışmaları, uçuş simülasyonları ve elbetteLinkleri görebilmek için kayıt olmanız gerekmektediroyunları içerisinde kullanılmaktadır. OpenGL'den yazılımcılar geliştirme aşamasında faydalanırken biz kullanıcılarLinkleri görebilmek için kayıt olmanız gerekmektedirkullandığımız yazılımlarda faydalanıyoruz. OpenGL'i kullanarak donanımımızın yazılımla tam ve doğrusal hareketini sağlıyor ve böylece yüksek performans elde etmeye çalışıyoruz.
Neden OpenGL Değil de DirectX Daha Çok Kullanılıyor?
OpenGL şuanda Khronos Group adında ve gelir kaygısı taşımayanLinkleri görebilmek için kayıt olmanız gerekmektedirkonsorsiyumu tarafından yönetiliyor. OpenGL'i yöneten kişiler gelir kaygısı gütmüyorken DirectX'in mimarı olanLinkleri görebilmek için kayıt olmanız gerekmektedirgelir kaygısı güden ve kar odaklı bir şirkettir. Durum böyle olunca Microsoft DirectX'in pazarlamasında daha aktif bir rol oynuyor ve geliştiricileri daha çok teşvik edebilme şansı doğuyor. Diğer yandan DirectX ile alınan kullanıcı yorumlarının sıklığı da gelişticileri DirectX'e yönlendiren bir diğer başka neden olarak gösterilebilir.
Direct-X Geçebiliriz.
DirectX, Microsoft‘un oyunlar ve çoklu ortam yazılımları için geliştirdiği birLinkleri görebilmek için kayıt olmanız gerekmektedirkümesidir. Oyun geliştiricileri DirectX kütüphanelerini kullanarak her çeşit bilgisayar üzerinde çalışan oyunların veya programların çalışmasına yardımcı olur.
Geçmişde, DirectX Windows ile birlikte sunulmazdı. İndirme işlemini ve güncellemesini manuel olarak takip etmek gerekiyordu. Windows 8’den sonra Microsoft, DirectX’i Windows’un bir parçası olarak eklemiştir. Böylece, Windows güncelleme (Update) yapıldığında DirectX’de güncellenmiş oluyor. DirectX’in en son sürümü sadece Windows 10’da bulunan DirectX 12’dir. Windows 7 ve 8, DirectX 11’de kalmıştır.
Her oyun farklı bir DirectX sürümüne ihtiyaç duyar. Örneğin, geliştirici DirectX 11 güncellemesi 40’ı kullanmak için bir oyun yazmışsa, o zaman sadece 40 sürümü çalışacaktır. Böylece, yeni bir oyun kurduğunuzda, muhtemelen benzersiz bir DirectX kopyasını kuracaktır. Bu, sisteminizde potansiyel olarak düzinelerce kopyaya sahip olmanızı sağlar.
Yukarıda belirtilen klasörlerdeki DirectX dosyalarını silmemelisiniz. Bu, oyunların veya diğer programların düzgün çalışmasını durdurabilir. Belirli bir DirectX sürümü ile sorun yaşıyorsanız, onu kullanan oyunu yeniden yüklemeyi deneyin.
Neden OpenGL Değil de DirectX Daha Çok Kullanılıyor?
OpenGL şuanda Khronos Group adında ve gelir kaygısı taşımayanLinkleri görebilmek için kayıt olmanız gerekmektedirkonsorsiyumu tarafından yönetiliyor. OpenGL'i yöneten kişiler gelir kaygısı gütmüyorken DirectX'in mimarı olanLinkleri görebilmek için kayıt olmanız gerekmektedirgelir kaygısı güden ve kar odaklı bir şirkettir. Durum böyle olunca Microsoft DirectX'in pazarlamasında daha aktif bir rol oynuyor ve geliştiricileri daha çok teşvik edebilme şansı doğuyor. Diğer yandan DirectX ile alınan kullanıcı yorumlarının sıklığı da gelişticileri DirectX'e yönlendiren bir diğer başka neden olarak gösterilebilir.
Bana soracak olursanız OpenGL Kat kat daha iyi
Quake Testi
Direct-X-75 FPS
OpenGL-400 Küsür
Görüntü kaliteleri aynı.