HLSLとMetal Shading Language(MSL)の比較ですね。どちらを選ぶかは主にターゲットプラットフォーム次第です。 ## HLSL - **プラットフォーム**: Windows / Xbox(DirectX) - C風の構文 - DXC経由でSPIR-Vに変換でき、**Vulkanでも使える** - Unity・Unreal Engineのシェーダー記述でも事実上の標準