Vulkan nedir ve oyunun geleceği için ne anlama geliyor?

06/15 2016
İçindekiler
  1. Volkan nedir?
  2. Volkan ne yapıyor?
Volkan Nedir?

Grafik kartı üstünlüğü için verilen savaş biraz daha ilginç hale geldi. Nvidia GTX 1080 ve 1070'i canavar GTX 980 Ti'ninkine rakip bir güçle tanıttı. AMD , sanal gerçekliği kitlelere ulaştırmaya yardımcı olacak güçlü ve nispeten düşük maliyetli bir GPU olan Radeon RX 480'i az önce tanıttı .

Bununla birlikte, grafik teknolojisindeki gelişmeler donanımın münhasır alanı değildir. Yeni kart duyuruları ilgiden aslan payını alırken, tüm bu gücün boşa gitmemesini sağlayan yazılımdır. Dünyanın en hızlı spor arabası, sonuçta yetenekli bir sürücü direksiyona geçene kadar pistte boşta duruyor. İşte burada Volkan devreye giriyor.

Volkan Nedir?

Volkan nedir?

İlk olarak 2015 yılında Oyun Geliştiricileri Konferansı'nda kar amacı gütmeyen teknoloji konsorsiyumu Khronos Group tarafından duyurulan Vulkan, günümüzün grafik kartlarının yapabileceği her şeyi geliştiren bir çapraz platform uygulama programlama arabirimidir.

Düşük maliyetli bir API olarak Vulkan, AMD'nin OpenGL arayüzünün manevi halefi olan Mantle API'si için bir sonraki adımdır. Mantle üzerine kurulmuş olmasına ve AMD'nin katkıda bulunmasına rağmen, Vulkan'ın gelişiminden büyük ölçüde Khronos Grubu sorumludur.

AMD, 2013 yılında Mantle'ı tanıttı ve onunla birlikte OpenGL platformunda önemli değişiklikler geldi. Mantle, konsol ve PC pazarlarının ortak bir grafik mimarisi altında birleştirilmesine yardımcı oldu. EA'nın Battlefield'ın arkasındaki stüdyo olan DICE ile ortaklaşa oluşturulan Mantle, konsolların çok çekirdekli avantajlarını uyarladı ve bunları PC'nin daha sağlam donanımına taşıdı.

AMD'nin Küresel Teknik Pazarlama Başkanı Robert Hallock'a göre AMD, "OpenGL ailesini düşük maliyetli bir yaklaşıma getirme sürecini hızlı bir şekilde başlatmak için" Mantle platformunu Khronos'a verdi.

Hallock, "Mantle, zamanında DirectX 9'dan bu yana benimsenen en hızlı PC grafik API'siydi" dedi. Vulkan bu temeli alıp üzerine inşa ederek oyunu hiç olmadığı kadar ileri götürmek için yeni nesil, açık kaynaklı bir platform oluşturuyor.

Volkan Nedir?

Volkan ne yapıyor?

Basitçe söylemek gerekirse Vulkan, OpenGL tarafından popüler hale getirilen açık standartların evriminde bir sonraki adımdır ve AMD'nin Mantle API'sinin doğrudan mirasçısıdır.

AMD Antal Tungler Halkla İlişkilerden Sorumlu Kıdemli Müdür'e göre Vulkan, "DirectX 12 ile aşağı yukarı aynı faydaları" selefine göre getiriyor.

Hem DirectX 12 hem de Vulkan'da grafikler daha güzel görünüyor ve oyunlar daha hızlı çalışıyor, ancak Microsoft'un platformuna göre performansın ötesinde avantajları da var.

Yeni başlayanlar için DirectX 12, Microsoft'un hepsi bir arada platformu olan Windows 10'a entegre edilmiştir . Bu, kodlarını örneğin Xbox One'dan Windows Phone'a taşımak isteyen geliştiriciler için harika. Windows ekosisteminin dışında geliştirme yapıyorsanız, o kadar da iyi değil. İşte burada Volkan devreye giriyor.

Volkan Nedir?

Vulkan kodu, işletim sisteminden bağımsız olarak konsoldan PC'ye, akıllı telefona kadar platformdan bağımsızdır.

Hallock, "Çok yüksek bir seviyeden bakıldığında" hem DirectX 12 hem de Vulkan "aynı amaca hizmet ediyor" dedi.

Her ikisi de geliştiricilere öncekilerden daha fazla kontrol sağlar. Her ikisi de verimlilikte ölçülebilir iyileştirmeler sunar. Ancak Vulkan'ın platformlar arası yönü, oyunların Windows 7, 8 veya 10 ve Hallock'un "esasen aynı kod tabanı" dediği Linux'ta çalışacağı anlamına gelir.