メインメニューを開く

差分

Metalのデータ型

513 バイト追加, 2022年6月10日 (金) 02:20
=== マトリックス型のコンストラクタ ===
; 引数が浮動点数型1個
浮動点数が1個だと
<source lang=c>
float4x4( val );
</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