Announcement: MDL SDK 2025.0.5 released

Get the update on GitHub - NVIDIA/MDL-SDK: NVIDIA Material Definition Language SDK.

MDL SDK 2025.0.5 (387700.3418): 20 Feb 2026

Added and Changed Features

  • General

    • The recommended vcpkg version has been updated to git ID 5fac54d. This update includes Boost 1.90.0, Vulkan SDK 1.4.328.0, and various security fixes for dependencies.
    • Added new API component IScheduling_configuration, mostly to control load limits when using the CPU baker.
  • MDL Compiler and Backends

    • Added a simple cache that reduces calls to the (potentially slow) entity resolver.
  • MDL SDK examples

    • Example df_vulkan:
      • Added a --noaux option to avoid code generation, execution, and export
        operation for the auxiliary buffers.
    • Example DXR
      • Use D3D12 shader collections to improve compile time performance.

Fixed Bugs

  • General

    • Fixed hair BSDF code not callable for native backend. The Target_code::execute_bsdf_*
      functions can now also be used for hair BSDFs.
    • Fixed rare cases where the module builder computed a too low minimal MDL version.
  • MDL Compiler and Backends

    • Fixed missing adapt_normal function pointer in Texture_handler_vtable.
    • Fixed some error messages reference wrong source code locations.
    • Do not fold casts of +/-inf and NaN to int. Create an error when used inside a const
      expression.
    • Fixed a crash in the native backend under Windows that is caused by function with big stack
      frames because the __chkstk symbol was missing.
    • Fixed a crash when optimizing clamp(x, min, min) if typeof(x) != typeof(min).
  • MDL Core examples

    • Example df_vulkan:
      • Fixed validation errors regarding semaphore reuse.
  • MDL SDK examples

    • Examples Shared:

      • Improved parameter editor to better support long parameter names.
    • Example DXR and df_vulkan:

      • Fixed translation of the targeted MDL version based on the MaterialX version.
    • Example df_vulkan:

      • Fixed install target for MaterialX content.
      • Fixed detection of MaterialX content when the vcpkg layout is used.
      • Dump MDL content generated from MaterialX input before attempting to load it.
      • Fixed rendering artefacts for materials with volumes.
      • Fixed validation errors regarding semaphore reuse.
    • Example DXR:

      • Use D3D12 shader collections to improve compile time performance.
      • Filtered non-float vertex data from glTF models as those are not supported at this point.