2013-05-14 15 views
-1

我有一个三维数组的rgba纹理,并将它显示在我的视口上。如何在opengl中更改纹理的hsv

我怎样才能改变颜色色调,饱和度和输入用户的价值给了。即时通讯新的opengl所以需要指导根据用户选择更改HSV。

+0

另一个近重复/ color_space.inl:http://stackoverflow.com/q/11458552/ 179910。 – 2013-05-14 12:26:07

+0

多好!必须尝试。 – user1095108 2013-05-14 12:58:03

+0

Quetzalcoat .. thx我做到了 – Wagmare 2013-06-04 05:51:44

回答

0

获取glm,并期待在实施GTX这些功能

template<typename valType > 
detail::tvec3<valType> hsvColor (detail::tvec3<valType> const &rgbValue) 

template<typename valType > 
detail::tvec3<valType> rgbColor (detail::tvec3<valType> const &hsvValue) 

原型在gtx/color_space.hpp