Йа волосат и бородат!
По поводу написанного в комменте по поводу интересных задач - возникла идея реализовать в рамках лабораторки по ИГС построение и отображение фигуры на шейдерах? Релизовать вершинный шейдер, который будет определять координаты точки в зависимости от передаваемых параметров, другой шейдер (можно даже стандартный) обрабатывать повороты и переносы, еще один - для проецирования. А пиксельные шейдеры - для определения цвета для каждой точки + закраска. Пусть видеокарта обрабатывает всякие ненужные и неинтересные для процессора вещи.