Обновить
Комментарии 15
НЛО прилетело и опубликовало эту надпись здесь
Увы, сейчас мода на всё готовое — и поэтому все 4 пункта легко решаются готовым графическим двиганом. Впрочем, в случае с непосредственно OpenGL, у вас есть богатая обратная совместимость, так что никто не мешает рисовать на glBegin/glEnd, разве что будет работать всё это чрезмерно медленно. Если не нужен «графон как в крузисе» то и на OpenGL 2.0-2.1 можно собрать то, что нужно :)
мешает. На андроиде не работает.
Как раз от набора абстракций они и уходили, видимо возврата не будет.
Пробовал как то, попробовать седлать, что то на вулкане, хоть тот же треугольник, не осилил :)
НЛО прилетело и опубликовало эту надпись здесь

Да, современные GAPI (Vulkan, DX12, Metal) предназначены скорее не для непосредственного использования, а скорее для разработчиков графических движков. Технологии очень сильно шагнули вперед со времени выхода OpenGL. Мы получили усложнение API, но в замен — рост производительности и новые возможности для тонкой настройки.

Я не хочу показаться невежливым, но за кой нам еще одно статья о том, как запихнуть флоаты в VBO и нарисовать их? Простой поиск на хабре по ключу «OpenGL» находит множество статей с совершенно идентичным содержанием, причём зачастую с гораздо более полным. Так вот зачем?
Привет, у меня было ощущение, что я повторяю чью-то статью, но и вываливать сложные решения на читателей вот так сразу тоже не хочется. Хотелось дать хоть какой-то бэкграунд для понимания самой специфики инструмента. Надеюсь следующие статьи будут для тебя более информативными. Спасибо за отзыв :)
Сначала нужно изучить предметную область или хотя бы пройти ликбез, а потом уже изучать инструменты.
Графика — это предметная область. OGL — инструмент.
OpenGL != Графика. Только почему-то многие не понимают это на примере графики и думают, что OpenGL'ем научился пользоваться — значит знаешь графику. Хотя как только приступаешь к какому-нибудь GAPI сразу понимаешь, что что-то тут не так и надо подходить с другого угла.

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

Поэтому полностью согласен с претензией от GrimMaple. Зачем очередная статья передачи данных на GPU средствами GAPI? Статей миллион и на хабре и в других источниках. У самой Khronos Group отличная документация и сопутствующие книги «Red book» и «Programming guide».
OpenGL не актуальный вместо него Vulkan, зачем использовать старые технологии?
имхо. очередной туториал «Как нарисовать сову».
Когда-то изучал OpenGL вклюяая тесселяцию и неплохо разобрался. Сейчас уже не до него, но хочется понять как именно сюда вставили трассировку лучей? Или в этом API этого нет и не будет?
Если вы про ту трассировку, что RTX — то её в OpenGL пока нема. Она есть в DX12 и в Vulkan, если судить вот по этому. Да и вряд ли в OpenGL завезут саму фичу, скорее как очередное вендорское расширение.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.