kkolyan
> CLion еще есть
Когда открыли его бесплатную версию в этом году, она неотключаемо отправляла какие-то данные на сервер JetBrains. Меня это напрягло немношк, поэтому не стал упоминать. Но, по ощущениям, очень удобная IDE, особенно на Linux, где хороших доступных инструментов хочется побольше.
SirTerrens
В первый раз слышу, чтоб у открытых компиляторыв были какие-то лиц. ограничения на использование.
Основная тройка, понятно – gcc, clang, msvc.
NDK для андроида плавно мигрирует в сторону от gcc к clang.
VSCode – неплохой конструктор, его можно нормально нафаршировать под разные пайплайны.
Энтузиасты vim/emacs настраивают как космолет.
kkolyan
command line tools для msvc – это отдельный пакет, его спокойно можно поставить без ide. Хотя пакетный менеджер (инстоллер) для этого придется использовать все тот же, от студии.
dirmenbitz
хм, что-то такое видел. мне показалось что это для того чтобы можно было собирать без запуска студии. буду знать)
dirmenbitz
Например, иногда может потребоваться внести изменения в компилятор или его библиотеки (чтобы сделать его частью распространяемого редактора к движку, например). Тогда GPL, которой лицензируется GCC, может обязать поделиться этими изменениями, открыв исходный код, и ещё может "заразить" собой лицензию всего проекта, частью которого стал компилятор. Clang может быть предпотительнее в этом плане.
В общем случае, ситуаций, когда нужно лезть в компилятор и думать об этом, исчезающе мало, поэтому, с одной стороны, можно не париться. Но, с другой стороны, может и нужно — идеи-то разные бывают.
а что, реально, в геймдеве такое практикуется - форкать компилятор? неужели есть такие проблемы что не решить флажками или прагмами, и при этом достаточно критичные чтоб так заморачиваться?
ну не считая консолей, которые еще не перешли на мэйнстрим архитектуры.
kkolyan
> при этом достаточно критичные чтоб так заморачиваться?
Пока не слышал о таком на самом деле, но, если делать игру на основе какого-нибудь как-бы-профессионального симулятора (например, с генератором сырых радиосигналов для радиоастрономии или радиокартографирования, чтобы игрок смотрел на разные формы частотных спектров и пытался "открыть" в себе новый способ видеть то, что перед глазами), то не исключено, что при разработке типов данных и механик обращения с ними можно во что-то такое упереться.
SirTerrens
Из бесплатных компиляторов в основном придётся выбирать по тому, подходит ли лицензия под проект
Пока не слышал о таком на самом деле
Хороший, обоснованный критерий.
Если серьезно, то очень оторванные от жизни рассуждения. Если в компилятооре есть косяк, делаешь форк и пулреквест. Или ишью создаешь.
не пойму, есть ли такое правило что CW соответствует LH, а CCW соответствует RH?
kkolyan
>не пойму, есть ли такое правило что CW соответствует LH, а CCW соответствует RH
Связи здесь не прослеживается и никогда об этом не говорили
Plutonium
> Блин, посмотреть бы на Игру этого Ивашки.
У Ивашки не было игры, были только амбиции.
Отчистит любые амбиции, священный костер инквизиции
kkolyan
Можно попробовать натянуть сову на глобус - в ПСК положительное вращение идет против часовой стрелки, если смотреть на ось вращения, в ЛСК по часовой.
Plutonium
> что я скриншоты из его игры публикую. Бредит парень.
Скриншоты были, игры не было.
Ивашка так и не извинился
true_bump
> >не пойму, есть ли такое правило что CW соответствует LH, а CCW соответствует RH
> Связи здесь не прослеживается и никогда об этом не говорили
технически, связь совершенно точно есть. смена матрицы проекции с LH на RH и обратно - флипает фейсы. Смена на CCW на CW и обратно - флипает фейсы. Смена и того и того одновременно не флипает фейсы. правило буравчика - да, оно самое))
nes
цель - понять как делают и как надо. костыли всегда успеются)
гопчат и гуглоаи, немного поглючив в целом подтвержают что в основном в сообществе LH соответствует CW, а RH - CCW, но мол экспортеры иногда и нарушают это правило бывают разные, к тому же обычно есть опция при экспорте модели флипнуть Z, и возможно в импортерах - тоже. короче, минное поле, как обычно)
Каким был Ивашка мутняшка, таким и остался.
Ничему пятёрочка охранника не учит :)
ronniko
Извинись!