I draw two polygons with different colors. When one of the polygons is rotated to the front of the other, their colors are blended together. How to avoid this behavior? The alpha value for glColor4f() (the 4th value) used to set colors for polygons’ vertices are always 1. So the polygons are not translucent. What else should I do? Please advise. Thanks.