Skip to content

Conversation

@murraystevenson
Copy link
Collaborator

As we're building Gaffer 1.6 against Cortex 10.5 & 10.6 on CI, we require these API additions on RB-10.5 otherwise Gaffer's linux-gcc11-platform23 CI job will fail to build.

This has been lifted from IECoreArnold, because we now want to provide it in all renderer backends. In IECoreArnold it was described as a "substitutions" API, but I've characterised it as a "render adaptor" API here as it isn't limited to substitutions and we want to make it clear that it applies at render time.

There are no Python bindings because doing anything with Python would be a performance issue when translating scenes at scale. Test coverage will be provided by IECoreArnold, IECoreRenderMan etc.
This is critical on Windows CI, because GitHub has just updated the default Python version to 3.12, which no longer includes `distutils`. See actions/runner-images#13468.
@murraystevenson murraystevenson self-assigned this Jan 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants