В предыдущей
главе мы рассмотрели несколько типов инстансинга, в частности нас больше всего
интересовало рисование посредством glDrawElementsInstanced и glDrawElementsIndirect, а так же их производных – glMultiDrawElementsInstanced и glMultiDrawElementsIndirect. Давайте сравним результаты их работы.
Разработка движка прекращена, исходные коды проекта доступны тут: http://code.google.com/p/glsnewton/
воскресенье, 8 ноября 2015 г.
OpenGL 4.4 Instancing. Часть 1.
Как же быстро идет время, казалось бы, еще вчера анонсировали OpenGL 4.4, сел я делать краткий обзор по новинкам и вот уже и 2015-й заканчивается, а Khronos Group уже трубит о Vulkan… Отсутствие свободного времени, а также анонс нового API убавили энтузиазма, и эта статья пропылилась в закромах черновиков два года. Однако, «Рим строился не за один день», и пока Vulkan API мне не удалось даже пощупать, так что эта тема может быть для кого-то все еще актуальна. Переписывать статью уже лень, так что оставил все как было два года назад J
Итак, в древние
времена я выложил несколько статей по инстансингу и выводу GUI средствами OpenGL 2.1. Однако время идет и все
меняется, так вот на улице уже откуда ни возьмись 2014 год и OpenGL 4.4, а по всем каналам трубят о том,
какая крутая штука этот новый инстансинг. Давайте и мы разберемся какие
средства для инстансинга нам предоставляет OpenGL 4.4.
Подписаться на:
Сообщения (Atom)