High Level Shading Language

High Level Shading Language(ハイレベル シェーディング ランゲージ、略称: HLSL[1]マイクロソフトによって開発された、Direct3D (DirectX) で使われるプログラマブルシェーダーのためのプロプライエタリシェーディング言語である。High Level Shader Language という呼び方もされている[2][3][4]。ただしMSDNの日本語版ドキュメントでは、英語版の原文が「High Level Shader Language」となっている箇所だけでなく「High Level Shading Language」となっている箇所でも、上位レベル シェーダー言語(じょういレベルシェーダーげんご)という訳語を使用している[5][6]

HLSLはOpenGLで使われるシェーディング言語であるGLSLと(機能的には)類似の物である。また、NVIDIAと協力して開発されたことから、言語文法がCg(C for Graphics)言語に非常によく似ている。

  1. ^ Programming guide for HLSL - Win32 apps | Microsoft Learn
  2. ^ High-level shader language (HLSL) - Win32 apps | Microsoft Learn
  3. ^ Writing HLSL Shaders in Direct3D 9 - Win32 apps | Microsoft Learn
  4. ^ Interfaces and Classes - Win32 apps | Microsoft Learn
  5. ^ 上位レベル シェーダ言語 | Microsoft Learn
  6. ^ HLSL | Microsoft Learn

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne