[[ハードウェアインスタンシング]]を利用するにあたりMatrix型のを利用するにあたり[[World座標C♯]]を渡したい。つまりから[[C♯HLSL]]からにMatrix型の[[HLSLWorld座標]]にMatrix型を渡せると嬉しい。を渡したい。
しかししかしMonoGameでは[[HLSL]]に渡すデータ型を示すVertexElementFormatは「Vector4」が最大となっている。Matrixは渡せない。に渡すデータ型を示すVertexElementFormatは「Vector4」が最大となっており、Vector4が4個セットになっているMatrix型は渡せない。
そこでMatrixはfloat4x4であり単純に4倍と仮定してVector4を4個ズラズラ列べる。そこでMatrixはVector4の4倍と仮定してVector4を4個ズラズラ列べる。
VertexElementUsageはfloat4型のセマンティクス、かつ誰も使ってないであろうBlendWeightを指定した。