Skip to content

MDL SDK 2021.0.1 (344800.4174): 17 Aug 2021

Compare
Choose a tag to compare
@lkettnerNV lkettnerNV released this 03 Sep 11:31
· 27 commits to master since this release

ABI compatible with the MDL SDK 2021.0.1 (344800.4174) binary release
(see https://developer.nvidia.com/mdl-sdk)

Added and Changed Features

  • General

    • Reduced memory usage for DDS textures with subformat BC7.
    • Added a new execution context option "warning" to silence compiler warnings or to promote
      them to errors. See IMdl_execution_context for details.
    • Disabled warnings for deprecated MDL materials and functions by default.
  • MDL Compiler and Backends

    • Reduced compilation times.
    • Updated nvidia::core_definitions with new functionality.
  • MDL SDK examples

    • Example Code Generation
      • Added an option to set number of texture result slots.

Fixed Bugs

  • MDL Compiler and Backends

    • Fixed handling of nvidia::baking annotations.
    • Fixed lambda results handling in single-init mode for non-HLSL.
    • Fixed uncomputed cosine in sheen_bsdf's multiscatter (was broken for a
      transmitting multiscatter component, libbsdf).
    • Improved numerical stability in base::coordinate_projection.
    • Fixed missing color_weighted_layer() inside the transmission analysis.
    • Fixed thin film factor implementation (libbsdf).