Imagination bir dizi büyük güncellemeyi duyurdu

Güncelleme: 13 Mayıs 2021

Imagination bir dizi büyük güncellemeyi duyurdu

Imagination bir dizi büyük güncellemeyi duyurdu

Imagination Technologies, işlevselliği artırmak ve çeşitli disiplinlerdeki iş akışını geliştirmek için yeni özellikler ve ışın izleme desteği geliştirmeleri ekleyen PowerVR SDK ve Araç Takımının 21.1 Sürümünü yayımladı.

Şirketin yeni Geliştirici Portalında bulunan tüm PowerVR araç paketine erişim artık daha kolay ve Imagination'ın büyüyen geliştirici topluluğunu desteklemek için özel olarak tasarlandı. SDK'nın çok yönlülüğünü ve özelliklerini gösteren yeni özel eğitim materyalleri içerir.

Imagination Technologies Yazılım Mühendisliği Başkan Yardımcısı Chris Smith şunları söyledi: "Dünya çapında satılan tüm mobil cihazların %33'ünden fazlası Imagination GPU IP'yi içeriyor ve DTV'den masaüstü alanına kadar diğer birçok sektörde güçlü bir varlığa sahip, devasa bir ekosisteme sahibiz. geliştiricilerin desteklenmesi. PowerVR Araç Seti, geliştiricilerin IP yeniliklerimizden tam olarak faydalanmalarına olanak sağlamak için her zaman sağlam ve iyi özellikli bir araç seti sağlamıştır. Sürüm 21.1 de farklı değil ve mobil platformlarda yeni nesil ışın izlemeli grafiklere geçerken ihtiyaç duyduğumuz araçları ve desteği sağlayacak.”

Grafik ve GPU bilgi işlem uygulaması geliştirmenin tüm yönlerini desteklemek üzere tasarlanan PowerVR SDK, artık ışın izleme uygulamasının dört kod örneğini içeriyor. SDK, ilk kez, temel ışın izleme algoritmasından hibrit yansımalara ve gölgelere kadar farklı ışın izleme kurulumlarının geliştirilmekte olan projelere ve uygulamalara nasıl verimli bir şekilde dağıtılacağına dair kapsamlı bir örnek sunuyor. (Işın izleme, grafikleri fotogerçekçiliğe her zamankinden daha yakın hale getiren bir grafik oluşturma tekniğidir.)

PVRayTracingSimulation, kullanıcının ışın izleme özellikli PowerVR donanımının yeteneklerini ve davranışını simüle etmesine olanak tanıyan bir Vulkan ışın izleme katmanları koleksiyonudur. Bu paket, geliştiricilerin, yerel olarak ışın izlemenin etkin olmadığı donanımlarda bile uygulamaların ışın izleme özelliklerini test etmesine olanak tanır.

PVRTune, Imagination'ın donanım profili oluşturma ve analiz aracıdır. Bir uygulama çalışırken donanım verilerini ve performans istatistiklerini sağlayarak geliştiricilerin performans sorunlarını hızlı bir şekilde tanımlamasına olanak tanır.

Sürüm 21.1'deki yeni bir özellik, profil oluşturma sürecini kolaylaştıran ve potansiyel darboğazlar veya yavaşlama alanları hakkında tavsiyeler sağlayarak geliştiricilerin uygulamanın performansını artırmak için nereye bakmaları gerektiğini bilmelerini sağlayan Kılavuzlu Analiz'dir. Bu, PVRTune tarafından toplanan verilere dayanmaktadır ve performans optimizasyonlarını gerçekleştirmek için gereken süreyi önemli ölçüde azaltabilir.

Ayrıca her sayacın ortalamasını, varyansını ve standart sapmasını CSV aktarımına ve çok talep edilen WASD kontrollerine dahil etme yeteneği gibi bir dizi küçük, yeni özellik de vardır.

PVRTexTool, geliştiricilerin uygulama dokularını optimize etmesini kolaylaştırmak için tasarlanmış Imagination'ın doku kodlama ve ön işleme aracıdır. En son sürümde, HDR doku bilgileri artık PVR Doku Sıkıştırma (PVRTC) formatında kodlanabiliyor. PVRTC-HDR, doku akışı bant genişliğinden ödün vermeden daha yüksek kalitede dokulara olanak tanır.

Görüntü tabanlı aydınlatma için dağınık ve aynasal haritaların oluşturulmasına olanak tanıyan IBL Ortam Haritası seçeneği de dahil edilmiştir. Yaygın ve aynasal harita seçeneklerine ayrıca PVRTexLib kitaplığı aracılığıyla da ulaşılabilir.

PVRCarbon, Imagination'ın OpenGL ES ve Vulkan için PVRTrace'in yerini alan API izleme ve hata ayıklama aracıdır. Uygulamanın grafik API'lerini kullanımını kaydedebilir, oynatabilir ve analiz edebilir, geliştiricilere uygulamalarının doğruluğu ve davranışı hakkında fikir verebilir. Önemli güncellemeler arasında ek OpenCL desteği, bağımsız Android 10 GL ES kaydı ve çapraz API yerel arabellek izleme ve kayıt yer alıyor.