Utility functions to convert between various color spaces in GLSL
d = directly implemented
x = Implemented using two or more direct implementions
From / To | RGB | sRGB | XYZ | xyY | HCV | HUE | HSV | HSL | HCY | YCbCr |
---|---|---|---|---|---|---|---|---|---|---|
RGB | d | d | d | d | d | d | d | d | d | |
sRGB | d | d | x | x | x | x | x | x | x | |
XYZ | d | x | d | d | x | x | x | x | x | |
xyY | d | x | d | d | x | x | x | x | x | |
HCV | d | |||||||||
HUE | d | x | x | x | x | d | x | x | x | x |
HSV | d | x | x | x | x | d | x | x | x | |
HSL | d | x | x | x | x | x | d | x | x | |
HCY | d | x | x | x | x | x | x | d | x | |
YCbCr | d | x | x | x | x | x | x | x | d |