ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
無料
ブラウザよりも高速アクセス!
 

High Level Shading Language

索引 High Level Shading Language

High Level Shading Language(ハイレベル シェーディング ランゲージ、略称: HLSL)はマイクロソフトによって開発された、Direct3D (DirectX) で使われるプログラマブルシェーダーのためのプロプライエタリなシェーディング言語である。かつては High Level Shader Language という呼び方もされていた。ただしMSDNの日本語版では、Direct3D 11がリリースされた後でも上位レベル シェーダー言語(じょういれべるシェーダーげんご)という訳語を使用している 。 HLSLはOpenGLで使われるシェーディング言語であるGLSLと(機能的には)類似の物である。また、NVIDIAと協力して開発されたことから、言語文法がCg(C for Graphics)言語に非常によく似ている。.

67 関係: AMD RadeonAPIAtiATI Technologies互換性低水準言語マイクロソフトバイトコードポリモーフィズムランバート反射ラスタライズプロプライエタリ・ソフトウェアパーリンノイズビデオカードテッセレーションアドバンスト・マイクロ・デバイセズアセンブリ言語インテルインタフェース (情報技術)オブジェクト指向カプセル化クラス (コンピュータ)グローバル・イルミネーションシェーディング言語シェーダーC言語Cg (プログラミング言語)ClangCUDA継承 (プログラミング)組合せ爆発Direct2DDirect3DDirectCompute間接参照Game Developers ConferenceGitHubGLSLGPGPUIntel GMAIntel HD GraphicsLLVMMatroxMシリーズ (コンピュータ)Microsoft DirectXMicrosoft WindowsNVIDIANVIDIA GeForceOpenCLOpenGL...OpenGL ESParheliaPhongの反射モデルPlayStation 3PlayStation 4S3 ChromeS3 GraphicsSilicon Integrated SystemsUnity (ゲームエンジン)Wii UWindows Presentation FoundationXboxXbox 360Xbox OneXGI Technology Inc.ZiiLABS2次元コンピュータグラフィックス インデックスを展開 (17 もっと) »

AMD Radeon

Radeon HD 4870 Radeon(レイディオン)は、AMD社が開発するGPUのブランド名である。 日本ではローマ字読みのラデオンやラディオンをはじめとして多様な呼称が用いられ、しばしばラデと略して呼称される。.

新しい!!: High Level Shading LanguageとAMD Radeon · 続きを見る »

API

API.

新しい!!: High Level Shading LanguageとAPI · 続きを見る »

Ati

Ati, ATI.

新しい!!: High Level Shading LanguageとAti · 続きを見る »

ATI Technologies

ATI Technologies(エーティアイ テクノロジーズ)は、かつて存在したカナダの半導体設計会社である。2006年にアドバンスト・マイクロ・デバイセズ (AMD) に買収され、以後は同社のグラフィックコントローラのブランド名として提供が行なわれていたが、2010年のブランド統合によりATIブランドは消滅した。.

新しい!!: High Level Shading LanguageとATI Technologies · 続きを見る »

互換性

互換性(ごかんせい、)とは、ある部品やコンポーネント(構成要素)などを置き換えても同様に動作させることができる性質のこと。 特に工業製品では、互換性を確保することで新たなシステムを用意する必要がなくなり、設計や部品の再利用性が高まることでコストカットを見込めることや、過去の製品からの買い替えなどを進めることができたりする。ただし、古い基準に縛られてしまうために技術革新の妨げとなるという側面もある。互換性を確保するために余計なコストがかかる場合は軽視されることがあるほか、メーカー間の互換性はベンダーロックインを狙うため、あえて削ぐものもある。.

新しい!!: High Level Shading Languageと互換性 · 続きを見る »

低水準言語

低水準言語(low-level programming language: ていすいじゅんげんご、低級言語とも)は、コンピュータ用のプログラミング言語のうち、機械語ないし機械語に近いアセンブリ言語などの言語の総称である。システムの階層構造を考えた場合に、ハードウェア寄りに位置する低レイヤ(低水準)の言語という意味である。対義語は「高水準言語」である。「高級言語」の対は「低級言語」である。 次のような特徴がある。.

新しい!!: High Level Shading Languageと低水準言語 · 続きを見る »

マイクロソフト

マイクロソフト()は、アメリカ合衆国ワシントン州に本社を置く、ソフトウェアを開発・販売する会社である。1975年4月4日にビル・ゲイツとポール・アレンらによって設立された。.

新しい!!: High Level Shading Languageとマイクロソフト · 続きを見る »

バイトコード

バイトコード (bytecode) は、仮想マシンによる実行のために設計された、実行可能なプログラムのバイナリ表現である。ソフトウェアによって処理されるため、大抵は実機の機械語より抽象度の高い中間コードになっている。プログラミング言語の実装において、特定のハードウェアへの依存度を下げ、またインタプリタの実装を容易にするために用いられる。コンパイラの中間コードとして用いられることもある。 バイトコードという名前は命令の構成がバイト指向であること、すなわち命令長がバイト可変長であったり、命令中のフィールドの区切りがバイト区切りに合っているといったことから来ている。特にJavaの場合オペコードが1バイトである。しかし、仮想マシンの機械語をバイトコードと呼ぶことがJavaで広く一般的になったことから、前述のようなバイト指向でなくともバイトコードと呼んでいることも多い。バイト単位でなくビット単位の場合は、ビットコードとも呼ばれる。ワード指向のためにワードコードという語を使っている例も見られる。 バイトコードで記述されたプログラムは通常、バイトコードインタプリタによって解釈・実行される。バイトコードインタプリタは機械語を解釈・実行するCPUとの類似性からバーチャルマシンとも呼ばれる。.

新しい!!: High Level Shading Languageとバイトコード · 続きを見る »

ポリモーフィズム

ポリモーフィズム()とは、プログラミング言語の型システムの性質を表すもので、プログラミング言語の各要素(定数、変数、式、オブジェクト、関数、メソッドなど)についてそれらが複数の型に属することを許すという性質を指す。ポリモルフィズム、多態性、多相性、多様性とも呼ばれる。対義語はモノモーフィズム(Monomorphism)、単態性、単相性で、プログラミング言語の各要素が唯一つの型に属するという性質を指す。 ポリモーフィズムは次のようないくつかの種類に分けられる。.

新しい!!: High Level Shading Languageとポリモーフィズム · 続きを見る »

ランバート反射

ランバート反射とは、理想的な拡散反射表面が持つべき性質である。理想的な拡散反射表面の輝度は、どの角度から見ても一定である。 技術的には、表面の輝度 (光学)が等方的であり、光度 (光学)がランベルトの余弦則に従う。 ランバート反射は1760年に自著で完全な拡散反射の概念を導入したヨハン・ハインリッヒ・ランベルトの名前から名づけられた。.

新しい!!: High Level Shading Languageとランバート反射 · 続きを見る »

ラスタライズ

ラスタライズ(rasterise、rasterisation)は、コンピュータグラフィックスにおいてラスタ形式以外のデータをラスタ形式に変換して画像化すること。 ドローあるいはCADデータのようなベクターイメージ(ベクタ形式)や、TrueTypeのようなアウトラインフォントなどを変換して画像化することなどが例としてあげられる。ディスプレイ表示のためのラスタライズはオペレーティングシステムが行い、印刷のためのラスタライズはプリンタードライバが受け持っている。またラスタライズ機能を内蔵しているプリンターもある。 3次元コンピュータグラフィックスの場合、ポリゴンやその他形状データをフラグメントと呼ばれるピクセルデータに変換する作業をラスタライズと呼ぶ。.

新しい!!: High Level Shading Languageとラスタライズ · 続きを見る »

プロプライエタリ・ソフトウェア

プロプライエタリ・ソフトウェア(英: proprietary software)または私有ソフトウェア(しゆう-)とは、ソフトウェアの入手、使用、改変、複製などに関する権利を議論する文脈で用いられるソフトウェアの種類についての用語。プロプライエタリ・ソフトウェアとは、ソフトウェアの配布者が、利用者の持つ権利を制限的にすることで自身や利用者の利益およびセキュリティを保持しようとするソフトウェアを指す。制限には法的手法や技術的手法など様々な方法がある。技術的制限手法としては、バイナリ実行コードのみを使用者に提供し、ソースコードは公開しないというソフトウェア流通の方法がある。法的制限手法としては、著作権や特許権、不正競争防止法、国家機密及びそれに基づくソフトウェアライセンス許諾といった方法がある。.

新しい!!: High Level Shading Languageとプロプライエタリ・ソフトウェア · 続きを見る »

パーリンノイズ

3次元パーリンノイズの2次元スライス パーリンノイズ(英: Perlin noise)とは、コンピュータグラフィックスのリアリティを増すために使われるテクスチャ作成技法。擬似乱数的な見た目であるが、同時に細部のスケール感が一定である。このため制御が容易であり、各種スケールのパーリンノイズを数式に入力することで多彩なテクスチャを表現できる。パーリンノイズによるテクスチャは、CGIで自然な外観を物に与えるためによく使われる。 Ken Perlin が Mathematical Applications Group, Inc.

新しい!!: High Level Shading Languageとパーリンノイズ · 続きを見る »

ビデオカード

NVIDIA RIVA 128 (1997年) ビデオカード(Video card)は、パーソナルコンピュータなどの各種のコンピュータで、映像を信号として出力または入力する機能を、拡張カード(拡張ボード)として独立させたものである。「ビデオボード」「グラフィックカード」「グラフィックボード(俗称グラボ)」「グラフィックスカード」「グラフィックスボード」ともいう 。 カードに搭載されているチップやメモリによって描画速度、解像度、3D性能などが異なる。.

新しい!!: High Level Shading Languageとビデオカード · 続きを見る »

テッセレーション

テッセレーション (Tessellation) は、コンピュータグラフィックスの画像演算手法の1つである。2次元画像上で3次元の複雑な立体を表現するのために多数のポリゴン (polygon) が用いられるが、テッセレーションはこのポリゴンメッシュをさらに分割して表現することで、画像をより詳細かつ滑らかで現実感のあるものにする技術である。「テセレーション」とも表記される。 '''テッセレーションの例'''(三角形と四角形)上の三角形も下の四角形も当初のデータは各頂点の座標3点と4点に過ぎない。テッセレータはこれらの頂点間を補完する新たな頂点を生成するテッセレーションを行なう。テッセレーションによる分割単位は半端な数でも行なえる。.

新しい!!: High Level Shading Languageとテッセレーション · 続きを見る »

アドバンスト・マイクロ・デバイセズ

アドバンスト・マイクロ・デバイセズ(Advanced Micro Devices, Inc.

新しい!!: High Level Shading Languageとアドバンスト・マイクロ・デバイセズ · 続きを見る »

アセンブリ言語

モトローラ MC6800 のアセンブリ言語のソースコード アセンブリ言語(アセンブリげんご、英: assembly language)とは、コンピュータ、マイクロコントローラ、その他のプログラム可能な機器を動作させるための機械語を人間にわかりやすい形で記述する、代表的な低水準言語である。なお、英語の assembly とは「組立」という意味である。.

新しい!!: High Level Shading Languageとアセンブリ言語 · 続きを見る »

インテル

インテル(英:Intel Corporation)は、アメリカ合衆国カリフォルニア州に本社を置く半導体素子メーカーである。 社名の由来はIntegrated Electronics(集積されたエレクトロニクス)の意味である。.

新しい!!: High Level Shading Languageとインテル · 続きを見る »

インタフェース (情報技術)

インタフェース(interface)は、ものごとの境界となる部分と、その境界でのプロトコルを指す。コンピュータなどでは、コンピュータシステム内、あるいはシステム間のインタフェースや、人間と機械の間のインタフェース(ヒューマンマシンインタフェース)などがある。他分野の専門用語の借用になるが、界面という訳語がある。.

新しい!!: High Level Shading Languageとインタフェース (情報技術) · 続きを見る »

オブジェクト指向

ブジェクト指向(オブジェクトしこう)とは、オブジェクト同士の相互作用として、システムの振る舞いをとらえる考え方である。英語の object-oriented (直訳は、「対象物志向の」「目的重視の」という意味の形容詞) の日本語訳である。 オブジェクト指向の枠組みが持つ道具立ては、一般的で強力な記述能力を持つ。複雑なシステム記述、巨大なライブラリ(特に部品間で緊密で複雑な相互関係を持つもの)の記述においては、オブジェクト指向の考え方は必須である。.

新しい!!: High Level Shading Languageとオブジェクト指向 · 続きを見る »

カプセル化

プセル化(カプセルか、)とは、オブジェクト指向を構成する概念の一つ。オブジェクト内部のデータを隠蔽したり(データ隠蔽)、オブジェクトの振る舞いを隠蔽したり、オブジェクトの実際の型を隠蔽したりすることをいう。データ隠蔽と勘違いされやすいが、データ隠蔽はカプセル化の具体例の1つにすぎず、同一のものではない。.

新しい!!: High Level Shading Languageとカプセル化 · 続きを見る »

クラス (コンピュータ)

ラス()は、クラスベースのオブジェクト指向においてオブジェクトの設計図にあたるもの。抽象データ型の一つ。クラスから生成したオブジェクトのことをインスタンスという。 クラスには、インスタンスの保持するデータ(メンバ変数、フィールド(UMLでは「属性」ともいう))と操作(メソッド、メンバ関数)が記述される。 クラスは、継承・ポリモーフィズム・カプセル化などの、オブジェクト指向プログラミングにおける重要な概念を実現する強力な手段である。.

新しい!!: High Level Shading Languageとクラス (コンピュータ) · 続きを見る »

グローバル・イルミネーション

ーバル・イルミネーション (global illumination, 大域照明) は、光エネルギーの大域的な輸送を光学的・物理学的に正確に扱おうとするレンダリング技法のことである。しばしばGIと省略される。 ローカル・イルミネーション (local illumination, 局所照明) の対義語となる。非常に写実的、つまり物理的に正しい表現が可能である。.

新しい!!: High Level Shading Languageとグローバル・イルミネーション · 続きを見る »

シェーディング言語

ェーディング言語(shading language)はプログラマブルシェーダー向けのプログラミング言語のこと。この種の言語は色や法線のような特別なデータ型を持っている。C言語やJavaのような汎用言語とは異なり、標準入出力機能を持たないなど、特定領域に特化したDSLの一種である。3次元コンピュータグラフィックスの様々な市場に対応するため、複数の異なる言語が開発されている。以下にその概略を述べる。.

新しい!!: High Level Shading Languageとシェーディング言語 · 続きを見る »

シェーダー

ェーダー(shader)とは、3次元コンピュータグラフィックスにおいて、シェーディング(陰影処理)を行うコンピュータプログラムのこと。「shade」とは「次第に変化させる」「陰影・グラデーションを付ける」という意味で、「shader」は頂点色やピクセル色などを次々に変化させるもの(より具体的に、狭義の意味で言えば関数)を意味する。.

新しい!!: High Level Shading Languageとシェーダー · 続きを見る »

C言語

C言語(シーげんご)は、1972年にAT&Tベル研究所のデニス・リッチーが主体となって開発したプログラミング言語である。英語圏では単に C と呼んでおり、日本でも文書や文脈によっては同様に C と呼ぶことがある。.

新しい!!: High Level Shading LanguageとC言語 · 続きを見る »

Cg (プログラミング言語)

CgはNVIDIAが開発していた、リアルタイム3次元コンピュータグラフィックスにおけるプログラマブルシェーダーのためのシェーディング言語である。2012年を最後にバージョンアップは終了している。GPUプログラミングのために特化・最適化されており、CG描画に向いている。この言語名の由来は「グラフィックスのためのC言語」(C for Graphics) であり、C言語をベースとした文法を持つ。また、C++言語の類似機能も一部取り入れている。.

新しい!!: High Level Shading LanguageとCg (プログラミング言語) · 続きを見る »

Clang

Clang (:クランのように発音)は、プログラミング言語 C、C++、Objective-C、Objective-C++ 向けのコンパイラフロントエンドである。バックエンドとして LLVM を使用しており、LLVM 2.6以降は LLVM の一部としてリリースされている。 プロジェクトの目標は、GNUコンパイラコレクション (GCC) を置き換えることのできるコンパイラを提供することである。開発は完全にオープンソースの方法で進められており、アップルやGoogleといった大企業も参加・資金提供している。ソースコードは、ライセンスで提供されている。 macOSおよびiOS(ともにXcodeの付属として)、ならびにFreeBSDにおいて標準のコンパイラとして採用されている。 Clang プロジェクトではコンパイラのフロントエンドに加えてClang静的コード解析ツールも開発している。.

新しい!!: High Level Shading LanguageとClang · 続きを見る »

CUDA

CUDA(Compute Unified Device Architecture:クーダ)とは、NVIDIAが開発・提供している、GPU向けの汎用並列コンピューティングプラットフォーム(並列コンピューティングアーキテクチャ)およびプログラミングモデルである。専用のC/C++コンパイラ (nvcc) やライブラリ (API) などが提供されている。なおNVIDIA製GPUにおいては、OpenCL/DirectComputeなどの類似APIコールは、すべて共通のGPGPUプラットフォームであるCUDAを経由することになる。.

新しい!!: High Level Shading LanguageとCUDA · 続きを見る »

継承 (プログラミング)

継承(けいしょう、inheritance:インヘリタンス)とはオブジェクト指向を構成する概念の一つである。あるオブジェクトが他のオブジェクトの特性を引き継ぐ場合、両者の間に「継承関係」があると言われる。 主にクラスベースのオブジェクト指向言語で、既存クラスの機能、構造を共有する新たなクラスを派生することができ(サブクラス化)、そのようなクラスは「親クラス(スーパークラス)を継承した」という。具体的には変数定義や操作(メソッド)などが引き継がれる。またJavaのインタフェース継承のように機能セットの仕様のみを引き継ぐ場合もある。 一般的に、BがAを継承する場合、B is a A. (BはAの一種である)という意味的な関係(Is-a関係)が成り立つ。従って、同じふるまいを持つからと言って、意味的に無関係なクラス間に継承関係を持たせるのは適切でない場合が多い。 プロトタイプベースのオブジェクト指向言語(Self、NewtonScript等)のように「クラス」という概念を持たない場合でも、クローン元となるオブジェクトを指して「継承」と呼ぶ。 継承と類似の概念に「委譲」があるが、継承では一度定まった継承関係は通常変更されないのに対して、委譲対象は必要に応じて変更されうるものである。 Is-a関係を持つ継承とは階層が異なる概念として集約 (aggregation) とコンポジション集約 (composition) があるが、これはクラス間の関係がHas-aである包含関係であり、クラス間の関係は継承よりも疎である。.

新しい!!: High Level Shading Languageと継承 (プログラミング) · 続きを見る »

組合せ爆発

組合せ爆発(くみあわせばくはつ、Combinatorial explosion)は、計算機科学、応用数学、情報工学、人工知能などの分野では、解が組合せ(combination)的な条件で定義される離散最適化問題で、問題の大きさn に対して解の数が指数関数や階乗などのオーダーで急激に大きくなってしまうために、有限時間で解あるいは最適解を発見することが困難になることをいう。.

新しい!!: High Level Shading Languageと組合せ爆発 · 続きを見る »

Direct2D

Direct2DはGDI、GDI+、およびDirect3Dと相互運用性のある高速かつ高精細な2Dグラフィックスを提供するAPIで、Windows 7とWindows Server 2008 R2以降のWindowsに実装されているDirectXの一部である。Windows VistaとWindows Server 2008用もリリースされている。Windows Vista以降、ハードウェア アクセラレーションが廃止され、Direct3D上でのソフトウェア実装となってしまったGDI、およびWindows XP以前からソフトウェア実装であったGDI+の後継APIとして位置づけられている。 Windows 8およびWindows RTでは、印刷機能やDirect3Dプログラマブルシェーダーとの連携などを強化したDirect2D 1.1が追加実装されている。Windows 8.1ではJPEG YCbCrやDDS圧縮フォーマットに対応したDirect2D 1.2が追加実装されている。また、Windows 10ではグラデーションメッシュ (gradient mesh) などに対応したDirect2D 1.3が追加実装されている。これらの後継プラットフォーム上ではWindows 7までのDirect2D 1.0も引き続き利用可能である。.

新しい!!: High Level Shading LanguageとDirect2D · 続きを見る »

Direct3D

Direct3Dは、3Dグラフィックスを描画するためのAPIである。マイクロソフトのDirectXの一部であり、様々なWindows(主にWindows 95以上)で動作し、さらに、家庭用ゲーム機であるXbox、Xbox 360およびXbox OneのグラフィックスAPIのベースでもある。.

新しい!!: High Level Shading LanguageとDirect3D · 続きを見る »

DirectCompute

Microsoft DirectCompute (マイクロソフト・ダイレクトコンピュート) は、Microsoft Windows OS上で"General-Purpose computing on Graphics Processing Unit" (GPGPU) をサポートするためのアプリケーション・プログラミング・インターフェイス(API)の1つである。.

新しい!!: High Level Shading LanguageとDirectCompute · 続きを見る »

間接参照

間接参照(かんせつさんしょう、)とは、コンピュータのプログラミング、特にプログラミング言語において、値を、値を表すものそのもの直接によってではなく、名前や参照などにより間接的に、指し示すことおよびその参照や、それを参照して操作することである(普通「参照」はreferenceの訳語であるが、この語では普通「間接参照」で一語としている)。また、デリファレンス()とは、参照元から参照先の値を得ることを特に指す語だが、これを指して間接参照ということもある。特にC言語のindirection operator(間接演算子)は、デリファレンスを行う演算子だが、規格の用語では間接参照と呼んでいる。デリファレンスは、しばしば「逆参照」とも誤訳されているが、普通のプログラマは双方向リストなどにおいて「指し返す」参照のことをそう呼ぶので、誤解の原因にしかならない。.

新しい!!: High Level Shading Languageと間接参照 · 続きを見る »

Game Developers Conference

Game Developers Conference(GDC、ゲーム開発者会議の意)は毎年開かれる世界各国のゲーム開発者を中心とした会議である。展示、様々なチュートリアル、ゲーム業界人によるプログラミング、デザイン、製品、ビジネス、法律問題、グラフィックを含むゲーム関連の話題に関するカンファレンスや討論が行われる。アメリカ国内で開催されているElectronic Entertainment Expo(E3)と比べると、新作の発表などはあまり行われず、より実務的な内容を主とする。参加者もほぼゲーム開発者に限られており、ユーザーに向けた広告的なイベントはない。 開催時期は通常、毎年2月末から3月初めの間の何れかの頃に数日間(昨今は5日間)で行われる。また、2012年6月26日・27日には台湾で初めてとなる「台北サミット」が開催された。.

新しい!!: High Level Shading LanguageとGame Developers Conference · 続きを見る »

GitHub

GitHub(ギットハブ)は、ソフトウェア開発のプラットフォームであり、ソースコードをホスティングする。コードのバージョン管理システムにはGitを使用する。Ruby on RailsおよびErlangで記述されており、アメリカのカリフォルニア州サンフランシスコ市に拠点を置くGitHub社によって保守されている。主な開発者はChris Wanstrath、PJ Hyett、Tom Preston-Wernerである。 GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供している。2009年のユーザー調査によると、GitHubは最もポピュラーなGitホスティングサイトとなった。 2018年にマイクロソフトによる買収が発表されている(後述)。.

新しい!!: High Level Shading LanguageとGitHub · 続きを見る »

GLSL

GLSL (OpenGL Shading Language) はGLslangとしても知られ、C言語をベースとした高レベルシェーディング言語である。これはアセンブリ言語やハードウェアに依存した言語を使わないで、アプリケーションソフトウェア開発者がグラフィックスパイプラインを直接制御できるようにOpenGL ARB (Architecture Review Board) で策定された。.

新しい!!: High Level Shading LanguageとGLSL · 続きを見る »

GPGPU

GPGPU(General-purpose computing on graphics processing units; GPUによる汎用計算)とは、GPUの演算資源を画像処理以外の目的に応用する技術のことである 。.

新しい!!: High Level Shading LanguageとGPGPU · 続きを見る »

Intel GMA

Intel Graphics Media Accelerator (インテル・グラフィックス・メディア・アクセラレータ)は、インテルが開発したグラフィックコントローラ (GPU) である。Intel GMA の名称でも知られている。 Intel GMA は、単体のGPUではなく、チップセットに統合される形で設計されている(統合チップセット)。Intel GMAが統合されたチップセットは、主にコストの削減や消費電力を減らすため、高いグラフィックス性能を必要としない安価なコンピュータにおいて、オンボードグラフィックに用いられている。オンボードグラフィックスを含めたGPU市場では、出荷数の約半数を占めている。.

新しい!!: High Level Shading LanguageとIntel GMA · 続きを見る »

Intel HD Graphics

Intel HD Graphics とは、インテルによるプロセッサ内蔵グラフィックコントローラ (GPU) のシリーズ名である。単に HD Graphics と呼ばれることもある。 Intel の統合型GPUのブランドは当初 HD Graphics のみだったが、第4世代 Core プロセッサ(Haswellマイクロアーキテクチャ)では、最上位2モデルに対して「Intel Iris Graphics」「Intel Iris Pro Graphics」のブランドが与えられた。第8世代 Core プロセッサでは、「Intel UHD Graphics」のブランドが与えられた。本項では、これらブランドも取り扱う。.

新しい!!: High Level Shading LanguageとIntel HD Graphics · 続きを見る »

LLVM

LLVM とは、コンパイル時、リンク時、実行時などあらゆる時点でプログラムを最適化するよう設計された、任意のプログラミング言語に対応可能なコンパイラ基盤である。当初は、LLVM の名称の由来は、Low Level Virtual Machine (低水準仮想機械) の略であるとしていたが、現在は、何の頭文字でもないとしている。.

新しい!!: High Level Shading LanguageとLLVM · 続きを見る »

Matrox

Matrox Electronic Systems Ltdは、PC向けグラフィックカード、放送・業務用ノンリニア編集機器、産業用画像入出力装置、サーバー用ネットワーク機器(撤退)などのメーカー。本社所在地はカナダ、ケベック州ドーバル市。 1976年にローン・トロティエ(Lorne Trottier)とブランコ・マチク(Branko Matić)によって創業された。Matroxという社名は創業者であるマチク(Matić)とトロティエ(Trottier)の名をつなぎ、これに優れた(excellence)という意味を込めて「X」を加えたものである。 各事業部ごとに別会社となっており、公式サイトや輸入代理店などもそれぞれ別々に構成されている。.

新しい!!: High Level Shading LanguageとMatrox · 続きを見る »

Mシリーズ (コンピュータ)

MシリーズとはMatroxが2008年に発表したビデオカードである。.

新しい!!: High Level Shading LanguageとMシリーズ (コンピュータ) · 続きを見る »

Microsoft DirectX

Microsoft DirectX(ダイレクトエックス)は、マイクロソフトが開発したゲーム・マルチメディア処理用のAPIの集合である。オーバーヘッドを少なくしたデバイスの仮想化・抽象化を提供する。Windows・Xbox・Xbox 360・Xbox Oneなど、マイクロソフト製のプラットフォームおよびデバイスにおいて広く利用されている。グラフィックスに関しては、DirectX (Direct3D) 互換のビデオカードを利用することにより、高品質の2次元・3次元コンピュータグラフィックスを高速にレンダリングできる。.

新しい!!: High Level Shading LanguageとMicrosoft DirectX · 続きを見る »

Microsoft Windows

Microsoft Windows(マイクロソフト ウィンドウズ)は、マイクロソフトが開発・販売するオペレーティングシステム (OS) の製品群。グラフィカルユーザインタフェース (GUI)を採用している。.

新しい!!: High Level Shading LanguageとMicrosoft Windows · 続きを見る »

NVIDIA

NVIDIA Corporation(エヌビディアコーポレーション)は、アメリカ合衆国カリフォルニア州サンタクララにある半導体メーカー。コンピュータのグラフィックス処理や演算処理の高速化を主な目的とするGPU(グラフィックス・プロセッシング・ユニット)を開発し販売する。 デスクトップパソコンやノートパソコン向けのGPUであるGeForceシリーズ、プロフェッショナル向けでワークステーションに搭載されるQuadroやNVSシリーズで有名だが、スーパーコンピュータ向けの演算専用プロセッサであるTesla(テスラ)や、携帯電話やスマートフォン・タブレット端末向けのSoC(システム・オン・チップ)であるTegra(テグラ)の開発販売も手掛ける。日本法人は東京都港区赤坂にある。 NV1 搭載ボード.

新しい!!: High Level Shading LanguageとNVIDIA · 続きを見る »

NVIDIA GeForce

GeForce(ジーフォース)は、NVIDIAが製造販売するGraphics Processing Unit (GPU) の製品群ブランド名である。 1999年に発表されたGeForce 256を筆頭に、競合するアドバンスト・マイクロ・デバイセズ (AMD) のRadeonと共にパーソナルコンピュータにおけるグラフィックス・テクノロジーを先導している。2017年12月現在の主力はGeForce 10シリーズである。.

新しい!!: High Level Shading LanguageとNVIDIA GeForce · 続きを見る »

OpenCL

OpenCL(オープンシーエル、)は、OpenCL C言語による、マルチコアCPUやGPU、Cellプロセッサ、DSPなどによる異種混在の計算資源(ヘテロジニアス環境、ヘテロジニアス・コンピューティング、)を利用した並列コンピューティングのためのクロスプラットフォームなフレームワークである。用途には高性能計算サーバやパーソナルコンピュータのシステムのほか、携帯機器などでの利用も想定されており、組み込みシステム向けに必要条件を下げたOpenCL Embedded Profileが存在する。.

新しい!!: High Level Shading LanguageとOpenCL · 続きを見る »

OpenGL

OpenGL(オープンジーエル、Open Graphics Library)は、クロノス・グループ (Khronos Group) が策定している、グラフィックスハードウェア向けの2次元/3次元コンピュータグラフィックスライブラリである。SGI社内で自社のCGワークステーション向けにクローズドに策定されたAPI仕様が改良されて公開され、後に大きなシェアを持つに至った。現在は多様な描画デバイスを包括するグラフィックスAPIのオープン標準規格として策定が行なわれている。.

新しい!!: High Level Shading LanguageとOpenGL · 続きを見る »

OpenGL ES

OpenGL ES(OpenGL for Embedded Systems)は、主に携帯電話などの組み込みシステムで使用されている3次元コンピュータグラフィックス用 API である。 OpenGL ESは、従来から存在する(主にデスクトップPCやワークステーション向けの)クロスプラットフォームなリアルタイム3DグラフィックスAPIである OpenGL のサブセットである。OpenGL ESはオープン仕様でロイヤリティフリーであり、適合試験にパスすれば誰でもOpenGL ES実装を謳えるため、iOSやAndroid 、Symbian OSなどの携帯端末向けオペレーティングシステムで採用されているほか、プレイステーション3やニンテンドー3DSにも採用されており、ゲーム開発でも使用されている。OpenGL と同様にクロノス・グループによって管理されている。.

新しい!!: High Level Shading LanguageとOpenGL ES · 続きを見る »

Parhelia

幻日 Parhelia(パフィリア)は、2002年にカナダのMatrox社が発表したPC用GPU、および同GPUを搭載した同名のビデオカードの名称である。parhelia とは「幻日」という自然現象を意味する英単語である。 本項ではGPUを「Parhelia-512」と呼称し、搭載ビデオカードを「Parhelia」と呼称する。また、同GPUの派生型である「Parhelia-LX」および搭載製品を本項で取り扱う。.

新しい!!: High Level Shading LanguageとParhelia · 続きを見る »

Phongの反射モデル

Phongの反射モデル(フォンのはんしゃモデル; Phong reflection model)とは、3次元コンピュータグラフィックスにおいて、モデリングされた面 (surface) 上の点に影をつけるための照明と陰影(シェーディング)モデルである。Phong照明、Phongライティングとも。 このモデルはユタ大学の理学博士である、によって開発され、1973年に"Illumination for Computer Generated Pictures"の題で学位論文として発表された。併せてこの論文中には、多角形面モデルからラスタライズされた個々のピクセルに対して、補間計算を行う方法も論述されていた。この補間技術は後述するようにPhongシェーディングとして知られている。.

新しい!!: High Level Shading LanguageとPhongの反射モデル · 続きを見る »

PlayStation 3

PlayStation 3(プレイステーションスリー、略称: PS3)は、2006年11月11日に発売された家庭用ゲーム機。かつてはすべて大文字のPLAYSTATION 3という名称だった。 発売元はソニー・インタラクティブエンタテインメント (SIE) (旧:ソニー・コンピュータエンタテインメント (SCE) )。.

新しい!!: High Level Shading LanguageとPlayStation 3 · 続きを見る »

PlayStation 4

PlayStation 4(プレイステーションフォー、略称: PS4)は、2013年11月15日に発売された家庭用ゲーム機。 発売元はソニー・インタラクティブエンタテインメント (SIE) (旧:ソニー・コンピュータエンタテインメント (SCE) )。 2016年には4K解像度 (2160p) などに対応したハイエンドモデルとしてPlayStation 4 Proが発売された。.

新しい!!: High Level Shading LanguageとPlayStation 4 · 続きを見る »

S3 Chrome

Chrome(クローム)はVIA Technologiesの一部門となったS3 GraphicsのGPUである。Savageシリーズの後継にあたり、かつてはディスクリートのビデオカード製品に採用されていた他、各社のチップセット統合グラフィックスコアとしても採用されていた。以下にそれぞれの世代及び製品に分けて解説をする。 Chrome S27.

新しい!!: High Level Shading LanguageとS3 Chrome · 続きを見る »

S3 Graphics

Vision868 S3 Graphics, Ltd.は、グラフィックスチップ設計製造企業である。前身のS3は1989年に設立され、1990年代にはグラフィックスチップセットの有力なベンダーであった。2000年に台湾VIA Technologiesにグラフィックスチップセット部門を売却する事に伴い両社で S3 Graphics が設立された。 S3が2003年に発売したビデオカードS3 Chromeシリーズは2000年代には新興国向けの安価な低性能ビデオカードとして知られた。2010年代に入るとコンシューマ向けからは撤退し、その技術はVIAが提供する業務用のデジタルサイネージ(電子看板)向け製品のチップセットとして生き残っている。 S3は、携帯電話におけるグラフィック関連の特許ポートフォリオの活用のため、2011年に同じVIAグループの携帯電話メーカーHTCに売却された。2017年にはHTCのスマートフォン部門の一部がGoogle社に買収されたが、S3の技術はHTCに残り、Google社にライセンスを行うなどHTCの特許ポートフォリオとして活用されている。.

新しい!!: High Level Shading LanguageとS3 Graphics · 続きを見る »

Silicon Integrated Systems

SiS755 ノースブリッジチップ Silicon Integrated Systems(矽統科技 しとう-かぎ、略称:SiS)は、台湾の半導体メーカー。 主にPC/AT互換機向けチップセットの開発・製造をしていた。 2011年現在、SiS社のWebサイトで掲載されているプロダクトラインナップは組込向け半導体のみとなっており、PC向け半導体からは事実上の撤退をしている。.

新しい!!: High Level Shading LanguageとSilicon Integrated Systems · 続きを見る »

Unity (ゲームエンジン)

Unity(別名:Unity3D)とは、統合開発環境を内蔵し、複数のプラットフォームに対応するゲームエンジンである。が開発した。日本法人はユニティテクノロジーズジャパン合同会社。ウェブプラグイン、デスクトッププラットフォーム、ゲーム機、携帯機器向けのコンピュータゲームを開発するために用いられ、100万人以上の開発者が利用している。Unityは主にモバイルやブラウザゲーム製作に使用されるが、コンソールゲーム機およびPCにゲームをインストールすることもできる。このゲームエンジン自体はC言語/C++で書かれているが、スクリプト言語としてC#、UnityScript (JavaScript)、Booの3種類のプログラミング言語に対応している。2005年にMac OS Xに対応したゲーム開発ツールとして誕生してから、今日ではマルチプラットフォームに対応したゲームエンジンにまで成長した。 2015年10月にリリースされたバージョン5.2.2現在、iOS、Android、Tizen、Android TV、Windows、Windows Phone 8、Windowsストアアプリ、macOS、Linux、ウェブブラウザ (WebGL、Unity Web Player)、PlayStation 3、PlayStation 4、PS Vita、Xbox 360、Xbox One、Wii UそしてVR/AR向けの開発に対応している。また、2016年1月8日からは、パチンコ・パチスロを含む日本国内の遊技機およびアーケードゲーム機開発用ライセンス「Unity for 遊技機」の販売も開始された。.

新しい!!: High Level Shading LanguageとUnity (ゲームエンジン) · 続きを見る »

Wii U

Wii U(ウィー ユー)は、任天堂が開発し2012年より世界各国で発売している家庭用ゲーム機。Wiiを後継するゲーム機である。 コンセプトは「集まればWii U。ひとりでも、みんなでWii U。」。日本のCMでは「スーパーなWii」という表現も用いられている。.

新しい!!: High Level Shading LanguageとWii U · 続きを見る »

Windows Presentation Foundation

Windows Presentation Foundation (WPF) はマイクロソフトが開発した、.NET Framework 3.0以降に含まれるユーザインタフェースサブシステムである。開発時のコードネームはAvalonであった 。.

新しい!!: High Level Shading LanguageとWindows Presentation Foundation · 続きを見る »

Xbox

Xbox(エックスボックス)は、マイクロソフトが開発および販売を行った家庭用ゲーム機である。「Xbox」と小文字で表記されることが多いが、ロゴ等は「XBOX」とすべて大文字で表記されている。 Xboxは固定されたゲームプラットフォームだったが、Windows 8ではエンターテインメントブランド、Windows 10では「Xbox Play Anywhere」といったゲームをコアとしたサービスプラットフォームへと広がりを見せている。.

新しい!!: High Level Shading LanguageとXbox · 続きを見る »

Xbox 360

Xbox 360(エックスボックス サンロクマル)は、マイクロソフトが2005年に発売した家庭用ゲーム機。.

新しい!!: High Level Shading LanguageとXbox 360 · 続きを見る »

Xbox One

Xbox One(エックスボックス ワン)は、マイクロソフトが発売した家庭用ゲーム機。略記にはXONE、XB-ONE、XB1、箱一などがある。 アメリカ大陸、ヨーロッパ、オセアニアの13か国Day One(2013年11月)に発売された国は、アメリカ・カナダ・メキシコ・ブラジル・イギリス・アイルランド・フランス・ドイツ・スペイン・イタリア・オーストリア・オーストラリア・ニュージーランドの合計13か国である。なお、日本は Tier 2 (第二陣)に属しており後発となった。では2013年11月22日に発売された。日本では2014年9月4日に発売された。 従来のKinectシステムから新たに再設計された「Xbox One Kinect センサー」が同梱されていたが、2014年6月からは同梱しない本体セットの販売も始まった。また、小型化・電源内蔵・4K/HDRビデオや「Ultra HD Blu-ray」の再生・HDRゲームに対応したXbox One Sが、 4K解像度世代 (True 4K) のゲームに対応したXbox One Xが存在する。.

新しい!!: High Level Shading LanguageとXbox One · 続きを見る »

XGI Technology Inc.

XGI Technology Inc.はかつて存在した台湾のグラフィック・チップ開発メーカー。台湾のチップセット開発ベンダー、SiSのグラフィック部門からスピンアウトする形で2003年に設立されたが,2010年再びSiSに買収され同社の一部門となる。設立時にTrident Microsystemsのグラフィック部門を買収している。.

新しい!!: High Level Shading LanguageとXGI Technology Inc. · 続きを見る »

ZiiLABS

Permedia2V ZiiLABSはシンガポールのコンピュータ周辺機器ハードウェアメーカー。 アメリカでGPU及びビデオカードを生産していたが、2006年にGPUから撤退。 2009年に3Dlabsから社名を変え、現在は主にモバイル向けSoCの製造を行なっている。.

新しい!!: High Level Shading LanguageとZiiLABS · 続きを見る »

2次元コンピュータグラフィックス

2次元コンピュータグラフィックス(にじげんコンピュータグラフィックス、英語: two-dimensional computer graphics, 2DCG)とは、コンピュータを使って図や絵を描く技術のことである。コンピュータを使って描かれた図や絵そのものを指すこともある。.

新しい!!: High Level Shading Languageと2次元コンピュータグラフィックス · 続きを見る »

ここにリダイレクトされます:

HLSLHigh Level Shader Languageシェーダモデルシェーダーモデル

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »