Использование загрузчика функций OpenGL
Если вы знакомы с историей развития OpenGL, то вы знаете, что Майкрософт несколько недолюбливает OpenGL, что не удивительно, ведь это прямой конкурент DirectX. Хотя в настоящее время OpenGL ощутимо уступает DirectX,  в прошлом было все иначе. В прочем сейчас речь пойдет не о истории.     Дело в том, что в операционной системе Windows OpenGL ABI был заморожен в версии 1.1, это значит, что эта операционная система из коробки предоставляет чуть больше, чем ничего для работы с OpenGL. В прочем это не значит, что на винде нельзя получить доступ к новейшим функциям OpenGL'a. Чаще всего эту проблему решают с помощью использования библиотеки GLEW...
3 дня назад
Генетическая Мона: теперь в OpenGL
В процессе освоения OpenGL-функций в Rust родился побочный квест. У меня есть старый проект Генетической Моны Лизы, который я тут неоднократно описывал. Вот последняя публикация со ссылками на предыдущие: Рисование там делается с помощью цветных треугольников, которые растеризуются вручную. Но массив цветных треугольников просто создан для рендеринга в OpenGL, и это бы существенно ускорило работу алгоритма. Я, однако, медлил с доработками, пока случайно не наткнулся на более примитивный вариант рисования...