minwebgpu 0.2.0

Minimal WebGPU toolkit for modern graphics programming with compute shaders and rendering pipelines
/// Internal namespace.
mod private
{
  // use crate::*;
}

crate::mod_interface!
{
  /// Vertex shader state
  layer vertex;
  /// Fragment shader state
  layer fragment;
  /// Blend stat
  layer blend;
  /// Color target state
  layer color_target;
  /// Primitive state
  layer primitive;
  /// Depth stencil state
  layer depth_stencil;
  /// Stencil face state
  layer stencil_face;
  /// Multisample state
  layer multisample;
  /// Programmable stage state
  layer programmable_stage;
}