Skip to content

Releases: NVIDIA-RTX/MathLib

v11

27 Jan 03:26

Choose a tag to compare

Fixed v10:

  • fixed compilation on ARM
  • fixed conversion bugs introduced in v10
  • removed float2_to_float16_t2, float4_to_float16_t4, float16_t2_to_float2 and float16_t4_to_float4, use "type cast" instead
  • improved README

v10

09 Jan 10:05

Choose a tag to compare

v10

Small float support for DL/ML (no breaking changes):

  • fixed and significantly accelerated "to/from" scalar conversions
  • implemented accelerated path for 4-components vectors (3x-4x faster than scalar, SSE4 required)
  • implemented accelerated path for 8-components vectors (4x-6x faster than scalar, AVX2 required)
  • added emulation for some missing AVX2 intrinsics
  • added new types float8_e4m3_t[2, 4, 8], float8_e5m2_t[2, 4, 8] and float16_t8
  • added conversion operators to convert to/from a small float

v9

02 Oct 10:06

Choose a tag to compare

v9

Avoided potential NaN in Geometry::ReconstructViewPosition

v8

24 Sep 02:19

Choose a tag to compare

v8

Fixed potential FXC warning "loop only executes for N iteration(s), forcing loop to unroll"

v7

16 Sep 05:29

Choose a tag to compare

v7

Various fixes for GCC/Clang/Arm64

v1.4

15 May 05:13

Choose a tag to compare

Renamed internal swizzling macros to avoid potential conflicts with user code

v1.3

20 Mar 02:13

Choose a tag to compare

Official release