@guest.r With past versions of the shader a custom color space could be added by just replacing one of the existing color space matrices. But with the recent changes how does this work now? I only see the sRGB matrix left, can that be replaced by a custom one and everything will be OK?
Maybe for improved configuration possibilities it’s a nice idea to leave a slot open ("-1"?) where people can add their custom colorspace? Since the color spaces now seem saved and configured via LUT, it would be nice to know which steps are needed now to add a custom color space.
Out of curiosity did you use so some custom or publicly available LUT generator for the color spaces in the new lut folder?
As I understand from discussion in the past with @Dogway even a color space for a monitor is in reality seldom the theoretical color space, even if advertised as 100% sRGB coverage for example. So more advanced users would want the ability to add their custom measured color space.
A more obvious example would be the nowadays advertised monitors with “sRGB coverage 110%”, or “DCI-P3 95% coverage”. For that kind of monitors one would probably from an accuracy perspective want to use the exact measured monitor color space, instead of the preconfigured “100%” theoretical DCI-P3 space in the shader.