High Level Shading Language
(HLSL から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/05/15 08:16 UTC 版)
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]。
- ^ Programming guide for HLSL - Win32 apps | Microsoft Learn
- ^ High-level shader language (HLSL) - Win32 apps | Microsoft Learn
- ^ Writing HLSL Shaders in Direct3D 9 - Win32 apps | Microsoft Learn
- ^ Interfaces and Classes - Win32 apps | Microsoft Learn
- ^ 上位レベル シェーダ言語 | Microsoft Learn
- ^ HLSL | Microsoft Learn
- ^ Shader Models vs Shader Profiles - Win32 apps | Microsoft Learn
- ^ [GDC 2016]シェーダモデル6.0がやってくる! Microsoftが語った「次のDirectX」 - 4Gamer.net
- ^ a b HLSL Shader Model 6.0 - Win32 apps | Microsoft Learn
- ^ noise - Win32 apps | Microsoft Learn
- ^ Windows 10がついに「DirectX Raytracing」(DXR)をサポート――本日公開の「October 2018 Update」で
- ^ Direct3D 12 Raytracing HLSL Shaders - Win32 apps | Microsoft Learn
- ^ Direct3D 9 から Direct3D 10 への移行時の考慮事項 (Direct3D 10)
- ^ 動的リンク
- ^ .hlsli Extension - List of programs that can open .hlsli files
- ^ Direct3D 9 でのシェーダーの使用 | Microsoft Learn
- ^ GitHub - KhronosGroup/glslang: Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
- ^ HLSL, FXC, and D3DCompile | Games for Windows and the DirectX SDK blog
- ^ Unity での HLSL - Unity 2020.3 マニュアル
- ^ Unity 5.0 - Manual: Writing vertex and fragment shaders
- ^ Unity 5.0 - Manual: Compute Shaders
- ^ コンピュートシェーダー - Unity 2017.4 マニュアル
- ^ Microsoft/DirectXShaderCompiler: This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
- ^ DirectXShaderCompiler/DXIL.rst at main · microsoft/DirectXShaderCompiler · GitHub
- ^ ShaderEffect クラス (System.Windows.Media.Effects)
- ^ ShaderEffect クラス (System.Windows.Media.Effects)
- ^ WPF Version 4 の新機能
- ^ Effects (Windows)
- ^ シェーダー モデルとシェーダー プロファイル
- ^ Direct3D 10 でのシェーダーの使用
- ^ 3Dグラフィックス・マニアックス (4) GPUとシェーダ技術の基礎知識(4) | マイナビニュース
- ^ 【4Gamer.net】[特集]ATIとNVIDIAが語る2005&2006年 ATI編
- ^ テッセレーション (Direct3D 9)
- ^ 4Gamer.net AMD,コードネーム「R600」こと「ATI Radeon HD 2000」を発表
- ^ [連載][西川善司の3Dゲームエクスタシー]「ATI Radeon HD 2000」シリーズのGPUアーキテクチャ徹底解説
- ^ Game Developers Conference(GDC) 2010現地レポート - GAME Watch
- ^ "PDC 2008: メインストリーム アプリケーション向け Direct3D10", Microsoft Corporation, 2008年10月
- ^ D3D_FEATURE_LEVEL enumeration
- ^ Direct3D feature levels
- ^ ダウンレベルのハードウェア上の Direct3D 11
- ^ 10Level9 リファレンス
- ^ Shader Model 5.1
- ^ HLSL Shader Model 5.1 Features for Direct3D 12
- ^ Hardware Feature Levels
- ^ a b Shader Model 3.0, Ashu Rege, NVIDIA Developer Technology Group, 2004.
- ^ a b The Direct3D 10 System, David Blythe, Microsoft Corporation, 2006.
- ^ "Shader Model 3.0 Unleashed", Randima (Randy) Fernando, NVIDIA Developer Technology Group
- ^ テクスチャー オブジェクト (DirectX HLSL)
- ^ “西川善司の3DゲームファンのためのE3最新ハードウェア講座”. Impress Watch (2011年6月11日). 2011年6月11日閲覧。
- ^ “西川善司の3Dゲームファンのための「プレイステーション 4」グラフィックス」講座(後編)”. Impress Watch (2013年3月8日). 2014年8月29日閲覧。
- 1 High Level Shading Languageとは
- 2 High Level Shading Languageの概要
- 3 コード例
- 4 対応環境
- 5 エフェクト
- 6 シェーダーモデル
- 7 関連項目
HLSL
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/07/13 09:11 UTC 版)
「ユニットテスト・フレームワーク一覧」の記事における「HLSL」の解説
記事参照 HLSL 名前xUnitウェブサイト備考UnitTestCg No ピクセル・シェーダー及びバーテックス・シェーダーをサポート。
※この「HLSL」の解説は、「ユニットテスト・フレームワーク一覧」の解説の一部です。
「HLSL」を含む「ユニットテスト・フレームワーク一覧」の記事については、「ユニットテスト・フレームワーク一覧」の概要を参照ください。
- HLSLのページへのリンク