added HSV color example, using fragment shader