yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
89dd2b127
master
1#!/usr/bin/env python3 2 3import subprocess 4import sys 5 6for args in [['slangc' , 7'-target' ,'wgsl' , 8'-stage' ,'{}' .format (stage ), 9'-entry' ,'{}Main' .format (stage ), 10'-o' ,'shader.{}.wgsl' .format (stage ), 11'shader.slang' ] 12for stage in ['vertex' ,'fragment' ]]: 13"Running '{}'..." .format (' ' .join (args ))) 14result = subprocess .run (args ) 15if result .returncode != 0 : 16'Failed!' ) 17sys .exit (1 ) 18else : 19'Succeeded!' )