ShaderGenとは、C#でプログラマブルシェーダーを記述できるスグレモノである。
C#のソースコードからHLSL、GLSL, Metalを出力することができる。
開発者はVeldridと同一人物で、Veldridのサンプルの一部(レイトレーシングの実装例など)にもShaderGenが採用されている。