「Metalのデータ型」の版間の差分

 
(同じ利用者による、間の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