Skip to content

CI : Update to Cortex 10.6.6.0#6983

Open
johnhaddon wants to merge 6 commits into
1.6_maintenancefrom
oslUSDConformance
Open

CI : Update to Cortex 10.6.6.0#6983
johnhaddon wants to merge 6 commits into
1.6_maintenancefrom
oslUSDConformance

Conversation

@johnhaddon

Copy link
Copy Markdown
Member

Cortex 10.6.6.0 doesn't actually exist yet, but it will when ImageEngine/cortex#1540 gets merged. This PR contains the necessary changes to adapt Gaffer for the new IECOREUSD_WRITE_CONFORMANT_OSL_SHADERS option it provides.

- Test for duplicates at the file rather than directory level. This copes with situations where one search path is nested inside another.
- Call `resolve()` so that if two different search paths refer to the same directory (perhaps by symlinks), we don't process them both.
TODO : YOU NEED TO ACTUALLY DO THIS!
It can't be relied upon for shaders loaded from USD, and we are trying to phase out its usage entirely.
@johnhaddon johnhaddon self-assigned this Jun 19, 2026
@github-project-automation github-project-automation Bot moved this to Pending Review in Work in Progress Jun 19, 2026
@johnhaddon johnhaddon changed the base branch from main to 1.6_maintenance June 19, 2026 16:07
@murraystevenson

Copy link
Copy Markdown
Contributor

Changes look good to me. I've pushed a pair of fixups to update to the newly released Cortex 10.6.6.0 and update the expected warning message in ShadingEngineTest.testWarningForInvalidShaders.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Pending Review

Development

Successfully merging this pull request may close these issues.

2 participants