OpenGL — набор правил для построения простых и сложных плоских изображений или трёхмерных сцен. Обычно реализуется разработчиками видеокарт и используются в компьютерных играх и просто в программах, использующих компьютерную графику.
В отличие от DirectX, OpenGL не привязана к одному семейству операционных систем, то есть, использующие OpenGL игры могут работать под управлением различных операционных систем семейства Linux, Windows и некоторых других.
Большинство игр о Гарри Поттере может использовать для работы как DirectX, так и OpenGL. Для этого обычно нужно запускать игру из командной строки с определённым параметром.
Официальный сайт: перейти.
Напомнил о замечательной технологии: АlехeyMS