새로운 기능(DirectXMath)
DirectXMath 라이브러리는 XNA Math C++ SIMD 라이브러리 버전 2.04기반으로 합니다. 여기서는 DirectXMath가 XNA 수학과 어떻게 다른지, DirectXMath 버전이 어떻게 다른지 설명합니다.
릴리스 기록
Windows 10 SDK(20348), 버전 2104 | DirectXMath 3.16 |
Windows 10 2020년 5월 업데이트 SDK | DirectXMath 3.14 |
Windows 10 2018년 10월 업데이트 SDK | DirectXMath 3.13 |
Windows 10 2018년 4월 업데이트 SDK Windows 10 Fall Creators Update SDK | DirectXMath 3.11 |
Windows 10 Creators Update SDK | DirectXMath 3.10 |
Windows 10 1주년 SDK | DirectXMath 3.09 |
Windows 10 SDK(2015년 11월) | DirectXMath 3.08 |
Windows 8.1용 Windows SDK(2015년 봄) | DirectXMath 3.07 |
Windows 8.1용 Windows SDK | DirectXMath 3.06 |
Windows 8용 Windows SDK | DirectXMath 3.03 |
자세한 내용은 DirectXMath 릴리스 참조하세요.
XNA 수학과 DirectXMath 차이점
다음은 DirectXMath 라이브러리가 주로 XNA 수학 라이브러리와 어떻게 다른지입니다.
- DirectXMath는 C++ 전용입니다(네임스페이스, 오버로드, 새 템플릿 등).
- C++11 표준 라이브러리 지원(즉, stdint.h 등)이 필요합니다.
- windows RT 플랫폼에 대한 내장 ARM-NEON 지원
- 새로운 색 기능(색 공간 변환, .NET 색 상수).
- 경계 볼륨 유형(이전에는 DirectX SDK 충돌 샘플의 XNACollision 헤더에 포함되어 있던 버전).
- Xbox 360 버전을 사용할 수 없습니다. Xbox 360 XDK는 XNAMath v2.x를 계속 배송합니다. Xbox 360 특정 데이터 형식 및 함수 변형 제거
- SSE 및 ARM-NEON 내장 함수에 대한 최적화를 개선하기 위해 XMVectorPermute재작업되었습니다.
- XMMATRIX 형식은 완전히 불투명합니다. XMMATRIX개별 요소에 액세스하려면 XMFLOAT4X4같은 다른 형식을 사용합니다.
관련 항목