「Metalのデータ型」の版間の差分
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) |
||
| (同じ利用者による、間の3版が非表示) | |||
| 247行目: | 247行目: | ||
=== マトリックス型のコンストラクタ === | === マトリックス型のコンストラクタ === | ||
; 引数が浮動点数型1個 | |||
浮動点数が1個だと | |||
<source lang=c> | <source lang=c> | ||
float4x4( val ); | float4x4( val ); | ||
</source> | </source> | ||
こうなる。 | |||
<math> | |||
\begin{pmatrix} | |||
val & 0.0 & 0.0 & 0.0 \\ | |||
0.0 & val & 0.0 & 0.0 \\ | |||
0.0 & 0.0 & val & 0.0 \\ | |||
0.0 & 0.0 & 0.0 & val \\ | |||
\end{pmatrix} | |||
</math> | |||
; 引数が同じサイズのマトリックス型 | |||
同じサイズのマトリックス型だと複製が作られる。 | |||
<source lang=c> | |||
float3x4( float3x4 ); | |||
</source> | |||
== バッファー == | |||
Metalのバッファーとはいわゆるポインタである。 | |||
* device | |||
* constant | |||
* threadgroup | |||