Search Results: HLSL


High Level Shading Language
Rabu, 2025-11-05 12:49:26

High Level Shading Language(ハイレベル シェーディング ランゲージ、略称: HLSL)はマイクロソフトによって開発された、Direct3D (DirectX) で使われるプログラマブルシェーダーのためのプロプライエタリなシェーディング言語である。High Level Shader...

Click to read more »
Cg (プログラミング言語)
Minggu, 2025-01-12 22:43:39

0 HLSL Vertex Shader 5.0 まで HLSL Pixel Shader 5.0 まで HLSL Geometry Shader 5.0 まで HLSL Hull Shader 5.0 まで HLSL Domain Shader 5.0 まで DirectX 10.0 HLSL Vertex...

Click to read more »
ベクトル
Selasa, 2026-06-09 18:10:48

C言語やC++、C#では構造体やクラスを利用したユーザー定義型としてグラフィックスプログラミング向けの数学ライブラリに実装されることが多いが、HLSLやGLSLといった各種シェーディング言語では、少なくとも2次元・3次元・4次元のベクトル型が組み込み型として用意されており、行列型と組み合わせた同...

Click to read more »
Clang
Sabtu, 2026-07-11 12:07:58

12で導入されたシェーダーモデル6.0以降の機能をサポートするHLSLコンパイラとして、マイクロソフトはDirectX Shader Compiler (DXC) と呼ばれるClangベースの派生コンパイラを開発してきたが、HLSLサポートを本家Clangのコードベースに取り込むプロジェクトが進行中である。...

Click to read more »
シェーディング言語
Rabu, 2025-11-05 13:29:58

9でもこのアセンブリ言語は使用可能だが、Direct3D 10以降は使用できない。 正式名称はHigh Level Shading Languageだが、HLSLの略称で呼ばれる。Direct3D 9で初めて搭載された。言語文法はC言語およびC++がベースとなっている。これはおそらく今日で最も成功した言語で...

Click to read more »
中間表現
Sabtu, 2026-03-21 07:39:22

9で採用された高水準シェーディング言語であるHLSLのコンパイラ「fxc.exe」はDXBCを出力する。DirectX 12で追加されたシェーダーモデル6.0以降は、新たな中間表現DXILを採用し、LLVM/ClangベースのHLSLコンパイラ「dxc.exe」を使用する。...

Click to read more »
半精度浮動小数点数
Minggu, 2026-01-25 09:42:39

フィックス処理において単精度浮動小数点数に対するスループット向上などを目的に、DirectX 9.0 (Direct3D 9.0) APIとCg/HLSL(シェーディング言語)で利用可能なデータ形式として、NVIDIAとマイクロソフトが共同で策定し、GeForce FXやQuadro...

Click to read more »
マイクロソフトのAPIとフレームワークの一覧
Sabtu, 2025-05-10 20:13:03

DirectCompute DirectML (Direct Machine Learning) High Level Shading Language (HLSL) DirectDraw (Legacy) DirectInput (Legacy) XInput DirectMusic(英語版) (Legacy)...

Click to read more »
DirectCompute
Rabu, 2024-07-17 00:39:24

11 APIもしくはDirect3D 12 APIを通してGPUデバイスを利用することになる。 プログラムの記述にはHLSLと呼ばれるシェーダー言語(シェーディング言語)を使用するが、これはDirect3Dの頂点シェーダーやピクセルシェーダーといったグラフィックスパイプ...

Click to read more »
GLSL
Rabu, 2025-07-16 20:47:47

OpenGLと同様の3DグラフィックスAPIであるDirectX(Direct3D)およびそのシェーディング言語であるHLSLにはバージョン11以降、GPUにおける汎用的なコンピューティング(GPGPU)を可能とするDirectX Compute...

Click to read more »
バリア (計算機科学)
Jumat, 2025-09-26 20:08:49

では、大域的な通信(reductionやscatter)が、暗黙のバリアとなっている場合がある。 CUDA C/C++やOpenCL C/C++、HLSLやGLSLのようなGPGPU向けの並列プログラミング言語にも、GPU上で動作するスレッド同期のための組み込みのバリア関数が用意されている。デバイス...

Click to read more »
Direct3D
Kamis, 2026-06-11 01:39:52

(atmospheric effects) といった、いくつかのエフェクトをサポートする。 Direct3D 9のプログラマブルシェーダーを利用する場合は、HLSL言語等を使いシェーダープログラムを別途作成して、あらかじめデバイスにセットしてから描画メソッドを呼び出す必要がある。ただし、Direct3D...

Click to read more »
プログラミング言語一覧
Rabu, 2026-08-19 17:15:55

Hack HAL/S(英語版) Halide(英語版) Hardware Join Java Haskell Haxe HDCaml HLASM HLSL HML Hollywood(英語版) HSP HQ9+ Hydra HyperTalk Icon ID IDL (Interactive Data...

Click to read more »
PlayStation 4のシステムソフトウェア
Kamis, 2026-03-19 17:28:53

シェーダーには、ソニー独自のシェーディング言語 PSSL(PlayStation Shader Language)が用いられている。このPSSLは、DirectXのHLSL標準に類似の仕組みを持つ。 ソフトウェア開発キット(SDK)は、LLVMとClangをベースにしている。 PS4を制御しているシステムソフトウェア...

Click to read more »
アセンブリ言語
Senin, 2026-08-17 23:49:27

HLSLやCg(C for Graphics)といった高水準シェーディング言語が開発され、HLSLに対応したDirect3D 9.0以降はシェーダープログラムも高水準言語を利用して記述するようになった。Direct3D 10のシェーダーモデル4.0以降は、シェーダーアセンブラではなくHLSLの使用が必須となっている。...

Click to read more »
シェーダー
Rabu, 2025-11-05 13:28:54

1にて、ピクセルシェーダーやコンピュートシェーダーだけでなく、すべてのシェーダーステージにおいて各種リソースに対する書き込みが可能になった。 シェーディング言語 HLSL GLSL グラフィックスパイプライン シェーディング 物理ベースシェーディング (PBS) Direct3D OpenGL 3次元コンピュータグラフィックス...

Click to read more »
Vulkan (API)
Jumat, 2026-07-03 17:38:14

OpenGLと同じくGLSLとなる。Vulkan SDKに付属するオフラインシェーダーコンパイラーglslangValidatorには、入力としてHLSLで書かれたソースコードを使うことができるようになるコンパイルオプションも存在する。 Vulkanの公式ソフトウェア開発キット (SDK)...

Click to read more »
ユニットテスト・フレームワーク一覧
Selasa, 2026-08-11 13:36:22

記事参照 Erlang 記事参照 Fortran 記事参照 F# 記事参照 Groovy 記事参照 Genexus 記事参照 Haskell 記事参照 HLSL 記事参照 [[[ITT IDL]] 記事参照 インターネット 記事参照 Java 記事参照 JavaScript 記事参照 Lasso 記事参照...

Click to read more »
積和演算
Minggu, 2025-06-15 06:33:34

の WMMA API、AMD ROCm の rocWMMA、Intel oneAPI の SYCL Joint Matrix Extension、HLSL 向けの WaveMMA 機能、GLSL 向けの GLSL_KHR_cooperative_matrix 拡張などが存在する。 [脚注の使い方] ^...

Click to read more »
COLLADA
Rabu, 2025-12-31 18:05:59

スキニングやモーフィング、剛体力学などをサポート。OpenGL ES サポート (materials)。各種シェーディング言語(Cg、GLSL、HLSL)で記述されたシェーダー効果をサポート。クロノス・グループによる最初のリリース。 1.4.1: 2006年7月 - バグ修正 1.5.0: 2008年8月...

Click to read more »
Irrlicht Engine
Rabu, 2026-05-06 11:26:24

マテリアルに加え、プログラマブルなピクセルシェーダーとバーテックスシェーダー(1.1 から 3.0)、ARBフラグメント/バーテックスプログラム、HLSL、CgおよびGLSLマテリアルをサポートしている。 Irrlichtは豊富なファイルフォーマットに対応している。3ds Max のファイル、Quake...

Click to read more »
UTF-8
Minggu, 2026-08-23 10:05:29

のシーケンスが存在するとこの機能が働かず実行できない。PHPでは、<?PHPの前に出力されるため、header()関数の実行に失敗する原因となる。HLSLやGLSLのシェーダープログラムコンパイラ(fxcやglslangValidator)はBOMを処理できず、コンパイルエラーとなる。...

Click to read more »
OGRE
Rabu, 2026-05-06 11:16:40

のところプリコンパイルされたバイナリ版は Linux、Mac OS X、Windowsの主なバージョン向けに存在している。 OGREは、GLSL、HLSL、Cg、アセンブラで書かれたカスタムシェーダーによる Vertex and Fragment プログラムもサポートする。...

Click to read more »
Microsoft Windows SDK
Minggu, 2024-10-13 04:19:35

ルが多数ある)、また「D3DX(Direct3D 拡張ライブラリ)」のようなユーティリティライブラリ、および開発用の各種ツール類(スタンドアロンのHLSLコンパイラやテクスチャ編集ツールなど)は含まれていなかった。 2005年4月、DirectShowの開発環境がDirectX SDKからPlatform...

Click to read more »
VRAM
Rabu, 2025-11-05 13:15:30

Model 3.0; Ashu Rege, NVIDIA Developer Technology Group ^ シェーダー定数 (DirectX HLSL) ^ Direct3D 11.1 Features - Windows applications | Microsoft Docs ^ Hardware...

Click to read more »
GPGPU
Kamis, 2025-10-23 14:29:29

Stream)、そしてクロノス・グループによる標準規格「OpenCL」が現われ、GPGPU活用の幅が広がりつつある。 なお、DirectX (Direct3D/HLSL) はバージョン11でGPUによる汎用演算用のステージであるコンピュートシェーダー(DirectCompute)を、またOpenGL/GLSLはバージョン4...

Click to read more »
3Dライブラリ
Selasa, 2026-08-18 12:53:32

API実装。DXVKと組み合わせてVulkan環境上で動かすこともできた。 hlsl2glslfork Direct3D 9時代のHLSLシェーダーをGLSL/GLSL ESシェーダーに変換するライブラリ。ATI Technologiesによって開発されたHLSL2GLSLをフォークしたもの。オープンソース。以前Unityで使われており、Unity...

Click to read more »
CUDA
Jumat, 2026-07-24 18:37:12

(General-Purpose computing on Graphics Processing Units) と呼ぶ。 GPU向けのプログラミング環境としてはHLSLやGLSL、NVIDIA Cgを用いたものもあるが、Direct3DもしくはOpenGLをバックエンドとするリアルタイムCG描画専用のプログラミン...

Click to read more »
3DCGソフトウェア
Selasa, 2026-08-18 17:24:56

リアルタイムではDirectX/Vulkan 1.2以降で採用されているHLSL言語や、OpenGL/Vulkanで採用されているGLSL言語、Apple Metalで採用されているMSL言語が良く使われている。マルチプラットフォームのシェーダー言語としてはNVIDIAのCg (HLSLに近い)...

Click to read more »
ソフトシャドー
Minggu, 2026-01-18 19:42:32

半球光源とみなす)によってもソフトシャドーを生じる。 こうしたソフトシャドー表示法のパイオニアとして、東京大学の西田友是教授が知られている。 ^ HLSL シェーダーの魔導書 シェーディングの基礎からレイトレーシングまで. 翔泳社. (2021年6月9日). p. 335  本影と半影と擬本影(英語版)...

Click to read more »
ヘテロジニアス・コンピューティング
Sabtu, 2026-03-28 07:23:49

12セットに含まれるGPGPU向けのAPI。GPGPU向けのシェーダーステージとして導入されたDirect3Dコンピュートシェーダー (compute shader) を利用する。HLSLをカーネル記述言語とする。グラフィックス連携用途を重視している。動作環境はWindows Vista以降のWindowsプラットフォームおよびXbox...

Click to read more »
プログラミング言語年表
Minggu, 2026-08-02 18:55:18

、アサーション、オーバーロードといった機能を排除している。 その他、GPU上で動作するシェーダープログラムを記述するための高水準言語として、Cg、HLSL、GLSLが登場。また、GPGPUプログラミング向けの言語拡張としてCUDA C/C++、OpenCL Cなどが登場した。いずれもC言語およびC+...

Click to read more »
WebGPU
Kamis, 2025-11-06 12:16:09

ェーディング言語を使用している。この選択は、Appleによるtextual WebMetal、Apple Safariによるtextual WebHLSL / WSL、MozillaによるバイナリSPIR-Vという3つの提案の妥協案である。 下記ブラウザで実装されている。 Google Chrome...

Click to read more »
SSAO
Kamis, 2023-10-05 16:39:05

MikuMikuDance (MMD) において、SSAOはデフォルトでは実装されていないが、MikuMikuEffectというプラグインを通して実行できるエフェクト(HLSLで記述されたシェーダー)として、有志によってSSAOが配布されている。 MMDの描画パイプラインは遅延シェーディングに対応していないため、環境光に...

Click to read more »
Microsoft DirectX
Sabtu, 2026-06-13 20:40:27

2002年にマイクロソフトは、以前よりもはるかに長いシェーダープログラムを扱えるシェーダーモデル2.0(頂点シェーダー2.0、ピクセルシェーダー2.0)と高級シェーディング言語HLSLをサポートしたDirectX 9をリリースした。2004年8月にはさらに機能を強化したシェーダーモデル3.0を導入したDirectX 9...

Click to read more »
Graphics Core Next
Minggu, 2025-10-05 10:53:11

「シェーダー」はグラフィックス処理を行なう小さなプログラムであり、また「カーネル」はGPGPU処理を行なう小さなプログラムである。前者は通例GLSL/HLSLで記述されるが、後者はOpenCL C言語もしくはGLSL/HLSL(コンピュートシェーダー)で記述できる。これらのプロセスはレジスタをあまり必要とせず、システムまたはグラフィック...

Click to read more »
非写実的レンダリング
Senin, 2026-06-08 05:30:35

ラスタライズレンダリング ゲームエンジンなどで使われている。 シェーディング言語としては、GLSLシェーダーやHLSLシェーダーが使われている。ラスタライズだけでなくレイマーチングや画面空間レイトレーシングなどと組み合わせる事もある。アーティファクトが起こりやすい。...

Click to read more »
3DCGソフトウェアの歴史
Rabu, 2026-07-15 23:40:55

Plug-inをリリースした。2002年12月には、Cg言語をベースにして開発されたHLSLがDirect3D 9とともにリリースされた。 2006年、Lumonixは3ds Max用のHLSL/CgノードエディタであるShader FXをリリースした。2007年、AutodeskはHLSLシェーダーのビューポート内表示に対応したMaya...

Click to read more »
C言語
Selasa, 2026-08-18 22:30:00

その他にも、OpenGLシェーダー言語であるGLSL、DirectX(Direct3D)シェーダー言語であるHLSL、OpenCLカーネル記述言語であるOpenCL-Cなど、C言語の文法的特徴を取り入れた派生言語やDSLが多数存在する。 [脚注の使い方] ^ 英語ではC-family...

Click to read more »
Quest3D
Jumat, 2021-09-03 16:05:47

Quest3Dはいくつかのエディタから構成される。 エディタにはチャンネルグラフを構築するもの、3Dオブジェクトやアニメーションを編集するもの、HLSLシェーダやLUAスクリプトを 記述するものなどがある。 Quest3Dで作成されたアプリケーションは、スタンドアローンのWindows実行ファイルやWebページに書き出すことができる。...

Click to read more »
GPU
Selasa, 2026-06-09 20:47:51

DirectX 9世代になると、このプログラマブルシェーダーがさらに進化し、シェーダーのプログラムを書くための専用の高級言語であるCg、HLSL、GLSLなどが開発され、シェーダーを物理演算などゲームでの3Dグラフィック表示以外の演算に使うことも多くなった。Windows Vistaに搭載された機能のひとつ「Windows...

Click to read more »
Unity (ゲームエンジン)
Sabtu, 2026-06-13 21:57:18

カルユーザーインターフェースで管理することができる。 ShaderLabの言語はシェーダーのために使用され、固定機能パイプラインとGLSLやCg/HLSLで書かれたシェーダープログラム両方の宣言型「プログラミング」に対応している 。シェーダーは複数のバリエーションや宣言されたフォールバック仕様を含む...

Click to read more »
ストリーム・プロセッシング
Minggu, 2025-09-28 10:15:01

ハードウェアを抽象化した標準規格には以下のようなものがある。 クロノス・グループのOpenCL (OpenCL C/C++) マイクロソフトのDirectCompute (HLSLコンピュートシェーダー) クロノス・グループのOpenGL (GLSLコンピュートシェーダー) C++ AMP OpenACC ベクトルプロセッサ...

Click to read more »
OpenCL
Senin, 2026-07-06 18:41:41

VTune™ Amplifier XE | iSUS ^ CodeXL for game developers: How to analyze your HLSL for GCN - AMD ^ GPUOpen-Archive/CodeXL: CodeXL is a comprehensive tool suite...

Click to read more »
Unreal Engine
Minggu, 2026-06-21 19:38:28

アクセスするにはGitHub の Unreal Engine ソースコードの手順に従う必要がある。 プログラミング 言語 C++, C#, UnrealScript, HLSL, GLSL, Cg 対応OS クロスプラットフォーム 対応言語 英語 種別 ゲームエンジン ライセンス ソースアベイラブル -...

Click to read more »
トゥーンレンダリング
Jumat, 2025-06-27 09:32:22

シャドウボリューム(英語版) ボリュームライティング(英語版) セルフシャドウ(英語版) シェーディング シェーディング シェーダー シェーディング言語 GLSL HLSL RSL OSL 物理ベースシェーディング 測定マテリアル 非写実的レンダリング セルシェーディング グーチシェーディング(英語版) 古いシェーディング手法...

Click to read more »
Googleのサービス
Rabu, 2026-07-22 18:15:37

シリアライぜーションライブラリ。 Protocol Buffers FlatBuffersに似た シリアライゼーションライブラリ。 Shaderc HLSLまたはGLSLをSPIRVに コンパイルするためのツールとライブラリ。 American fuzzy lop セキュリティ指向のファジングプログラム。...

Click to read more »
ゲームエンジンの一覧
Selasa, 2026-08-11 18:17:34

GameMaker GameMaker Language 1999 GameMaker Language, JavaScript, C++, GLSL, HLSL Yes 2D Windows Windows 8 Xbox 360 Xbox One PlayStation 3 PlayStation 4 PlayStation...

Click to read more »