Specifications
Table Of Contents

RELEASE NOTES FOR MARI 2.5V1
Mari 2.5v1
16
The Foundry
Developer Notes
If this number gets too large, you may also have to modify GDIPro-
cessHandleQuota.
• BUG ID 12102 - Current brush settings do not get saved as part of the
project. Instead, Mari reverts to the default settings when you close and
relaunch it.
• BUG ID 11874 - Mari doesn’t recognize 3-digit padded .obj sequences as
animation.
Developer Notes
These are the changes relevant to developers.
New Features •The module mari.current has been added to the Python API.
• A new section for workflow information has been added to the Custom
Shader API documentation.
• Information exclusive to shaders has been added to global uniforms and
state members in the Custom Shader API documentation.
• Additional information on the Layer.hasMask() function has been added
to the Python API documentation.
• BUG ID 34568 - The function Layer.groupStack() has been added to the
Python API.
• BUG ID 36142 - The Layer.siblingSharedLayerList() function has been
added. This function returns the list of other layers that share resources
with this layer.
• BUG ID 36165 - The following functions have been added to the Python
API:
• AdjustmentLayer.primaryAdjustmentType()
• AdjustmentLayer.secondaryAdjustmentType()
• ProceduralLayer.proceduralType().
These provide a reliable way to retrieve the types of adjustment or pro-
cedural layers, and in a form that is more consistent with other func-
tions. The existing similar functions, such as proceduralName(), have now
been deprecated.
• BUG ID 36251 - The GeoEntity.createStandaloneShader() and
GeoEntity.createDiffuseSpecularShader() functions have been added to
the Python API. The function GeoEntity.createShader() has been
deprecated.