В OpenGL нет встроенной возможности обрабатывать значения HSV. Вы можете использовать шейдерную логику для внутреннего преобразования HSV в RGB, или просто сделать это на процессоре для текстур и тому подобного, что вы передаете ему. Но нет никакой функциональности, чтобы сделать это; это нужно сделать вручную.