C stdio ve C++ iostreams üzerinde hızlı ve güvenli bir alternatif sağlayan açık kaynak kodlu bir biçimlendirme kitaplığı olan fmt‘nin 10.0.0 sürümü, Victor Zverovich tarafından duyuruldu. Grisu’nun, verilen kesinlik için yeni bir kayan nokta biçimlendirme algoritmasıyla değiştirildiği belirtilirken, yeni algoritmanın, halihazırda en kısa temsil için kullanılan Dragonbox’a dayandığı ve önemli performans iyileştirmesi sağladığı ifade ediliyor. Kayan noktalı sayıların yerelleştirme ile hizalanmasının düzeltildiği belirtilirken, format_as’in, yalnızca numaralandırmalarla değil, herhangi bir kullanıcı tanımlı türle çalışır hale getirildiği söyleniyor. Harici bağımlılığı olmayan, küçük, bağımsız kod tabanıyla gelen ve izin verilen Massachusetts Teknoloji Enstitüsünden (MIT [Massachusetts Institute of Technology]) kaynaklanan hoşgörülü (permissive) özgür bir yazılım lisansıyla kullanıma sunulan yazılım, platformlar arasında tutarlı çıktı ile taşınabilirlik ve daha eski derleyiciler için destek sunuyor. Varsayılan olarak yerel ayar bağımsızlığıyla gelen fmt, kullanıcı tanımlı türler için destek veriyor. fmt 10.0.0 hakkında bilgi edinmek için projenin sürüm duyurusu incelenebilir.
Tag Archives | printf
fmt 9.1.0 duyuruldu
C stdio ve C++ iostreams üzerinde hızlı ve güvenli bir alternatif sağlayan açık kaynak kodlu bir biçimlendirme kitaplığı olan fmt‘nin 9.1.0 sürümü, Victor Zverovich tarafından duyuruldu. Konumsal argümanlar için POSIX uzantısı dahil güvenli printf uygulamasıyla gelen yeni sürümde, kütüphanede kapsamlı bir test seti bulunuyor. Kitaplık tamamen güvenlidir, format dizilerindeki hatalar derleme zamanında bildirilebilir, otomatik bellek yönetimi arabellek taşması hatalarını önler.. Harici bağımlılığı olmayan, küçük, bağımsız kod tabanıyla gelen ve izin verilen Massachusetts Teknoloji Enstitüsünden (MIT [Massachusetts Institute of Technology]) kaynaklanan hoşgörülü (permissive) özgür bir yazılım lisansıyla kullanıma sunulan yazılım, platformlar arasında tutarlı çıktı ile taşınabilirlik ve daha eski derleyiciler için destek sunuyor. Varsayılan olarak yerel ayar bağımsızlığıyla gelen fmt, kullanıcı tanımlı türler için destek veriyor. fmt 9.1.0 hakkında bilgi edinmek için projenin sürüm duyurusu incelenebilir.
fmt 9.1.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.
RenderDoc 1.17 duyuruldu
Baldur Karlsson tarafından geliştirilmiş olan ve çok çeşitli iş akışlarını ve işlevselliği destekleyen; d3d11, opengl, vulkan api’lerini kullanan grafik uygulamarında hata ayıklamaya, çalışma zamanı api’sinin kullanımıyla ilgili analiz yapabilmeye olanak sağlayan bir yazılım olan RenderDoc’un 1.17 sürümü, Baldur Karlsson tarafından duyuruldu. Bunun, RenderDoc’un yılın son sürümü olduğunu belirten Karlsson; sürümde, çoğunlukla bazı yaşam kalitesi iyileştirmelerine ve genişletilmiş Vulkan uzantı desteğine odaklanıldığını söyledi. Yeni Vulkan uzantısı VK_KHR_dynamic_rendering desteğiyle gelen yazılımda, dinamik oluşturma geçişlerinin komut kayıt zamanında komut arabelleklerinde önceden oluşturma geçişi veya çerçeve arabelleği nesneleri oluşturmaya gerek kalmadan kaydedilmesine olanak tanıdığını belirten Karlsson; kaynak denetçisinin artık bazı sıralama seçenekleri olduğunu ifade etti. RenderDoc artık Vulkan’daki gölgelendiricilerden yazdırma ifadelerini görüntüleyebiliyor. Bu özellik API desteği gerektirdiğinden başka bir yerde desteklenmediği söyleniyor. RenderDoc 1.17 daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
RenderDoc 1.17 edinmek için aşağıdaki linkten yararlanabilirsiniz.
RenderDoc 1.14 duyuruldu
Baldur Karlsson tarafından geliştirilmiş olan ve çok çeşitli iş akışlarını ve işlevselliği destekleyen; d3d11, opengl, vulkan api’lerini kullanan grafik uygulamarında hata ayıklamaya, çalışma zamanı api’sinin kullanımıyla ilgili analiz yapabilmeye olanak sağlayan bir yazılım olan RenderDoc’un 1.14 sürümü, Baldur Karlsson tarafından duyuruldu. Bu sürümün, Vulkan’ın tüm gölgelendirici çağrılarında geniş hata ayıklama için ve ayrıca veri içeren bir mesaj yazdırarak beklenmeyen yollarla veya sonuçlarla ilgili belirli sorunları vurgulamak için kullanılabilen gölgelendirici printf için UI desteği içerdiğini belirten Karlsson; sürümün, uygulamalarla birlikte gönderilebilen yeni D3D12 çalışma zamanı desteği içerdiğini de söyledi. RenderDoc artık Vulkan’daki gölgelendiricilerden yazdırma ifadelerini görüntüleyebiliyor. Bu özellik API desteği gerektirdiğinden başka bir yerde desteklenmediği söyleniyor. RenderDoc 1.14 daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
RenderDoc 1.14 edinmek için aşağıdaki linkten yararlanabilirsiniz.