Хабр для разработчиков, а по своему, возможно и небольшому опыту, сложнее идею или концепцию придумать, продумать и отполировать в голове, а не код настрочить.
Для небольших игр можно использовать CEGUI, у которого есть отрисовщики и для DirectX, и для OpenGL, и для OGRE — основное что использовал. Даже редактор свой есть (правда со своими особенностями). В сумме библиотек для релизной версии у меня получилось около 11 мб.
А для больших игр не используются сторонние наработки по причине либо их закрытости и невозможности быстро допилить нужный функционал/исправить баг, либо из-за недостаточности функционала/производительности, либо кто-то в команде сказал — «Да сейчас сделаем, тут не сложно».
Насколько знаю коэффициент увеличение памяти в зависит от компилятора std::vector::push_back. И советую пользоваться std::vector::reserve или std::vector::resize — это позволяет избавиться от лишних копирований содержимого вектора.
как земля, подарившая Пушкина, Королёва, Лермонтова, Солженицына
С Пушкиным и Лермонтовым довольно интересная история. И довольно мутная. А то, что Вы считаете их ссыльными и противниками царского режима — результат пропаганды в СССР. Про Солженицына — он не прав. Серьёзно, прочитал «Один день из жизни Ивана Денисовича» -отличное произведение. Архипелаг дальше тридцатой страницы прочитать не смог: перекручивание фактов.
А для больших игр не используются сторонние наработки по причине либо их закрытости и невозможности быстро допилить нужный функционал/исправить баг, либо из-за недостаточности функционала/производительности, либо кто-то в команде сказал — «Да сейчас сделаем, тут не сложно».
С Пушкиным и Лермонтовым довольно интересная история. И довольно мутная. А то, что Вы считаете их ссыльными и противниками царского режима — результат пропаганды в СССР. Про Солженицына — он не прав. Серьёзно, прочитал «Один день из жизни Ивана Денисовича» -отличное произведение. Архипелаг дальше тридцатой страницы прочитать не смог: перекручивание фактов.
Но вообще это не на хабре обсуждать.
А в С++ определение будет
А код мой мне всегда не нравиться и всегда хочется переделать, правда не всегда знаю как.