Какая то бесполезная работа была сделана, взять рабочую си библиотеку и заставить ее работать на расте. Фанатикам раста главное написать о безопасности и производительности и написать при этом кучу unsafe кода. Писать нужно новый код, а старый просто переносить в виде врапперов, либо делать сразу на расте с нуля, если позволяют ресурсы, тогда можно заявлять о повышении безопасности/производительности
Да WGSL выглядит ужасно. Для чисто вычислений можно было придумать какой-нибудь легкий шейдерный язык. При этом эта лёгкая библиотека тянет за собой тяжелую реализацию WebGPU от гугла. В итоге имеем бесполезный враппер над Dawn
Какая то бесполезная работа была сделана, взять рабочую си библиотеку и заставить ее работать на расте. Фанатикам раста главное написать о безопасности и производительности и написать при этом кучу unsafe кода. Писать нужно новый код, а старый просто переносить в виде врапперов, либо делать сразу на расте с нуля, если позволяют ресурсы, тогда можно заявлять о повышении безопасности/производительности
Да WGSL выглядит ужасно. Для чисто вычислений можно было придумать какой-нибудь легкий шейдерный язык. При этом эта лёгкая библиотека тянет за собой тяжелую реализацию WebGPU от гугла. В итоге имеем бесполезный враппер над Dawn