Last big wgpu-rs example shaders are fully ported to WGSL now, and validated in it

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • wgpu-rs

    Discontinued Rust bindings to wgpu native library

  • Same as with GLSL, isn't it? What we do in wgpu-rs examples, and that's something I expect to see more widely, is having an integration test that just parses all the WGSL in the project and reports errors. Ideally though, we'd have a set of IDE plugins to do the parsing and report errors right where you type the code. We'd appreciate any help to get these started!

  • naga

    Universal shader translation in Rust

  • You'd depend on naga directly in this case. If using wgpu-rs from master, we have tags in Naga that are used across gfx/wgpu-core/wgpu-rs projects. Current tag is gfx-19.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • gpuweb

    Where the GPU for the Web work happens!

  • I agree this is a problem, and I'm addressing these issues as I find them. For example here is the PR to allow trailing commas in the argument list. The fact it's been up for 24 days is unfortunate though :/

  • simple-game

    A personal collection of windowing/graphics/game code to get started quickly on games and graphical applications

  • Thanks! I ended up going that route here

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