Düşük maliyetli ve çapraz platform 3D grafik ve işlem API’si Vulkan’ın 1.3.213 sürümü, Khronos grubu tarafından, GitHub üzerinde de Jon Leech tarafından duyuruldu. AMD’nin Mantle’ı rafa kaldırmasıyla eş zamanlı olarak duyurulan Vulkan, OpenGL’nin devamı olan glNext API’sini geliştiren Khronos Group tarafından GDC 2015’te açıklanmıştır. AMD’nin Mantle API bileşenleri üzerine türetilmiş ve inşa edilmiş olan Vulkan, OpenGL gibi, yüksek performanslı video oyunu ve interaktif medya gibi, gerçek zamanlı 3D grafik uygulamalara hedeflenir ve Direct3D 12 ve Mantle gibi, daha yüksek performans ve daha düşük CPU kullanımı sunar. DirectX 12 API’sinin açık kaynak kodlu alternatifi olan Vulkan için Nvidia da destek vermiştir. DirectX 12’nin aksine, birden fazla modern işletim sisteminde kullanılabilen Vulkan, OpenGL gibi, tek bir işletim sistemine veya cihaz form faktörüne kilitli değildir. Vulkan; Windows 7, Windows 8, Windows 8.1, Windows 10, Tizen, Android, ve GNU/Linux ile çalışabilir. Yeni sürüm, pek çok yeni uzantıyla kullanıma sunuluyor. Vulkan 1.3.213 hakkında ayrıntılı bilgiyi GitHub sayfasında ya da khronos.org‘da bulabilirsiniz.
Tag Archives | API
Arti 0.3.0 duyuruldu
Arti 0.3.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.
PHP 8.0.18 duyuruldu
PHP 8.0.18 edinmek için aşağıdaki linkten yararlanabilirsiniz.
PipeWire 0.3.51 duyuruldu
GNU/Linux altında ses ve videonun işlenmesini büyük ölçüde iyileştirmeyi amaçlayan bir proje olan PipeWire‘in 0.3.51 sürümü duyuruldu. Bunun, önceki sürümlerle uyumlu API ve ABI olan bir hata düzeltme sürümü olduğu söylenirken, sürümün, geliştirilmiş grafik yeniden yapılandırmasıyla geldiği ifade ediliyor. pw-top, pw-cli ve pw-link iyileştirmeleri içeren yeni sürümde, bir channelmixer ve upmixing kırpma sorununun düzeltildiği söyleniyor. Grafik yeniden yapılandırma kodu elden geçirilen sürümde, geliştirilmiş performans, grafik minimum düzeyde yeniden yapılandırılmış bulunuyor. PipeWire 0.3.51 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
PipeWire 0.3.51 edinmek için aşağıdaki linkten yararlanabilirsiniz.
libgnunetchat 0.1.0 duyuruldu
GNUnet projesinin bir parçası olan libgnunetchat‘in 0.1.0 sürümü duyuruldu. Özgür bir yazılım olan GNUnet‘in bir parçası olan yazılımın, GNU Affero Genel Kamu lisansı koşulları altında kullanıma sunulduğu belirtilirken, GNUnet’in yararlı olacağı umuduyla dağıtıldığı hatırlatılıyor. libgnunetchat 0.1.0’ın yayınlandığını duyurmaktan mutluluk duyulduğu belirtilirken, bu kitaplığın, tipik bir mesajlaşma uygulamasının işlevselliğini sağlamak için farklı GNUnet hizmetlerinden istemci API‘sini kullanan bir soyutlama katmanı getirdiği ifade ediliyor. Amacın, bu tür uygulamaları geliştirmeyi GUI araç setinden daha kolay ve bağımsız hale getirmek olduğu söyleniyor. Sürümün, GNUnet Messenger Service 0.1’i gerektirdiği belirtilirken, hesap yönetimine (oluşturma, listeleme ve silme) izin verildiği ifade ediliyor. İstemciler, çalışma zamanı sırasında hesaplar arasında geçiş yapabiliyorlar. libgnunetchat 0.1.0 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.
libgnunetchat 0.1.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
Catch2 3.0.0-preview5 duyuruldu
Temel olarak C++ için bir birim test çerçevesi olan Catch2‘nin 3.0.0-preview5 sürümü duyuruldu. Bunun final sürümden önceki son önizleme sürüm olmasının amaçlandığı ve API’yi bozan tüm değişikliklerin hesaba katılması gerektiği ifade ediliyor. Catch2’nin artık dağıtım modeli olarak statik olarak derlenmiş kitaplığı kullandığı belirtilirken, bunun, aynı zamanda Catch2’nin tüm işlevlerini bir test dosyasında elde etmek için, birden fazla başlık eklemek gerektiği anlamına geldiği ifade ediliyor. C++ için bir birim test çerçevesi olan Catch2; aynı zamanda temel mikro kıyaslama özellikleri ve basit BDD makroları sağlıyor. Catch2’nin ana avantajının, onu kullanmanın hem basit hem de doğal olması olduğu söyleniyor. Catch2’nin artık minimum destek dili sürümü olarak C++14’ü kullandığı belirtilirken, ANON_TEST_CASE’in kaldırıldığı, bunun yerine argümansız TEST_CASE kullanılması gerektiği ifade ediliyor. Catch2 3.0.0-preview5 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Catch2 3.0.0-preview5 edinmek için aşağıdaki linklerden yararlanabilirsiniz.