Fixed the player's icon appearing momentarily in their own eyes in the OpenGL renderer.
In the OpenGL renderer, the player's own icon appears momentarily (no more than one tick) in their own view, when it shouldn't. This is especially noticeable while talking in the voice chat, when the "talking" status switches between off and on, and while moving. This doesn't happen in the software renderer.
I also took the liberty of removing a redundant check from our end in GLSprite::Process
, as !thing->IsVisibleToPlayer()
is already checked earlier in the function.