Ryan Routon
FarSight Employee
- Feb 24, 2012
- 1,394
- 0
- Thread starter
- #221
I'm not familiar with the term overdraw, what is it Ryan?
It's basically redundant drawing of a pixel in the buffer before its finally displayed to the screen. Its at its worst when you have gui assets with alpha that have to be blended with 3d objects in the background, and often as the pixel shader works out all of the geometry it updates that pixel multiple times during a pass. Even worse when you have alpha gui, blending with an alpha ramp, that then blends with the bumper underneath it or playfield. We fix some of this with draw order and opaque flags, but sometimes there is nothing you can do.