「Metalの座標系」の版間の差分
Administrator (トーク | 投稿記録) |
|||
(他の1人の利用者による、間の2版が非表示) | |||
1行目: | 1行目: | ||
[[Metal]]には、シェーダーステージごとに異なる座標系が存在する。 | [[Metal]]には、シェーダーステージごとに異なる座標系が存在する。 | ||
− | == クリップスペース座標 == | + | ==クリップスペース座標== |
− | [[クリップスペース座標]]は「左手座標系」かつ「Yアップ」かつ「Zが0.0から1.0」という[[仕様]]になっている。[[Direct3D]] | + | [[クリップスペース座標]]は「左手座標系」かつ「Yアップ」かつ「Zが0.0から1.0」という[[仕様]]になっている。[[Direct3D]]と同じ。[[OpenGL]]から[[Metal]]に移行する際には注意を要する。 |
[[ファイル:Metalの正規化されたデバイス座標系.png]]<br /> | [[ファイル:Metalの正規化されたデバイス座標系.png]]<br /> | ||
− | + | ||
+ | ==正規スクリーン座標== | ||
+ | [[正規スクリーン座標]]は「左上原点」となっている。これも[[Direct3D]]と同じ。macOS標準(Cocoa標準)の「左下原点」と混在させる際には注意を要する。 | ||
+ | |||
+ | [[ファイル:Metalの正規スクリーン座標.png|320x320ピクセル]] | ||
+ | |||
+ | == 関連項目 == | ||
+ | * [[Metalのデータ型]] | ||
+ | |||
+ | [[category: Metal]] |