4 Commits

Author SHA1 Message Date
eric renaudhoude
4923f72dcc OCIO: Prevent concurrency issues with global built-in config for parallel texture processing tasks.
#jira UE-193630
#rb alejandro.arango, rod.bogart, ruslan.idrisov

[CL 27318444 by eric renaudhoude in 5.3 branch]
2023-08-23 16:07:52 -04:00
eric renaudhoude
7973f129b9 OCIO: Remove redundant use of WITH_OCIO that innapropriately hides a missing library.
We make it a public wrapper definition for all wrapper classes at once. Attempts to use the wrapper on other deployed platforms will result in immediate compile errors, which is desirable.

#jira none
#rb ruslan.idrisov, rod.bogart
#rnx

[CL 26302311 by eric renaudhoude in 5.3 branch]
2023-06-28 19:16:20 -04:00
eric renaudhoude
d7c8a2da29 OCIO: Avoid delay-loading the library.
#jira none
#rb ruslan.idrisov, rod.bogart
#rnx

[CL 26301332 by eric renaudhoude in 5.3 branch]
2023-06-28 18:19:04 -04:00
eric renaudhoude
6d2ac124d2 ColorManagement: Moving the OpenColorIO wrapper module to the engine.
OpenColorIOLib will now be linked against in editor builds. Module config is created lazily only if needed. To be used by subsequent TextureCompressor integration CL.

#jira UE-184127
#rb rod.bogart, ruslan.idrisov, alejandro.arango

[CL 26098421 by eric renaudhoude in 5.3 branch]
2023-06-19 14:39:20 -04:00