kvark: > <
@theoraclebot:
matrix.org> <code>p0lunin</code><br>Ну это как говорить что биндинги к сишным либам не могут быть сейф потому что в сишном коде могут быть УБ.
Вот есть, скажем, библиотека для растеризации шрифтов. Она говорит, нужно передать корректный шрифт и предоставить память для результата. Если раст обёртка это гарантирует, то она безопасна.
Но вот есть Vulkan, и он говорит, что image store в тексел за пределами изображения в шейдере - это UB. Как Vulkano это гарантирует? Похоже, никак.
Так что Vulkano - не safe API, как бы не старался.