22 Resources
Chuck Walbourn редактировал(а) эту страницу 2023-08-29 11:47:08 -07:00

DirectX SDK and Games for Windows Blog

Introducing DirectXMath

Known Issues: DirectXMath 3.03

DirectXMath 3.06

Known Issues: DirectXMath 3.06

DirectXMath 3.07

DirectXMath 3.08

DirectXMath 3.09

DirectXMath 3.10

DirectXMath 3.11

DirectXMath 3.13

DirectXMath 3.14

DirectXMath 3.16

Processors and instruction sets

DirectXMath: SSE, SSE2, and ARM-NEON

DirectXMath: SSE3 and SSSE3

DirectXMath: SSE4.1 and SSE4.2

DirectXMath: AVX

DirectXMath: F16C and FMA

DirectXMath: AVX2

DirectXMath: ARM64

DirectXMath: AVX and AVX2 - A Coda

DirectXMath-based helpers

Spherical Harmonics Math

XDSP.H: Digital Signal Processing helper functions

XNAMath (aka xboxmath 2.0)

XNA Math Version 2.05: Smoothing the transition to DirectXMath

XNA Math Version 2.04

Known Issues in XNAMath v2.03

A little love for XNAMath…

Shawn Hargreaves' Blog

SimpleMath - a simplified wrapper for DirectXMath

Bruce Dawson's blog

Floating-point article tag

Bart Wronski's blog

Small float formats – R11G11B10F precision

Visual C++ Team Blog

Introducing 'Vector Calling Convention'

Conferences

CppCon 2018: Compute More in Less Time Using C++ Simd Wrapper Libraries

Utility website

float.exposed

References

Akenine-Möller, Haines, and Hoffman, "Real-Time Rendering", AK Peters/CRC Press (2018)

Ericson, "Real-Time Collision Detection", Morgan Kaufmann (2005)

Glassner, "An Introduction to Ray Tracing", Morgan Kaufmann (1989)

Goldberg, "What Every Programmer Should Know About Floating-Point Arithmetic" acm.org or oracle.com (1991)

Schneider and Eberly, "Geometric Tools for Computer Graphics", Morgan Kaufmann (2003)

Van Verth and Bishop, "Essential Mathematics for Games & Interactive Applications", Morgan Kaufmann (2004).