Rust GPU:ShadertoyシェーダーをRustへ移植

2025-04-12

Rust GPUを使うと、GPUプログラム(シェーダー)をRustで記述できます。作者はいくつかの一般的なShadertoyシェーダーをRustに簡単に移植しました。Rust GPUはRustコードをSPIR-Vにコンパイルし、Vulkanワークフローにシームレスに統合されます。このプロジェクトは、トレイト、ジェネリクス、マクロなどのRustの機能を活用し、CPUとGPU間のデータ共有を簡素化します。さらに、このプロジェクトはwgpuとnagaの問題を修正することで、エコシステムに貢献しました。

開発