Pull to refresh
0
0
Send message

Пользуясь случаем, прорекламирую своё расширение для VS для генерации доксиджен комментариев в C++ коде. Функционал намного шире, чем дефолтный в студии, большие возможности для кастомизации и бесплатность.
https://marketplace.visualstudio.com/items?itemName=NickKhrapov.DoxygenComments2022
Всем хорошей документации кода.

А я помню, как мелкомягкие рассказывали, что новой винды не будет и десятка будет развиваться через обновления

Я правильно понимаю, что движок будет нормально работать только при "axis aligned" пространстве, а если у меня геоид, то я иду лесом? Что посоветуете использовать в таком случае?

Ваш способ просто неверный, OpenGL не разрешает доступ к одному контексту из разных потоков

То, что это работает на вашей машине, не гарантирует, что оно не развалится у соседа

Я думал, сейчас почитаю статью про создание нового контекста на другом потоке и шаринге ресурсов между ними (а это правильный способ сделать то, что вы хотите сделать), но был несколько разочарован

Кажется, вы изобрели magic_enum

Я бы ещё добавил Kenshi. Чувак пилил игру 12 лет и только на заключительных этапах добавил рабочей силы, игра очень хорошо выстрелила

А не помню =) Стоит поправить, да, или вынести инициализацию из ленивой в "при старте программы"

А в хедере моего файла указан источник, вероятно вы его и видели. Взял его за основу и сильно модифицировал.

Да, я имел в виду именно проблему с динамическими библиотеками

Честно говоря, я сам не копал так глубоко, чтобы самостоятельно ковырять все компиляторы и пилить бенчмарки, но читал некоторые статьи, плюс видел, что на каждом моём месте работы (геймдев) была своя похожая замена RTTI, в т.ч. это UE.

Конечно, возможно, что все эти люди и замеры неправы, а рандомный чел из инета - прав, но что то я сомневаюсь =)

Вы имеете в виду производительность? Нет. RTTI зачастую вообще реализуется через сравнение строк (названий классов), оверхед использования vtable по сравнению с этим - пыль.

Я не совсем понял, зачем прибивать гвоздями классы к их отражению в виде enum - разве что вам очень сильно хочется вынести это в constexpr
В своей реализации я вынес этот "айди" класса в статический член, который генерирует новый айди для каждого класса, и делает это при запуске программы - автоматически, конечно
В итоге всё работает только на виртуальных методах без хранимого объекта айдишника вообще, и при этом очень легко расширяемо - нужно только добавить макрос в класс, примерно как в qt

Это называется trailing return type и он может быть использован в любой функции

Ну классика, защитим детей от интернета. Что бы мы делали без подобных инициатив, подумать страшно.

Что то мне подсказывает, что эта штука либо просто для попила, либо его ждёт судьба московского монорельса. Не представляю, кто им будет пользоваться, тем более что они подчеркнули, что это не планируется как конкурент туристическим судам.

Речь о Insights->Traffic

У меня ситуация примерно как у чела сверху

Написал, увидел, что это может быть полезно кому-то ещё, выложил на гитхаб

Причём там некоторые вещи, которые реально больше нигде не нашёл - типа с++ обёрток для opengl сущностей

Но что-то график посещений в гитхабе выглядит уныло. Понятно, что маркетолог я тот ещё (то есть никакой), но как развивать проект в сторону сообщества лично мне совершенно не понятно

Оч странное применение юник поинтера, и тем более странно называть его «правильным вариантом»
Логичнее было бы использовать std::vector или даже std::string, учитывая, что тип — char
1

Information

Rating
5,007-th
Registered
Activity