Is it because the rasterization pipeline does not support the penetration of transparent triangles well that OpenGL turns off GL_BLEND by default?
keenan
No, it's probably because blending is not the most common mode for drawing. So, (i) the user likely doesn't expect it to be turned on initially, and (ii) drawing operations with blending operations turned on still costs more (the blending operations are computed, even though the result is the same).
Is it because the rasterization pipeline does not support the penetration of transparent triangles well that OpenGL turns off GL_BLEND by default?
No, it's probably because blending is not the most common mode for drawing. So, (i) the user likely doesn't expect it to be turned on initially, and (ii) drawing operations with blending operations turned on still costs more (the blending operations are computed, even though the result is the same).