speed coloring
optimize shader