directx缓冲区的自定义数据结构

directx缓冲区的自定义数据结构,directx,buffer,structure,directx-11,vertex,Directx,Buffer,Structure,Directx 11,Vertex,当我为directx应用程序设置顶点和常量缓冲区的数据时,是否需要使用DirectXMath结构(XMFLOAT3、XMFLOAT4、XMMATRIX、XMFLOAT4X4等)。我有自己的矢量3和矩阵结构,更愿意使用它们。您不需要使用DirectXMath。您所需要做的就是确保您写入的数据与标准(IEEE-754)浮点布局(或您指定的任何其他格式)匹配。对于向量类型,只需确保元素位于连续内存中

当我为directx应用程序设置顶点和常量缓冲区的数据时,是否需要使用DirectXMath结构(XMFLOAT3、XMFLOAT4、XMMATRIX、XMFLOAT4X4等)。我有自己的矢量3和矩阵结构,更愿意使用它们。

您不需要使用DirectXMath。您所需要做的就是确保您写入的数据与标准(IEEE-754)浮点布局(或您指定的任何其他格式)匹配。对于向量类型,只需确保元素位于连续内存中