: The hack tells the system to disable glDepthTest or changes the glDepthFunc .
: Making solid objects like crates and walls semi-transparent or wireframe.
: Modifying the way OpenGL rendered sprites to prevent the screen from turning white or being obscured by smoke grenades.
As these hacks became widespread, the community and developers fought back with several layers of defense:
A "full" OpenGL hack usually wasn't limited to just seeing through walls. It often included a suite of visual enhancements: