URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 134263
[ Назад ]
Исходное сообщение
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу с OpenGL, Metal, Vulkan и WebGL"
Отправлено opennews , 11-Июл-24 20:23
Компания Meta* опубликовала релиз графической библиотеки IGL 1.0 (Intermediate Graphics Library), предоставляющей универсальный низкоуровневый API для управления GPU. Предложенный API охватывает типовую функциональность GPU и позволяет создавать кросс-платформенные приложения, способные работать поверх графических API OpenGL, Metal и Vulkan на системах с Android, iOS, Linux, macOS и Windows, а также использовать WebGL для отрисовки в Web при компиляции приложения в промежуточный код WebAssembly. Код IGL написан на языке С++ и распространяется под лицензией MIT...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=61529
Содержание
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,cheburnator9000, 20:55 , 11-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Аноним, 02:17 , 12-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,cheburnator9000, 02:24 , 12-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Аноним, 09:26 , 12-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Аноним, 09:47 , 12-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Аноним, 14:08 , 15-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Бывалый Смузихлёб, 19:12 , 16-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Аноним, 19:42 , 18-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,vitalif, 21:22 , 11-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Аноним, 05:13 , 12-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Аноним, 08:15 , 12-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,нах., 08:38 , 12-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Аноним, 08:52 , 13-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,yurikoles, 00:56 , 14-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Аноним, 12:24 , 17-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Аноним, 23:10 , 11-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Аноним, 23:17 , 11-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,laindono, 23:30 , 11-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Аноним, 05:25 , 12-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Аноним, 05:28 , 12-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Аноним, 05:33 , 12-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,laindono, 06:29 , 12-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Bottle, 00:49 , 12-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,нах., 08:40 , 12-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Вы забыли заполнить поле Name, 03:39 , 12-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Аноним, 04:16 , 12-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Аноним, 08:57 , 12-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Аноним, 12:17 , 12-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Аноним, 11:05 , 13-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,Ivan7, 14:32 , 13-Июл-24
- Выпуск графической библиотеки IGL 1.0, абстрагирующей работу...,yurikoles, 01:07 , 14-Июл-24
Сообщения в этом обсуждении
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено cheburnator9000 , 11-Июл-24 20:55
Нужно. Пусть ее встроят в Unity вместо того позора что сейчас в Unity.
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Аноним , 12-Июл-24 02:17
сейчас тебе девелоперы разрабатывающие unity и читающие опеннет в панамку то накидают)
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено cheburnator9000 , 12-Июл-24 02:24
> сейчас тебе девелоперы разрабатывающие unity и читающие опеннет в панамку то накидают) Конечно когда бизнес модель это предоставлять за деньги "оптимизацию" кода игры это им не нужно. Для них рай когда движок по умолчанию работает абы как.
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Аноним , 12-Июл-24 09:26
Проблема не в движке а в руках, точнее в их отсутствии.
Нельзя на юнити писать другими частями тела(ну разве что тентаклями)) иначе получится лагучее болото. Разработчики того же 7dtd тому эталонный пример.
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Аноним , 12-Июл-24 09:47
В этом плане римейк Myst показателен. Сначала сделали на Unity — и получилось постоянно фризящее нечто. После переделали на Unreal Engine… и получилось то же фризящее нечто. Ну стыдно же, там даже для римейка графоний средненький.
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Аноним , 15-Июл-24 14:08
Хаха, первый римейк (realMyst) требовал 32 МБ видео и не тормозил, Unity это уже римейк римейка был, а текущий уже третий...
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Бывалый Смузихлёб , 16-Июл-24 19:12
В юнити и без того есть закрытые куски )) Причём, их даже декомпилировать пытались и заменять своими аналогами. Загнулось примерно как с малиной и открытыми прошивками для видеочипа
Это тебе не анреал энджин с открытыми исходниками
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Аноним , 18-Июл-24 19:42
Тото ue5 жрёт в 10 раз больше чем 4, открытость, доступность всего и вся. Тяжело передвинаться когда дует из всех щелей))
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено vitalif , 11-Июл-24 21:22
Будет очередное жуткое folly
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Аноним , 12-Июл-24 05:13
Ничего вообще не будет:> OpenGL, Metal и Vulkan на системах с Android, iOS, Linux, macOS и Windows
- Direct3D нет - невзлетит... OpenGL не всегда же даже просто есть, в виндах,
а это главная платформа для такого(пусть на АнроидовОС или НадгрызкеОС игры тоже не плохо продаются, ктати а где приставки, но ведь игры это чать применений тут) и просто раз упомянута.
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Аноним , 12-Июл-24 08:15
Зачем на винде абстракция директХ когда он там нативно есть. Об чём продукт из новости то может почитаем?
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено нах. , 12-Июл-24 08:38
с разморозочкой. Твоя 3.11 for workgroups уже немодно, у нас такого уже не носют.OpenGL в виндах есть всегда и в любом драйвере. В чем-то не устаревшем безнадежно со времен обожаемой семерочки - будет даже 3.x а не 1.1 (без наличия которой драйвер вообще не получит одобрения MS)
Ну и IGL придуман вовсе не для игоря, тот утонул давно. Он придуман чтоб вооон те авторы хрусторедактора не страдали что "тут у вас все непонятно как-то и чего-то как-то сложно". Правда, те, конечно, так и будут страдать, вместе с пользуемыми. Но их и не жаль.
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Аноним , 13-Июл-24 08:52
Там ещё и вулканище теперь
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено yurikoles , 14-Июл-24 00:56
Direct3D есть всегда, а если поставщик драйвера не реализовал поддержку альтернативных API, то 11-я при первом попадании в Интернеты автоматически скачает OpenCL™, OpenGL®, and Vulkan® Compatibility Pack: https://apps.microsoft.com/detail/9nqpsl29bfff.
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Аноним , 17-Июл-24 12:24
Какая "11-я"...
Какие "Интернеты"....
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Аноним , 11-Июл-24 23:10
> По уровню абстракций IGL близок к VulkanТ.е. от абстракции тут одно название, так?
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Аноним , 11-Июл-24 23:17
По примерам намного короче чем Vulkan, но вот функции очень его напоминают. Подозреваю что тут просто наставили нормальных значений по умолчанию.
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено laindono , 11-Июл-24 23:30
Хотят повторить успех wgpu?
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Аноним , 12-Июл-24 05:25
Как знаток такого - не напомните? - когда то встречал в сети (~на уже закрытом гугловском хранилще исходников, но могу и ошибаться или там и ещё гденибудь продублированно)
- библиотеку для оперирования с шейдерами как было заявленно как то там очень продвинуто, уже начиная с реализации проходов выполнения, для обхода недостатков стандарного метода,
- хотелось что то такое прикрутить в один OSC проект, точней даже серию проектов, с просто отвратным и мегалагающим шейдерным скрипт-генератором(тоже в ч.н.для упрощения проходов) учитывая его неадекватность синтаксиса и бажность для улучшения затем шейдеров, а то ступорит это,
хоть название?
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Аноним , 12-Июл-24 05:28
P.S. (но, для С или С++)
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Аноним , 12-Июл-24 05:33
P.S.S. (он вроде бы тоже был API-неависимый, впрочем... но, мне минимум под OpenGL)
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено laindono , 12-Июл-24 06:29
> P.S. (но, для С или С++)
> P.S.S. (он вроде бы тоже был API-неависимый, впрочем... но, мне минимум под OpenGL) Я особо не интересуюсь устаревшими технологиями вроде крестов или жиэля. Минимум лет 10 уже не трогал их за пределами чтения.
Плюс я не распарсил, что именно тебе нужно. Какие ещё реализации проходов выполнения? Что это должно значить вообще? Оптимизация кода шейдеров? Менеджер шейдеров с разными параметрами? Древо рендеринга? Генерация шейдеров из визуального представления?
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Bottle , 12-Июл-24 00:49
Но, но... Vulkan и OpenGL уже существуют!
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено нах. , 12-Июл-24 08:40
не только лишь все жаждут писать код под отдельно то и отдельно другое, а потом еще бороться за то чтоб он не слайдшоу показывал.Правда, что-то не верится что взлетит.
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Вы забыли заполнить поле Name , 12-Июл-24 03:39
На скриншотах метавселенная?
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Аноним , 12-Июл-24 04:16
Ноунейм обертки никому не нужны и не интересны, но реклама imgui это хорошо.
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Аноним , 12-Июл-24 08:57
Теперь надо написать библиотеку, абстрагирующуюся от IGL.
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Аноним , 12-Июл-24 12:17
В чём преимущества перед ANGLE?
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Аноним , 13-Июл-24 11:05
Написано кем надо
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено Ivan7 , 13-Июл-24 14:32
Не проще ли взять OpenGL или OpenGL ES поверх всего остального, чем городить новый API, который никто, кроме разработчиков, использовать толком не будет?
"Выпуск графической библиотеки IGL 1.0, абстрагирующей работу..."
Отправлено yurikoles , 14-Июл-24 01:07
> Для отрисовки предоставляются бэкенды для API Metal 2+, OpenGL 2.x, OpenGL 3.1+, OpenGL ES 2.0+, Vulkan 1.1 и WebGL 2.0.Давайте сделаем единый API вместо шести конкурирующих: https://imgs.xkcd.com/comics/standards.png.