아래 코드는 8 비트 팔레 타이 징 형식에서 32-RGBA 행을 변환합니다. 구현하기 전에 아래 코드가 Direct-Math 또는 ARM Neon intrinsics 또는 인라인 어셈블리로 최적화하는 데 적합한 지 알고 싶습니다. 문서를 처음 보았을 때 테이블 룩업 부분을 덮을만한 내용은 없었습니다. void CopyPixels(BYTE *pDst, BYT
XMMATRIX 및 XMVECTOR를 덤프하는 좋은 방법이 있습니까? XMMATRIX mx = XMMatrixScaling(...) * XMMatrixTranslation(...);
DumpMatrix(mx); // printf the 4x4 matrix member
내가 원하는 기능은 DumpMatrix입니다. DirectMath.h을 확인했습니다
두 개의 3d 벡터의 구성 요소와 곱셈을 수행하는 방법은 무엇입니까? MS가 DirectXMath.h에서 이러한 기능을 제공하지 않았던 것 같습니다. Microsoft는 그곳에서 무엇을하고 있습니까? 이전 SDK (DX 10/9)에서 두 벡터의 곱을 직접 다음과 같이 만들 수 있습니다. v3 = v1 * v2; 또는 같은 스칼라 벡터를 곱 V2 = V1 *
저는 XMVECTOR를 테두리 상자의 클래스 멤버로 사용하려고했습니다. 많은 계산을했기 때문에 XMFLOAT3을 프레임 당 한 번만 사용했기 때문에 테두리 상자에 그 중심을 제공하는 메서드가 있습니다. Box& Box::operator=(const Box& box)
{
_center = box._center;
_extents