|
2.3, Аноним (3), 22:43, 07/07/2023 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +3 +/– |
Один менеджер решил что надо делать своё, получил бонус. Потом другой менеджер решил что не взлетело выложил в опенсорс и тоже получи бонус. Так оно и работает. Проект тупо закрыт. Даю гарантию ни одного коммита в него больше никогда не прилетит.
| |
|
|
|
|
|
7.40, AleksK (ok), 02:46, 08/07/2023 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +2 +/– |
> Ну если использовать версию 4.6 и подход AZDO, то почему бы и
> нет?
А если использовать Vulkan то вообще все замечательно. Я недавно сравнил black mesa через proton и dxvk 300 фпс, нативная через opengl на тех же настройках 35 фпс. Вот и нафиг нужны такие нативные игры? Чтобы недалёкие крикуны могли постонать как все плохо с играми под Linux?
| |
|
|
5.20, Аноним (4), 00:39, 08/07/2023 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
А потом раз! и нужно переписать всё под Vulkan. А потом клиент с маком появляется.
Готовыми движками не просто так пользуются. Нет, для критических по производительности систем можно всё на самом низком уровне писать, но данная библиотека явно не про то.
| |
|
|
|
2.8, Аноним (55), 22:58, 07/07/2023 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
> А чем их не устраивал пром стандарт OpenGL конкретно?
Потому нет такой вещи, как "стандарт OpenGL" - их тьма. В новости же написано:
> OpenGL 2.x, OpenGL 3.1+, OpenGL ES 2.0+, [...] и WebGL 2.0. | |
2.13, Quad Romb (ok), 23:37, 07/07/2023 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
"that works atop native graphics APIs from OpenGL and Vulkan to Apple's Metal."
Это абстракция поверх и OpenGL, и всего остального.
Теоретически, должно снимать затраты на разработку.
А как там на самом деле получилось - а бит его знает.
| |
|
|
4.86, Аноним (86), 22:31, 09/07/2023 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
А как вы представляете "взлетело" в компании, для которой разработка графических библиотек не относится к основной деятельности примерно никак? Внутри в проектах IGL почти наверняка вполне себе используется.
| |
|
5.103, Quad Romb (ok), 18:09, 12/07/2023 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> А как вы представляете "взлетело" в компании, для которой разработка графических библиотек
> не относится к основной деятельности примерно никак? Внутри в проектах IGL
> почти наверняка вполне себе используется.
Всё на уровне предположений.
Судить обоснованно об этом могут лишь те, кто пишет кроссплатформенную графику и пожелают попробовать этот IGL.
И с примерами показать что там с производительностью и удобством.
То, что такие люди будут здесь что-то содержательное писать - не слишком вероятно.
| |
|
|
|
|
|
|
|
|
5.31, prokoudine (ok), 01:39, 08/07/2023 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +3 +/– |
> И? Ты типа будешь сидеть и читать их, что ли? Или кому-то это помешает внести вклад в проект?
Как сказать "я никогда не делал git bisect", не сказав "я никогда не делал git bisect".
| |
|
6.36, Аноним (55), 02:21, 08/07/2023 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –2 +/– |
И какая польза для нового контрибьютора в использовании git bisect? Новый человек ведь без понятия, появился ли баг из-за регрессии, или же существовал еще с момента появления фичи?
| |
|
7.49, n00by (ok), 08:46, 08/07/2023 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
Новый контрибьютор не обладает квалификацией локализовать баг в коде, а потом найти соответствующий ему коммит в истории, потому ищет его методом научного тыка с половинным делением, что и делает git bisect.
| |
|
|
|
|
|
|
|
4.88, aname (?), 02:44, 10/07/2023 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Это опенсурс- тут ты этот продукт и поддерживаешь, если ты не забыл ещё, что значит философия опенсурса. А не хочешь- тебя никто не держит, и ты всегда можешь создать свой личный велосипед. Или мотивировать кого- то другого поддерживать.
| |
|
|
|
|
|
3.12, Аноним (9), 23:18, 07/07/2023 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
Ой, да с этим bgfx столько проблем. То он не билдится из за каких то ошибок, то приложения на нём после старта намертво виснут независимо от выбранного бэкэнда, то в вулкановском бэкэнде какие то траблы с фреймбуферами. Плюс ко всему ещё этот убогий язык шейдеров, не проще было использовать SPIRV-Cross, который может конвертировать spv в любой язык шейдеров, а в сам spv можно конвертировать всем привычный glsl.
| |
|
2.33, Аноним (33), 01:49, 08/07/2023 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +2 +/– |
Только зачем? Сейчас достаточно писать только под Vulkan, он уже достаточно универсальный. Работает под Windows/Linux/Android, никаких проблем. А всякие яблочные поделки никому не нужны
| |
|
3.39, Аноним (4), 02:38, 08/07/2023 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –1 +/– |
> Сейчас достаточно писать только под Vulkan, он уже достаточно универсальный.
На нвидиях работает, начиная с 600 серии (и то на ней не очень). Сказать, сколько более старого добра у не-игрунов?
> А всякие яблочные поделки никому не нужны
От линуксоидов это особенно забавно слышать.
| |
|
|
1.11, Аноним (9), 23:10, 07/07/2023 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Вообщем, посмотрел я исходники этой либы, а точнее пример использования. По факту никакого универсального функционала там нет, вам всё равно придётся писать хоть не значительно, но всё же разный код под разный API, который будет работать бэкэндом. Просто сделали под каждый API какое то подобие единой обёртки и сгребли в одну кучу.
| |
|
2.17, Аноним (9), 00:16, 08/07/2023 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
SDL - это библиотека мультимедиа, которая включает в себя не только модуль для работы с графикой(причём, очень высокоуровневый), но и со звуком, изображениями, окнами и т.п. То есть это библиотека, в которой всё собрано для написания игр. Графический API - это немножечко другое. Он включает в себя функции для работы с видеокартой, такие как создание фреймбуферов, отправка drawcallов, создание буферов вершин. Так что немного некорректно сравнивать эти две вещи. И да, графический модуль SDL работает поверх OpenGL, но он абстрагирует всё настолько, чтобы было писать игры и графические приложения без головной боли.
| |
|
3.74, maximnik0 (?), 00:22, 09/07/2023 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
>графический модуль SDL работает поверх OpenGL
Зависит от платформы.А так официально в последних версиях вывод графики потдерживаеться через-OpenGL/Direct3D/Metal/Vulkan.
| |
|
4.75, Аноним (9), 00:46, 09/07/2023 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Поддерживать то поддерживается, но это же не значит, что сама библиотека рендерит с помощью этих бэкэндов. Сама она рендерит с OpenGL. Для остальных же бэкэндов эта либа просто умеет создавать окна и не более. Далее ты должен сам написать рендерер.
| |
|
5.82, Аноним (97), 13:33, 09/07/2023 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Вообщет рендерит она как раз в любой output, только вот рендерит она тупо 2D-текстуру размером c viewport. И всё. Больше она ничего не умеет. И так и задумывалось.
| |
|
|
|
|
|
|
|
4.85, Аноним (6), 19:19, 09/07/2023 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +2 +/– |
Server side на все хранимые сотни гигабайт исходников и постоянный поток изменений? А если в подсветке ошибка была или даже просто захотелось цветовую тему сменить, всё заново пересчитывать? В том числе и для тех файлов, которые никогда в жизни не будут показаны в браузере пользователям? Знаешь, я тут прикинул копеечку к копеечке, выходит значительно дешевле просто не обслуживать тех, у кого JS отключен. Не нужны такие пользователи. Не приходи больше.
| |
|
|
|
|