Describe the problem or limitation you are having in your project
The Color class has the very useful h, s and v aliases. Since I'm frequently using this, I become reliant on it in my thinking about colors in godot. Shaders doesn't come with this functionality so I end up copy and pasting functions for it very often.
Describe the feature / enhancement and how it helps to overcome the problem or limitation
Add built-in rgb_to_hsv() and hsv_to_rgb() functions to shaders.
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
These are the ones I found and use, I don't know how closely they match up with the gdscript ones:
Describe the project you are working on
Games
Describe the problem or limitation you are having in your project
The Color class has the very useful h, s and v aliases. Since I'm frequently using this, I become reliant on it in my thinking about colors in godot. Shaders doesn't come with this functionality so I end up copy and pasting functions for it very often.
Describe the feature / enhancement and how it helps to overcome the problem or limitation
Add built-in rgb_to_hsv() and hsv_to_rgb() functions to shaders.
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
These are the ones I found and use, I don't know how closely they match up with the gdscript ones:
If this enhancement will not be used often, can it be worked around with a few lines of script?
Yes, but they're very useful to have more easily accessible and fit with working with colors in godot.
Is there a reason why this should be core and not an add-on in the asset library?
^