IT用語集– archive –
-
HLSL(エイチエルエスエル)
HLSL(エイチエルエスエル) 英語表記: HLSL (High-Level Shading Language) 概要 HLSL(High-Level Shading Language)は、主にMicrosoftが開発したリアルタイム3DグラフィックスAPIであるDirectX環境で使用される、非常に重要なシェーディング言語です。... -
GLSL(ジーエルエスエル)
GLSL(ジーエルエスエル) 英語表記: GLSL (OpenGL Shading Language) 概要 GLSL(OpenGL Shading Language)は、クロスプラットフォームなグラフィックスAPIであるOpenGL専用に開発された、高水準のシェーディング言語です。この言語は、「シェーディング... -
Vulkan(ヴァルカン)
Vulkan(ヴァルカン) 英語表記: Vulkan 概要 Vulkanは、Khronos Groupによって開発された、現代的で高性能なクロスプラットフォーム対応のグラフィックスおよびコンピュートAPIです。従来のAPIが抱えていたCPUオーバーヘッドの問題を大幅に軽減し、GPUの... -
Direct3D 12(ダイレクトスリーディートゥエルブ)
Direct3D 12(ダイレクトスリーディートゥエルブ) 英語表記: Direct3D 12 概要 Direct3D 12(D3D12)は、マイクロソフト社が開発・提供する、高性能な3Dグラフィックスを扱うためのグラフィックス API (Application Programming Interface) の最新世代の... -
OpenGL(オープンジーエル)
OpenGL(オープンジーエル) 英語表記: OpenGL 概要 OpenGLは、高性能な2次元および3次元コンピュータグラフィックスを描画するために設計された、標準化されたグラフィックス API(Application Programming Interface)です。このAPIは、アプリケーション... -
デバイスキュー
デバイスキュー 英語表記: Device Queue 概要 デバイスキューとは、GPU(グラフィックス処理ユニット)が実行すべき処理コマンドを格納し、管理するための待ち行列(キュー)機構のことです。これは、CPU(ホスト)から送られてくる大量の描画命令や計算命... -
パイプラインステートオブジェクト
パイプラインステートオブジェクト 英語表記: Pipeline State Object 概要 パイプラインステートオブジェクト(PSO)は、最新のグラフィックスAPI(例:DirectX 12、Vulkan、Metal)において、グラフィックスパイプライン全体の状態設定を一括で管理するた... -
マルチスレッドレンダリング
マルチスレッドレンダリング 英語表記: Multi-threaded Rendering 概要 マルチスレッドレンダリングは、グラフィックスパイプラインの効率を劇的に向上させるための重要な「パイプライン最適化」手法です。これは、主にCPU側で行われるレンダリング準備作... -
深度/ステンシルテスト
深度/ステンシルテスト 英語表記: Depth/Stencil Test 概要 深度/ステンシルテストは、3Dグラフィックスのレンダリングパイプラインにおいて、ピクセルを描画するかどうかを決定する「固定機能ステージ」の一つです。これは、視点から見て手前にある物体に... -
レンダーターゲット
レンダーターゲット 英語表記: Render Target 概要 レンダーターゲットは、グラフィックスパイプラインの処理結果であるピクセルデータを最終的に書き込むためのメモリ領域、またはその領域を管理するオブジェクトを指します。これは、グラフィックス(GPU...