シェーダーでfloatの配列は正しく動作しないのでfloat4を経由してデータを送るように変更