Предисловие
Учебников по MASM32 в сети - полно, по OpenGL - еще больше. А так, чтобы OpenGL на MASM32 - и нет ничего, кроме вариаций на тему примера из стандартной поставки ассемблера. Сначала это показалось удивительным, но потом все прояснилось - в MASM32 нет библиотеки glaux.dll, которая сплошь и рядом используется в приложениях OpenGL, написанных на Си. А без этой библиотеки - никуда: примитивы - кубики, пирамиды, торы всякие - не рисуются, текстуры не читаются и приходится довольствоваться только бегающими цветными шариками. Можно эту библиотеку скачать - в доступе она свободном, но установить ее правильно и с ассемблером связать - отдельная проблема. И подумалось: а если MASM32 использовать в стандартном варианте, только с opengl32.dll и glu32.dll, которые входят, в отличии от glaux.dll, во все сборки Windows и для которых есть заголовочные файлы во всех последних версиях MASM32 (v9 и v10)? Может что-нибудь да получится? Короче, смотрите сами...