Specifications

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.