使用DirectXMath物理加速运算。
#include <windows.h> // for XMVerifyCPUSupport
#include <DirectXMath.h>
#include <DirectXPackedVector.h>
#include <iostream>
需要包含的头文件
为了加速运算,X86(32位)需要启动SSE2指令集如上图,X64不需要(有支持)
//XMVECTOR(DirectXMath缩写)
//一条SIMD指令对4个32位浮点或整数进行运算
//被自动分配为16个字节
typedef __m128 XMVECTOR;