ReleaseNVIDIANVIDIApublished Mar 2, 2026seen 1w

NVIDIA/MDL-SDK 2025.0.5

NVIDIA/MDL-SDK

Open original ↗

Captured source

source ↗
published Mar 2, 2026seen 1wcaptured 1whttp 200method plain

MDL SDK 2025.0.5 (387700.3418): 20 Feb 2026

Repository: NVIDIA/MDL-SDK

Tag: 2025.0.5

Published: 2026-03-02T10:22:45Z

Prerelease: no

Release notes: ABI compatible with the MDL SDK 2025.0.5 (387700.3418) binary release (see https://developer.nvidia.com/mdl-sdk)

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.

Notability

notability 3.0/10

Routine SDK patch release, limited traction.