From 6f67371bb1b46579ae837d0e0c61ac1b291be743 Mon Sep 17 00:00:00 2001 From: LaG1924 <12997935+LaG1924@users.noreply.github.com> Date: Sat, 13 Jan 2018 07:51:33 +0500 Subject: Directory renamed --- depedencies/include/glm/gtx/color_space_YCoCg.inl | 108 ---------------------- 1 file changed, 108 deletions(-) delete mode 100644 depedencies/include/glm/gtx/color_space_YCoCg.inl (limited to 'depedencies/include/glm/gtx/color_space_YCoCg.inl') diff --git a/depedencies/include/glm/gtx/color_space_YCoCg.inl b/depedencies/include/glm/gtx/color_space_YCoCg.inl deleted file mode 100644 index 1ca2e5b..0000000 --- a/depedencies/include/glm/gtx/color_space_YCoCg.inl +++ /dev/null @@ -1,108 +0,0 @@ -/// @ref gtx_color_space_YCoCg -/// @file glm/gtx/color_space_YCoCg.inl - -namespace glm -{ - template - GLM_FUNC_QUALIFIER tvec3 rgb2YCoCg - ( - tvec3 const & rgbColor - ) - { - tvec3 result; - result.x/*Y */ = rgbColor.r / T(4) + rgbColor.g / T(2) + rgbColor.b / T(4); - result.y/*Co*/ = rgbColor.r / T(2) + rgbColor.g * T(0) - rgbColor.b / T(2); - result.z/*Cg*/ = - rgbColor.r / T(4) + rgbColor.g / T(2) - rgbColor.b / T(4); - return result; - } - - template - GLM_FUNC_QUALIFIER tvec3 YCoCg2rgb - ( - tvec3 const & YCoCgColor - ) - { - tvec3 result; - result.r = YCoCgColor.x + YCoCgColor.y - YCoCgColor.z; - result.g = YCoCgColor.x + YCoCgColor.z; - result.b = YCoCgColor.x - YCoCgColor.y - YCoCgColor.z; - return result; - } - - template - class compute_YCoCgR { - public: - static GLM_FUNC_QUALIFIER tvec3 rgb2YCoCgR - ( - tvec3 const & rgbColor - ) - { - tvec3 result; - result.x/*Y */ = rgbColor.g / T(2) + (rgbColor.r + rgbColor.b) / T(4); - result.y/*Co*/ = rgbColor.r - rgbColor.b; - result.z/*Cg*/ = rgbColor.g - (rgbColor.r + rgbColor.b) / T(2); - return result; - } - - static GLM_FUNC_QUALIFIER tvec3 YCoCgR2rgb - ( - tvec3 const & YCoCgRColor - ) - { - tvec3 result; - T tmp = YCoCgRColor.x - (YCoCgRColor.z / T(2)); - result.g = YCoCgRColor.z + tmp; - result.b = tmp - (YCoCgRColor.y / T(2)); - result.r = result.b + YCoCgRColor.y; - return result; - } - }; - - template - class compute_YCoCgR { - public: - static GLM_FUNC_QUALIFIER tvec3 rgb2YCoCgR - ( - tvec3 const & rgbColor - ) - { - tvec3 result; - result.y/*Co*/ = rgbColor.r - rgbColor.b; - T tmp = rgbColor.b + (result.y >> 1); - result.z/*Cg*/ = rgbColor.g - tmp; - result.x/*Y */ = tmp + (result.z >> 1); - return result; - } - - static GLM_FUNC_QUALIFIER tvec3 YCoCgR2rgb - ( - tvec3 const & YCoCgRColor - ) - { - tvec3 result; - T tmp = YCoCgRColor.x - (YCoCgRColor.z >> 1); - result.g = YCoCgRColor.z + tmp; - result.b = tmp - (YCoCgRColor.y >> 1); - result.r = result.b + YCoCgRColor.y; - return result; - } - }; - - template - GLM_FUNC_QUALIFIER tvec3 rgb2YCoCgR - ( - tvec3 const & rgbColor - ) - { - return compute_YCoCgR::is_integer>::rgb2YCoCgR(rgbColor); - } - - template - GLM_FUNC_QUALIFIER tvec3 YCoCgR2rgb - ( - tvec3 const & YCoCgRColor - ) - { - return compute_YCoCgR::is_integer>::YCoCgR2rgb(YCoCgRColor); - } -}//namespace glm -- cgit v1.2.3