OpenGL версії 2.0 був представлений 3Dlabs у відповідь на хвилювання відносно повільного розвитку і нечіткого направлення OpenGL. Компанія 3Dlabs запропонувала ряд суттєвих доповнень до стандарту, найбільш значимим із яких було додавання до ядра OpenGL шейдерної мови програмування GLSL (OpenGL Shading Language). Це дозволило програмістам замінити фіксований конвеєр OpenGL невеликими шейдерними програмами на спеціальній шейдерній мові для створення різних візуальних ефектів, таких як bump mapping, normal mapping, paralax mapping, HDR і т.д.