CHANGELOG#
This document records all notable changes to omni.mdl
extension.
This project adheres to Semantic Versioning.
[55.0.1] - 2024-07-24#
Updated Neuray/MDL SDK to version 2024.0.1, 377400.2109 (MDL ABI version 55)
[51.0.1] - 2024-04-04#
Added#
Markdown-based documentation.
[51.0.0] - 2023-12-08#
Changed#
Extension major version now corresponds to the ABI version of neuray to have semantic versioning.
Requires Iray/Neuray 2023.1.0
Applied changes in the bindings for handling enums and defines as well as some functions with ReturnCode parameters.
[0.1.4] - 2023-10-25#
Added#
Extension tests.
Changed#
Requires Iray/Neuray 2023.0.6
Fixed the binding for the ITile::get_pixel() and set_pixel() functions (OM-112741).
Mapped mi::Size to signed integers in python to allow for comparing against -1.
Deprecated the tuple return of functions that have an float* out parameter in C++. Now a ReturnCode object is passed in and out as Python parameter.
Removed unused classes and functions from the bindings.
[0.1.3] - 2023-10-10#
Changed#
Extend the wrapper around MDL type (Type)
Give access to vectors and arrays size and element type.
Give access to matrices size.
Converts low level IValues to python friendly data types:
Extend to give access to file path for textures, light profiles and BSDF measurements.
[0.1.2] - 2023-01-09#
Changed#
Update code in Type__printName method to use the pymdlsdk.IType_texture.Shape enumerations vs int
[0.1.1] - 2023-01-04#
Changed#
Extension publishing: fix extensions that contain only bindings to be published per platform
[0.1.0] - 2022-03-28#
Added#
Initial extension. Ported fom non-extension bindings.