попробуй посчитать: нужно чтоб было два вектора u и v естественно нормаль это перпендикуляр этим векторам тогда нормаль это произведение векторов...
возможно ты упустил из простых правил: 1 нельзя использовать вывод текста типа DrawTex (40% жрет сразу) 2 GetTransform и GetBackBuffer тормозят...
OpenGl использует DirectDraw это можно увидеть в View Depends пакета VStudio opengl32.dll ссылается на ddraw.dll а directdraw никуда не исчез он...
Separate names with a comma.