Open meerfrau opened 1 year ago
As far as I'm aware there is no OpenColorIO 3, the latest is 2.3
Ah, but yes that is an issue with 2.3. Olive aims to compile to the VFX Reference Platform (more or less) and that is still using OCIO 2.2
Fixable by adding
OCIO::GpuShaderDesc::TextureDimensions dimensions = OCIO::GpuShaderDesc::TEXTURE_2D;
@ThomasWilshaw May I ask you how to enforce compiling against system libraries? My system e.g. has OpenEXR 3.2.0, but olive has chosen libOpenEXR-3_1.so.30 ...
Thanks, we'll keep this around for as and when we update to OCIO 2.3
I'm afraid I'm not a Linuxexpert so can't reall help here mayeb @Simran-B can?
A krita patch for reference:
https://invent.kde.org/graphics/krita/-/commit/520c633c2c868f2236d8e56eefecdcb6e3ebd840
Fixable by adding
OCIO::GpuShaderDesc::TextureDimensions dimensions = OCIO::GpuShaderDesc::TEXTURE_2D;
@ThomasWilshaw May I ask you how to enforce compiling against system libraries? My system e.g. has OpenEXR 3.2.0, but olive has chosen libOpenEXR-3_1.so.30 ...
works like a charm (no other change needed) :) tested on a M1
Confirmed that something like #2294 or that Krita patch referenced by @david-geiger does make it compile with OCIO 2.3 on Fedora 41 (upcoming)Beta.
Commit Hash 8ce00fd97589d53f3e0d2ce1fda60374db381a04
Platform ArchLinux
Summary Sorry for being in German:
OpenColorIO
3.2.02.3.0 introduced TextureDimensions & dimensions between channel and interpolation:which is either
TEXTURE_1D = 1,
orTEXTURE_2D = 2,