NVIDIA/MDL-SDK 2025.0.5
NVIDIA/MDL-SDK
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
--noauxoption 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 andNaNtoint`. 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)iftypeof(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/10Routine SDK patch release, limited traction.