0
當我爲directx應用程序設置頂點和常量緩衝區的數據時,是否需要使用DirectXMath結構(XMFLOAT3,XMFLOAT4,XMMATRIX,XMFLOAT4X4等)。我有我自己的Vector3和Matrix結構,寧願使用這些結構。directx緩衝區的自定義數據結構
當我爲directx應用程序設置頂點和常量緩衝區的數據時,是否需要使用DirectXMath結構(XMFLOAT3,XMFLOAT4,XMMATRIX,XMFLOAT4X4等)。我有我自己的Vector3和Matrix結構,寧願使用這些結構。directx緩衝區的自定義數據結構
您不需要使用DirectXMath。您所需要做的就是確保您所寫的數據與標準(IEEE-754)浮點佈局(或您指定的任何其他格式)相匹配。對於矢量類型,只要確保元素在連續的內存中。