RLSL is a Ruby DSL for writing shaders that can be transpiled to GLSL, WGSL, and MSL
>= 3.1.0
Yudai Takada