Pull to refresh

Comments 5

Глянул хелловорлд, долго пытался понять, почему код в строке kGelu написан на Rust'е. Нет, это DSL под названием WGSL.

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

Легкий вероятно не получится, проще какой-то один. Пусть даже будет wgsl, и в него уже компилировать нужные функции. Зоопарк очень тяжело поддерживать, особенно когда цель кроссплатформерное что то

The first time you build and run the project this way, it will download a prebuilt shared library for the Dawn native WebGPU implementation automatically <...> Optionally, Dawn can be built from scratch with gpu.cpp <...> However, this is recommended for advanced users only. Building Dawn dependencies with cmake takes much longer than using the precompiled Dawn shared library.

В наше-то время предлагать выполнять автоматически скачиваемый неизвестно откуда бинарник >___<.

Да ещё называть это "лёгковесной библиотекой"

Sign up to leave a comment.

Other news