* Package name : sirit Version : 0.0~git20230509 Upstream Contact: Yuzu-emu team <https://discord.gg/u77vRWY> * URL : https://github.com/yuzu-emu/sirit * License : BSD Programming Lang: C++, CMake Description : library for runtime SPIR-V assembly I am woking towards packaging the Citra Nintendo 3DS emulator. This is the second of five dependencies I need to package before I can do this. In addition to being a Citra dependency, this package would be useful to anyone developing applications that make use of Khronos' Vulkan API. This library emits SPIR-V shader code at runtime eliminating the need for external applications, thus providing a potential performance benefit. I plan to maintain this myself but I would need a sponsor to upload it for me.
Il giorno sab 6 gen 2024 alle 21:09:47 +00:00:00, David James <davidjamescastor215@proton.me> ha scritto: Hi David, thanks for your interest in packaging Citra! I'm currently the maintainer of yuzu (but I haven't updated the package in a long time) and its dependencies, and I've looked into packaging Sirit in the past. I would recommend you to avoid packaging this library, as Sirit is meant to be statically linked and does not guarantee any API or ABI stability, as mentioned upstream in <https://github.com/ReinUsesLisp/sirit/pull/28>. It's also pretty small, so it shouldn't be a big deal. yuzu currently does the same. Thanks for your work! Bye :)
Sending this message to the bug that I mistakenly sent to Andreas Pappacoda alone. Dear Andrea, Thank you for the info. I did wonder what that was about regarding yuzu and sirit. I won't proceed further with this unless things change upstream. Regards, David