 #ifdef USE_YCOCG
 		vec3 ycc = color_diff.xyz;
 #else
-		vec3 ycc = RGB2YCbCr(color_diff.xyz);		// SƂ̍YCbCrŌ
+		vec3 ycc = RGB2YCbCr(color_diff.xyz);		// 中心との差をYCbCrで見る
 #endif
 		
 		float cbcr_len = length(color_diff.yz);
 
-		// F傫قȂ鎞A臒lɎ܂͈͂ɐF␳č
+		// 色相成分が大きく異なる時、閾値に収まる範囲に色を補正して合成
 		if (cbcr_threshhold < cbcr_len) {
 			ycc = (cbcr_threshhold / cbcr_len) * ycc;
 #ifdef USE_YCOCG


	vec3 halfsize = 0.5 * (aabb_max - aabb_min) + 0.00000001f;

	// S̑Έʒu.
	vec3 clip = q - center;

	// Έʒu̐K.
	vec3 unit = clip / halfsize;

	vec3 abs_unit = abs(unit);

	else {
		oScreen = oBuffer;
	}
}
#endif
