タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

GPUとWebDevとRustに関するtybaltのブックマーク (1)

  • WebGPUのシェーダーの文法がほぼRustな理由

    WebGPUの初学者が最初にぶつかる壁はWGSL(WebGPU Shading Language)の文法の異質さだと思います。 GLSLやHLSLを書いてきた人間からすると、こういうコードを見た瞬間に「なんだこれは」となる。 @vertex fn vs_main(@location(0) pos: vec3<f32>) -> @builtin(position) vec4<f32> { return vec4<f32>(pos, 1.0); } まんま Rust じゃん。 なぜWebのシェーダー言語がRustの構文を踏襲しているのか。調べれば調べるほど、技術的合理性だけでは説明できない闇が見えてきました。 すべての元凶 -> AppleとKhronosのIP戦争 WGSLは誰も望んでなかった ここが一番大事なポイントです。 WGSLという言語が存在する最大の理由は、Appleが既存のSPI

    WebGPUのシェーダーの文法がほぼRustな理由
    tybalt
    tybalt 2026/03/12
    いま新しい言語を作るとして、Rust 風にしない方がむしろ変わってるなという感じがする。Google も Carbon は Rust 風だし。
  • 1