Is WGSL a good choice?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/rust_gamedev

Our great sponsors
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SonarQube - Static code analysis for 29 languages.
  • SaaSHub - Software Alternatives and Reviews
  • gpuweb

    Where the GPU for the Web work happens!

    A discussion that caught my eye (an old one, but not that old) raised some pretty bad issues in WGSL which make me wonder:

  • learn-wgpu

    Guide for using gfx-rs's wgpu library.

    I have been following u/sotrh tutorial (which might I add is amazing, thank you) and have reached the point where shaders come into play.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • gpgpu-rs

    Simple experimental async GPGPU framework for Rust

    My recommendation is to stick with WGSL for wgpu. I have some simple compute shaders examples if you wanna check out.

  • vange-rs

    Rusty Vangers clone

    P.S. I'm fully using WGSL in vange-rs and baryon

  • baryon

    Fast prototyping 3D engine

    P.S. I'm fully using WGSL in vange-rs and baryon

  • naga

    Universal shader translation in Rust

    As someone who as used both in the past and contributes to a pure rust shader translator (naga, it's what wgpu uses) .

  • vscode-wgsl

    VsCode Syntax highlight for WGSL files

    IIRC, somebody looked at it, but nothing usable yet. There is, however, cargo-wgsl, vscode-wgsl, Emacs plugin, and Vim plugin

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • wgsl-mode

    Emacs syntax highlighting for the WebGPU Shading Language (WGSL)

    IIRC, somebody looked at it, but nothing usable yet. There is, however, cargo-wgsl, vscode-wgsl, Emacs plugin, and Vim plugin

  • wgsl.vim

    WGSL syntax highlight for vim

    IIRC, somebody looked at it, but nothing usable yet. There is, however, cargo-wgsl, vscode-wgsl, Emacs plugin, and Vim plugin

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts